启动nginx以后在自己网页里看是404 not found 以及nginx版本号,为什么? 5C

我看了看我的nginx.conf也和别人不一样的感觉,像确实很多东西没有,别人说server一般在http这个里面,我的http里面没有server{}下面的mail有而且里面只有监听端口和协议还有代理但是都还被注释了,我是应该去修改下这个配置文件么,求大佬们解答啊

0

1个回答

/etc/nginx/conf.d/
vim www.abc.com.conf #新建从配置文件新建虚拟主机
server {
listen 80;
server_name www.abc.com;
root /usr/share/nginx/abc.com;
index index.html index.htm;
}
配置文件只写这些就可以,你的原因应该是nginx无法发文网站目录,应该是权限设置的问题,你需要将网站目录及下面的所有文件的所属者改为nginx,或者修改nginx.conf
在allowuser中添加新的用户。
最后重启以下服务,即可访问
看你是个新手,建议做实验前关闭iptables和selinux

0
zuoside__lord
zuosidelord 谢谢啊,找了很多资料,迷迷蹬蹬 我去试试
一年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Springboot+Nginx部署访问接口出现404问题
Nginx配置如下:nlocation ^~ /XXXXXXXXX{n proxy_pass http://IP:point;n proxy_redirect off;n proxy_set_header Host $http_host;n proxy_set_header X-Real-IP $remote_addr;n proxy_set_header X-Forwarded-For $pro...
【081】使用Nginx的官方Docker镜像,启动容器后无法显示自己网站页面,总显示Nginx官方默认页面的问题的解决方法
问题重现自己编写一个 index.html 文件。index.html的内容任意,在本文不做过多讨论。在宿主机上创建如下目录结构:/your/path/frontn ├─confign │ └─nginx.confn │n └─projectsn └─index.html其中 nginx.conf 是配置文件。nginx.conf 内容如下:user nginx;
【Docker】之 nginx开启 但页面访问不了
原因: n ① : 服务没开启 n ② : 访问路径不对(包括端口)n我遇到就是②,尴尬弄了好几,/(ㄒoㄒ)/~~。。。ps:PowerShell比cmd好看。环境:win10 Pro, 没有用原生,用的是Tollbox。① 开启服务② 打开网页如上图可知,我要输的是:http://192.168.99.100/ ,默认80,所以省去。还可以从Kiteatic里看到Tips:docker p
Nginx-1.12.0——问题之启动失败
背景好久没写博客了,在本子上写写画画,也还不错。今天准备接触下HTTP/2,顺藤摸瓜,搜到Nginx的一些版本支持,就准备倒腾倒腾。第一步,安装Nginx。步骤下载 Nginx For Windowshttp://nginx.org/en/download.html教程来指导http://nginx.org/en/docs/windows.html主要说问题首先我的情况是这样的,nginx star
Nginx部署Vue项目以及解决刷新页面404问题
一、打包项目 nn 1.在项目中的package.json上右键,点击Show npm Scriptsnnnn2.打包(或者直接在项目根目录运行 npm run build 命令)nnnn3.成功后会在项目根目录生成dist文件夹nn nn二、压缩并上传项目到服务器(我这里是使用SecureCRT工具进行上传和部署项目的) nnSecureCRT版本信息如下:nnnn1.压缩文件nnnn2.上传文...
【thinkphp 5 在nginx 环境下路由无法生效(404 500错误 )的解决方法】
非常惭愧的说,由于之前一直使用的是windowservice,安装apache来进行服务器布置的,这种方式也是最简单最直接的方式,rn但是由于php的服务大多都是linux栈的,咱们也不能落后呀,在写了php半年之后,开始拥有的自己的第一台centos的服务器,rn rn实话说,centos真的是简洁,部署完成 php ,mysql,nginx,ftp之后只是使用的1g的空间,服务器开启的时候cp
vue部署在nginx后刷新404
出现这种情况是因为用了history路由模式,vue默认是hash路由的,所以打包前配置一下。nnnn然后在nginx配置一下nnnn这样就ok了。
CI Nginx 路由无法访问出现404 Page Not Found的可能原因之一
出现这个错误的原因有多种,可能是你的路由书写不正确,可能是你的服务器重写规则的配置不正确等等等,这些网上都有说,但,如果你以前一直用2,然后升到3,保留了控制器文件名首字母没大写的习惯,就会出现 404 Page Not Found的错误提醒,你检查了千万遍,代码没问题,服务器没问题,但就是一直提示这个错误。就是有可能你忽略了CI3 控制器文件名首字母必须大写。nn...
刚搭建好centos7 下Nginx服务器 将thinkPHP 项目放到Nginx下出现404Not Found解决办法
出现这个问题首先就是因为Nginx无法识别,当前的URL。即可能的,thinkPHP路由模式URL_model 0 (普通模式)1(pathinfo模式)2(rewrite模式) 3 (兼容模式)默认是pathinfo模式。首先打开Nginx的配置文件/usr/local/nginx/conf/nginx.conf:location ~ \.php {            root       ...
解决phpstudy下的nginx无法运行的问题
一直在用phpstudy下的apache,今天忽然想切换到nginx,出现了一些错误,最终还是解决了。rnrn之前是php 5.3 + apachernrn现在是php 5.3n + nginxrnrn问题就出在这n上,启动一堆报错,说是缺少vc9,首先是安装了vc9的运行库,nginx还是不能打开,查看了各种conf和ini,没找到什么线索rnrn看了下系统环境变量里的path路径,是指向php
nginx下面完美配置解决404 file not found(让nginx支持PATHINFO路由模式)
老朱亲自写的,最完美Nginx 配置文件nnserver {n listen 80;n server_name _;#xxxx.com;nn if ($host ~ "\d+\.\d+\.\d+\.\d") {n return 404;#禁IP访问n }n root /var/www;n index index.html index...
nginx项目web页面刷新出现404
问题:登录web平台后点击刷新会出现404错误nn解决方法:nn#在nginx配置文件中加入下面的配置nnnnnn#然后重启nginxnn#再然后浏览器清楚缓存nn#在web平台上点击刷新就不会了nn------end------n...
tp5 url 线上访问 在nginx 上 出现404错误,解决办法(1.80nginx 配置 pathInfo)
对于ThinkPHP的URL访问路劲如:http://域名/index.php/Index/BlogTest/read,原先的Nginx的是不支持的pathinfo路劲的,导致你在thinkPHP5上面测试的时候,输入相应的URL也不会提示模块名,控制器名或者方法名错误,而是出现一个404找不到的错误,那是因为Nginx无法解析这样的链接,下面讲讲如何配置:rnrnrn首先找到   nginx.c
Laravel项目部署到Nginx服务器除了/目录,全飘404
不管是Nginx还是Apache,如果不配置,都会出现404,不能路由.我云服务器安装的是WDCP,默认的Nginx配置文件 nnginx/conf/vhost/00000.default.conf n用vim编辑 n在server {}里加上location / {n try_files $uri $uri/ /index.php?$query_string;n}然后保存,重启nginxdw
遇到问题--Nginx---tomcat启动web程序访问静态资源时404找不到
给web站点配置域名转发后 tomcat启动web程序访问静态资源时404找不到。经过确认项目资源路径都没问题。后来经过排查后发现是Nginx的配置问题。因为做了域名转发 导致 访问路径对应的不是tomcat本身的路径。主要需要增加配置 server_names_hash_bucket_size 128;n proxy_redirect off;n proxy_set_header Host $
配置nginx fastdfs 访问文件出现404
在/usr/local/nginx/conf/nginx.conf加上user root;
宝塔面板Nginx除/目录以外404问题
n 直接在站点配置文件里加上下面代码就行n n n location ~ .*\.(js|css)?$n     {n         expires      12h;n         error_log off;n         access_log off; n     }n     location / {n                 if (!-e $request_filen...
原始Vue+webpack打包后部署nginx报404
    项目npm run build 之后直接用nginx做为服务器访问静态页面有下列错误检索页面发现也就是说路径为绝对路径。更改路径的方式在目录中index文件将其更改为相对路径即可或者直接去除“/”也可。然后重新npm run build即可成功访问...
laravel配置NGINX路由出现404解决办法
HOSTS文件配置rn127.0.0.1 www.jq.testrnrnrnrnNGINX配置rnserver {  rn        listen  80;    rn        server_name www.jq.test;    rn        set $root_path 'D:/phpStudy/WWW/jq/public';    rn        root $root_
nginx配置https之后只有首页能访问,其他页面404
刚刚经过千辛万苦配置好https可以使用了,然而居然还是有问题,只有首页面可以访问,其他页面地址都是404。 n正在发愁的时候突然想到以前貌似看过这方面的东西,说是没有做地址跳转吧(具体我也说不准),直接上代码:n try_files $uri $uri/ /index.php?$query_string;n if (!-e $request_filena
Nginx服务器中 Laravel 项目部署到目录 404错误
-- vi usr/local/nginx/conf/nginx.confnn在server {}里加上nnnlocation / {n try_files $uri $uri/ /index.php?$query_string;n}nn-- nginx访问根目录以外文件nnvi /usr/local/nginx/conf/fastcgi.confnn在PHP_ADMIN_VALUE里添加路...
wordpress配置固定链接nginx访问404问题解决方法
WordPress支持使用固定链接,但是在ngnix环境下,访问页面后出现404,rn其实官方是有文档说明的,需要单独写配置,rn我这边配置的示例代码如下:rnserver {n listen 80;n server_name www.chaichunyan.com;nn access_log /var/log/nginx/access.log main;nnl
nginx报404 not found错误解决 || 解决nginx配置伪静态 去除框架的Index.php
一般报404错误都是因为nginx做了伪静态 去除了框架的index.phpnn访问某域名时,去掉index.php目录时达到效果一样nn如:www.test1/index.php/test2跟www.test1/test2效果一致nn在vhosts.conf中加重写就可以了nnn location / { n if (!-e $request_filename) { ...
nginx 完美解决tp3.2.3 404问题
最近我把Apache给换成nginx,当我把tp项目搬过去运行的时候发现404 错误 ,原来是因为nginx不支持 pathinfo 模式,需要自己配置下面我配置在server配置里面 location / {n        #root htmln        index index.html index.htm index.php ;n        if (!-e $request_fil...
TP5框架在nginx环境下路由报404错误解决方法 亲测可用
前段时间给客户写了个TP5框架的后台,主要是API调用,上传到客户服务器后发现首页可用,但所有内页报404错误,网上一搜发现天多一样的问题,但找了很多都是不可用的,而且都是过时的,但最终还是自己试出来了,今天贴下,亲测可用。nn nn宝塔面板windows-5.4.0+Nginx-1.12配置(Linux请使用宝塔面板,可以直接打开配置文件,然后根据这个修改,一样的)nn请完全按此顺序执行,不然我...
nginx启动成功,但是访问不了页面解决办法
LNMP都安装好了nn下面我重启linux服务器,重启后通过ip访问,死活连接不上了?没办法了,只有在百度和googlenn最后发现问题不是出在nginx上,而是出在iptable上,在iptable上添加80端口nn1、nn#vi/etc/sysconfig/iptablesnn//在倒数第二行加入80端口nn-ARH-Firewall-1-INPUT-mstate--sta...
nginx反向代理服务器安装、基本配置
Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。安装查看状态
nginx部署(centos系统)--访问失败404
一、说明 n系统:centos 6.6 nnginx版本:nginx-1.8.0 n二、nginx安装 n 安装步骤 n(1)安装依赖包:gcc,pcre,zlib,openssl n(2)安装nginx-1.8.0 n1、安装依赖包:nncd /usr/localnyum install -y gcc gcc-c++nyum install -y pcre pcre-develnyum i...
Nginx 访问指定端口如8080报 404
Nginx 正常启动,在浏览器地址栏访问配置好的端口却无法进入Nginx的欢迎页面,报错见下图:nnnn原因:listen 配置的监听端口有可能出现冲突情况,建议修改端口再试试!...
vue+nginx 路由报404的问题
vue刷新是报404错误nn项目的后台前端使用vue开发,独立部署在Nginx下, 刷新会报404的错误nn修改Nginx 配置文件nnn#反向代理nlocation ^~ /common/n{n proxy_connect_timeout 360;n proxy_send_timeout 360;n proxy_read_timeout 360;n pr...
Nginx下TP3.2页面访问404问题
在使用Thinkphp的时候,项目在本地可以正常使用;但迁移到nginx后,会出现页面只能访问首页,其它页面出现404错误的问题。n这是因为TP默认采用的是pathinfo的URL访问模式(TP的URL访问模式可在手册中了解),而Nginx默认是没有开启pathinfo模式的,PHP默认也没有开启phpinfo的配置,所以访问时会出现404错误页面!!!
PhpStudy切换到nginx服务器后页面无法打开
原因:rn    可能是ZendStudio占用着某些端口资源。rnrnrn解决办法:rn    关闭ZendStudio开发工具后,点击PHPStudy中的重启。
nginx 反向代理静态资源404 not fund/nginx,无法加载问题
网站误删除了nginx的.conf文件,重写进行补写,发现网站样式和图片丢失(打开报错404 not fund/nginx)。检查了反向代理没有问题,apache的conf配置没有问题,最后发现文件路径 root 的www.liusongs.com写错为www.lius0ongs.com。造成网站静态资源加载不了。nn反向代理核心代码nnlocation /{n          proxy_re...
文件明明存在nginx却提示404
近日服务器突然出现问题, 浏览器访问时返回”拒绝访问”错误. 首先检查了端口情况, nnnetstat -ntulp |grep 80 nn发现80端口没有打开, 于是便重启nginx服务nnnnservice nginx restartnn此时再次查看发现80端口是开启了的, 然而访问时提示404错误.nn经确认服务器的nginx配置文件中设置的根目录和index文件均没有错误, 网站根目录下的...
当CodeIgniter遇到Nginx报404错误的解决办法
由于CodeIgniter当初是设计在apache的,而apache对pathinfo是支持比较好的,所以一切都很nice。但是当你把写好的代码放到nginx上,傻眼了,可能出了CodeIgniter的welcom之外,其他都是404错误。而我惊奇的发现,CodeIgniter的官方文档竟然对在Nginx上的配置只字不提。而你百度”CodeIgniter Nginx 404”又能搜到一堆一堆的文章,
在mac上使用nginx配置codeigniter框架一直显示404的问题的一种方法(重启)
今天在mac上配置nginx+codeigniter的开发环境,在配置nginx的时候发生了奇怪的现象,就是http://localhost/cn/cgi(我的项目路径)总是显示404。我更改了无数次,看了大概几十篇博客,都未能解决这个奇怪的问题。今天特意把这个解决方案记下来,为的就是让自己以后遇到了能多一种思路:重启大法。我在下面贴出自己的nginx配置(当然问题不是出在nginx上,在这里贴出...
centos7.5云服务器搭建LNMP遇到的nginx进php出现404等问题
给个衷心的建议给初次接触Linux的萌新:不要用yum安装LNMP,不要去看那些单独的搭建nginx,mysql,php(尤其是php7)等教程,不要在命令行乱下东西。nn建议先下个WinSCP做文件传输的可视化操作,比XFTP更稳定也更快,ftp现在太老了。nn我的配置:腾讯云centos7.5nn前言:可以说我为了解决这个php404。。把所有能查的网上资料都查了,把能排的坑都排了,搞了整整3...
Nginx部署静态网页时服务器文件存在打开却一直报404错误
原因是根目录写错了nn我要访问的页面在服务器根目录 / 中的wwwangjh中nnnn我的nginx.conf配置 根目录写成了这样nnnn正确应该这样写不需要加htmlnnnn因为 配置中有这一项nnnn如果没有这个语句应该这样写nnn/wwwangjh/index.htmlnn 有这个语句指的这个路径所以肯定会报404喽nn他会先找wwwangjh这个目录再去找index目录接着再去找inde...
nginx设置了404,可是错误页面全跳转到首页
nn将配置文件中的这个里面的划横线的这一行删除了就可以了
解决WordPress修改固定链接后Nginx报404问题
针对这个问题官方是有解决方案的,在Nginx的配置文件中location段添加以下代码即可:nnnif (-f $request_filename/index.html){ n rewrite (.*) $1/index.html break; n } n if (-f $request_filename/index.php){ n ...
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 java nginx学习 大数据nginx安装教程