我有一台服务器,在nginx上运行多个站点。我试图添加另一个,不知怎的,我不断被重定向到错误的路径。
我通常做的是从工作中复制并更改域和路径,然后创建de symlink。我还检查过他们都拥有相同的权限,所以我没有看到任何错误。所有路径都有效,当然我已经重新启动了nginx。我也绝望地重启了整个服务器。
失败者
server {
listen 80;
root /data/alvarezarango.com/www;
index index.php index.html index.htm;
server_name alvarezarango.com www.alvarezarango.com;
error_log /data/alvarezarango.com/logs/error.log error;
access_log /data/alvarezarango.com/logs/access.log;
location ~ [^/].php(/|$) {
fastcgi_split_path_info ^(.+?.php)(/.*)$;
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
include fastcgi_params;
}
}
工作人员:
server {
listen 80;
root /data/spiraxtime.com/www;
index index.php index.html index.htm;
server_name spiraxtime.com www.spiraxtime.com;
error_log /data/spiraxtime.com/logs/error.log error;
access_log /data/spiraxtime.com/logs/access.log;
location ~ [^/].php(/|$) {
fastcgi_split_path_info ^(.+?.php)(/.*)$;
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
include fastcgi_params;
}
}
我被重定向到我的主域名,但我不明白为什么。有什么我可以检查以了解重定向吗?