配置nginx 解决404 not found问题
2017-12-27 14:23
1261 查看
公司最近让我安装配置一个叫大番薯H5的棋牌类游戏,代码使用thinkphp的框架开发的。TP框架有好几年没用过了,忘了都差不多了。代码也和人一样,过一段时间你不去见她,也就忘记的差不多了。
期间没有碰到太大的问题,安装配置程序的环境都很顺利,唯独将代码部署上服务器之后,总是报404错误。看了下nginx支持PHP的配置没问题,单独创建一个PHPINFO文件是可以访问的,后来一看连接发现问题所在。
由于没有配置nginx会查找名为admin.php/login/index.html的文件,这当然找不到,所以得在nginx.conf中配置
在配置文件中加上这段配置信息
location ~ \.php/ {
if ($request_uri ~ ^(.+\.php)(/.+?)($|\?)) { }
fastcgi_pass 127.0.0.1:9000;
include fastcgi_params;
fastcgi_param SCRIPT_NAME $1;
fastcgi_param PATH_INFO $2;
fastcgi_param SCRIPT_FILENAME $document_root$1;
}
重启nginx,程序运行成功。
期间没有碰到太大的问题,安装配置程序的环境都很顺利,唯独将代码部署上服务器之后,总是报404错误。看了下nginx支持PHP的配置没问题,单独创建一个PHPINFO文件是可以访问的,后来一看连接发现问题所在。
由于没有配置nginx会查找名为admin.php/login/index.html的文件,这当然找不到,所以得在nginx.conf中配置
在配置文件中加上这段配置信息
location ~ \.php/ {
if ($request_uri ~ ^(.+\.php)(/.+?)($|\?)) { }
fastcgi_pass 127.0.0.1:9000;
include fastcgi_params;
fastcgi_param SCRIPT_NAME $1;
fastcgi_param PATH_INFO $2;
fastcgi_param SCRIPT_FILENAME $document_root$1;
}
重启nginx,程序运行成功。
相关文章推荐
- Vue路由history模式踩坑记录:nginx配置解决404问题
- wordpress配置固定链接nginx访问404问题解决方法
- 【springMVC】解决contextConfigLocation对应的配置文件加了CommonsMultipartResolver上传文件出现404 Not Found的问题
- nginx反向代理多个tomcat 配置.解决因404问题js css无法加载问题
- 解决Vue用Nginx做web服务器报错favicon.ico 404 (Not Found)的问题
- wordpress配置固定链接nginx访问404问题解决方法
- Nginx配置React项目Url后直接输入路由路径时报404问题的解决
- Nginx 访问静态资源报错404 Not Found 的问题解决过程
- nginx通过配置empty_gif解决请求favicon 404的问题
- wordpress配置固定链接nginx访问404问题解决方法
- jquery-1.10.2.min.map 404 (Not Found)问题及解决
- Ubuntu14.04 下安装配置php5和nginx问题解决
- 解决Uploadify上传控件加载导致的GET 404 Not Found问题
- 解决Nginx下WordPress后台404的问题
- jquery-1.10.2.min.map is triggering a 404 (Not Found)问题的解决
- 腾讯云服务器php+mysq+nginx配置出现的问题及解决方法(亲测)
- 解决Uploadify上传控件加载导致的GET 404 Not Found问题
- 解决apt-get install blktrace时,出现source 404 not found的问题
- 配置NGINX支持中文URL 中文文件名称或文件夹404无法訪问的解决方法
- Chrome调试时提示angular.min.js.map 404 (Not Found)问题的解决