nginx+php-fpm中使用alias需要注意的地方

今天在配置zabbix,之前zabbix是使用apache+php的,现在想换成nginx+php-fpm,nginx配置如下:

发现通过WEB访问zabbix PHP程序时,显示是404未找到文件的错误。

fastcgi.conf文件如下:

发现其中SCRIPT_FILENAME有点问题: 继续阅读

nginx虚拟目录alias需注意的地方

今天配置awstats,awstats创建出的文件目录在/home/awstats下,在nginx中加入配置后狂报404,发现还是忽略了root和alias的区别,特将修改配置记录如下:
1.失败:server {
server_name  test.com;
charset utf-8,GB2312;
index  index.html;
        location / {
root html;
access_log logs/access.log main;
}
        location ~ ^/awstats/ {
root  /home/awstats/;
index  index.html;
access_log off;
error_log off;
charset gb2312;
}
2.失败: server {
server_name  test.com;
charset utf-8,GB2312;
index  index.html;
        location / {
root html;
access_log logs/access.log main;
}
        location ~ ^/awstats/ {
alias  /home/;
index  index.html;
access_log off;
error_log off;
charset gb2312;
}