nginx+php报错404
2016-01-06 14:30
639 查看
① 按照网上的资源搭建zabbix,在安装nginx+php遇到一点困难。网上资源:http://www.ttlsa.com/zabbix/follow-ttlsa-to-study-zabbix/② 开启nginx服务报错,原本配置的nginx.conf如下所示,主要是紫色的这段参数:
<span style="font-family:Comic Sans MS;">user nginx; worker_processes 1; error_log /var/log/nginx/error.log warn; pid /var/run/nginx.pid; events { worker_connections 1024; } http { include /etc/nginx/mime.types; default_type application/octet-stream; log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; access_log /var/log/nginx/access.log main; sendfile on; #tcp_nopush on; keepalive_timeout 65; #gzip on; include /etc/nginx/conf.d/*.conf; <span style="color:#66ff99;"> </span><span style="color:#330033;"> server { listen 80; server_name 10.45.10.122; access_log /Data/logs/nginx/10.45.10.122.log main; index index.php index.html index.html; </span><span style="color:#33ccff;"> root /Data/site/10.45.10.122;</span><span style="color:#330033;"> location / { try_files $uri $uri/ /index.php?$args; index index.html index.htm; root html; } location = /50x.html { root html; } location ~ .*\.(php)?$ { expires -1s; try_files $uri =404; fastcgi_split_path_info ^(.+\.php)(/.+)$; include fastcgi_params; fastcgi_param PATH_INFO $fastcgi_path_info; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; #fastcgi_pass 127.0.0.1:9000; </span><span style="color:#9999ff;">fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;</span><span style="color:#330033;"> } }</span> }</span>这边虽然在server中写了root指令用于载入web文件根目录,但是在loaction ~ .*\.(php)?$的“\scripts”默认还是当前安装目录,所以将该路径改成web文件的根目录即可。
<span style="font-family:Comic Sans MS;"> fastcgi_param SCRIPT_FILENAME /Data/site/10.45.10.122$fastcgi_script_name;</span>
相关文章推荐
- 详解Nginx服务器的配置中开启文件Gzip压缩的方法
- windows10下面部署nginx(解决文件名中文乱码问题)
- nginx的编译安装以及启动脚本编写
- 配置解决Nginx服务器中WordPress路径不自动加斜杠问题
- Nginx服务器中配置404错误页面时一些值得注意的地方
- Nginx中配置过滤爬虫的User-Agent的简单方法
- Nginx服务器初期基本配置指南
- Nginx启动脚本和配置文件
- Nginx中防止SQL注入攻击的相关配置介绍
- nginx启动、重启、关闭
- nginx websocket
- Nginx 替换WEBRICK
- Linux 安装并部署python+django+uwsgi+nginx总结
- centos7 安装 nginx1.9.2
- Windows下nginx配置python服务器
- nginx常用命令
- mac下nginx的安装-安装记录
- Nginx的安装与配置(一)
- (转)Nginx + uwsgi + web.py + MySQLdb
- Nginx日志文件配置与切割