网页打不开,显示404 Not Found ——nginx/1.0.6,求解决办法。
如题:网页打不开,显示404NotFound——nginx/1.0.6复制那些解释原因就不用了,只求详细的解决办法,只好能简单快捷有效的。只有虎扑论坛是这样,暂时没有发现...
如题:网页打不开,显示404 Not Found ——nginx/1.0.6 复制那些解释原因就不用了,只求详细的解决办法,只好能简单快捷有效的。只有虎扑论坛是这样,暂时没有发现其他网页有问题,不知道是不是跟虎扑最近更换了域名有关系。只要能解决,分不会少。
展开
6个回答
展开全部
404 Not Found
服务器找不到请求的网页。例如,如果请求是针对服务器上不存在的网页进行的,那么,服务器通常会返回此代码。
这个与你nginx设置有关,通常是nginx设置的访问路径下没有相应的网页。!最好给出你nginx的配置文件。我给你一个示例,是我的nginx配置:
...
server {
listen 80;
server_name app.test.cc;
index index.jsp index.htm index.html;
root /home/app/login/jboss/webapps
....
location ~ .*\.(xml|htm|html)$
{
expires -1s;
}
....
}
如上所配置,加入你直接访问app.test.cc 。那么请求会直接到你root设置的目录/home/app/login/jboss/webapps下依次找寻index index.jsp index.htm index.html的页面文件,没有找到就会报404错误。
另,你可以安装firefox并安装组件firebug,打开firefox按F12,再访问你的页面。这时候,火狐会将你访问请求的每一步,失败的原因,及失败的链接都给出来。
服务器找不到请求的网页。例如,如果请求是针对服务器上不存在的网页进行的,那么,服务器通常会返回此代码。
这个与你nginx设置有关,通常是nginx设置的访问路径下没有相应的网页。!最好给出你nginx的配置文件。我给你一个示例,是我的nginx配置:
...
server {
listen 80;
server_name app.test.cc;
index index.jsp index.htm index.html;
root /home/app/login/jboss/webapps
....
location ~ .*\.(xml|htm|html)$
{
expires -1s;
}
....
}
如上所配置,加入你直接访问app.test.cc 。那么请求会直接到你root设置的目录/home/app/login/jboss/webapps下依次找寻index index.jsp index.htm index.html的页面文件,没有找到就会报404错误。
另,你可以安装firefox并安装组件firebug,打开firefox按F12,再访问你的页面。这时候,火狐会将你访问请求的每一步,失败的原因,及失败的链接都给出来。
展开全部
404NotFound 服务器找不到请求的网页。例如,如果请求是针对服务器上不存在的网页进行的,那么,服务器通常会返回此代码。 这个与你nginx设置有关,通常是nginx设置的访问路径下没有相应的网页。!最好给出你nginx的配置文件。我给你一个示例,是我的nginx配置: ... server{ listen80; server_nameapp.test.cc; indexindex.jspindex.htmindex.html; root/home/app/login/jboss/webapps .... location~.*\.(xml|htm|html)$ { expires-1s; } .... } 如上所配置,加入你直接访问app.test.cc。那么请求会直接到你root设置的目录/home/app/login/jboss/webapps下依次找寻indexindex.jspindex.htmindex.html的页面文件,没有找到就会报404错误。 另,你可以安装firefox并安装组件firebug,打开firefox按F12,再访问你的页面。这时候,火狐会将你访问请求的每一步,失败的原因,及失败的链接都给出来。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
显示404说明你的网页不存在。
我说一下基本的解决思路:
1. 找到nginx的配置文件,nginx.conf
2. 查看server 配置段中的root指定目录,也就是说你网站的根目录
3. 查看有没有你要访问的内容, index.php 或者 index.html 等
我说一下基本的解决思路:
1. 找到nginx的配置文件,nginx.conf
2. 查看server 配置段中的root指定目录,也就是说你网站的根目录
3. 查看有没有你要访问的内容, index.php 或者 index.html 等
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这跟你没关系,此类错误多是网站问题,访问页面或文件链接更改或移除,数据库维护等等。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
“404 Not Found”中的“404”官方名称是HTTP状态码(HTTP Status Code),是用来表示网页服务器HTTP的响应状态。404指的是请求失败,请求所希望得到的资源在服务器上未被发现。至于是什么原因未被发现,可能需要进一步查询。网站自身的问题,比如证书过期,或者网站后台出现问题了,被他人恶意攻击了读有可能出现你访问不了的现象。所以只能等待该网站程序员自己修复了。自身网络的问题,网络出现断路或者暂时的短路等,可以查看dns,设置一下,重新连接你需要接上的网络。
还有就是你的网速问题了,很多网站,特别是大型网站内容比较的多且复杂,让你很难加载,就出现加载不了,网页出现空白,导航取消等画面,这个时候只能花点钱提升下兆数咯。host文件把该网站屏蔽了,所以通过c:/windows/system32/drivers/etc找到该网站删除这个记录就行了。除非万不得已才改,最好别动这个东西。
开始→运行→msconfig 启动这个设置清理一些你不需要的启动项,让你的网络速度更快,可以打开更加大的网站。当然了还有用很多先出的修复软件修复,比如360网页修复工具,百度卫士中修复工具或者其他软件修复即可。这里就不一一举例了,上边都会给你指导。
还有就是你的网速问题了,很多网站,特别是大型网站内容比较的多且复杂,让你很难加载,就出现加载不了,网页出现空白,导航取消等画面,这个时候只能花点钱提升下兆数咯。host文件把该网站屏蔽了,所以通过c:/windows/system32/drivers/etc找到该网站删除这个记录就行了。除非万不得已才改,最好别动这个东西。
开始→运行→msconfig 启动这个设置清理一些你不需要的启动项,让你的网络速度更快,可以打开更加大的网站。当然了还有用很多先出的修复软件修复,比如360网页修复工具,百度卫士中修复工具或者其他软件修复即可。这里就不一一举例了,上边都会给你指导。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询