当前位置:首页 > 技术文章 > 正文内容

404 not found nginx是什么意思

arlanguage5个月前 (12-09)技术文章45



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使用教程栏目进行学习!

以上就是404 not found nginx是什么意思的详细内容,更多请关注其它相关文章!

更多技巧请《转发 + 关注》哦!

扫描二维码推送至手机访问。

版权声明:本文由AR编程网发布,如需转载请注明出处。

本文链接:http://www.arlanguage.com/post/18.html

分享给朋友:

“404 not found nginx是什么意思” 的相关文章

Nginx热升级流程,看这篇就够了

在之前做过 Nginx 热升级的演示,他能保证nginx在不停止服务的情况下更换他的 binary 文件,这个功能非常有用,但我们在执行 Nginx 的 binary 文件升级过程中,还是会遇到很多问题,比如老的 worker 进程一直退不掉或者新的 worker 进程升级以后出现问题需要考虑回滚,...

Nginx路由匹配规则location的小总结

使用过nginx的同学都知道,在nginx配置文件中通过location配置路由转发规则,配置语法为:location [=|~|~*|^~] /uri/ { ... }中括号中为路由匹配符号,常见的有:1 =:精确匹配 2 ^~:精确前缀匹配 3 ~:区分...

Nginx 问题以及对应的解决方案

1. Nginx 无法启动当 Nginx 无法启动时,通常是由于以下几个原因导致的:配置文件有误。可以通过运行 nginx -t 命令检查配置文件是否存在语法错误。端口被占用。可以通过运行 netstat -tlnp 命令查看当前系统中占用该端口的进程,并将其停止或更改端口。缺少权限。Nginx 可...

如何让Nginx后端服务收到真实的客户IP?

背景开发有一个服务部署在阿里云上,依赖阿里云的CLB(传统型负载均衡)暴露服务,因特殊要求,CLB和后端服务之间需要通过自建Nginx做代理,拓扑图如下,应用拓扑操作客户端的请求经过了两层代理,这里CLB和Nginx都要做配置。1,配置CLBCLB的配置比较简单,在配置“监听”时,要附加“X-For...

5分钟搞懂nginx的location匹配规则

目录概述location介绍location指令语法location配置实例解析location常用场景实战禁止访问.sh后缀的文件实例php7进阶到架构师相关阅读概述这是关于php进阶到架构之Nginx进阶学习的第一篇文章:5分钟搞懂nginx的location匹配规则第一篇:5分钟搞懂nginx...

解决Apache 2.4+PHP5.6不支持CURL

跑一个demo,突然发现,服务器上最普通的Apache 2.4+PHP5.6组合,不支持curl,报告没有curl_init函数;而php.ini里面已经打开了php_curl.dll,而且php -i的输出是正常的,说明curl是可以执行的。折腾了半天百思不得其解,最后索性把php5.6、apac...