index.php带有多个站点的nginx php5 fpm空白页
我遇到了这种奇怪的情况,我设置了我的nginx,一切正常,直到我将第二台主机的索引文件从index.html更改为index.php。当我进行此更改时,第二台主机将显示一个空白页index.php带有多个站点的nginx php5 fpm空白页,php,nginx,Php,Nginx,我遇到了这种奇怪的情况,我设置了我的nginx,一切正常,直到我将第二台主机的索引文件从index.html更改为index.php。当我进行此更改时,第二台主机将显示一个空白页 # # HOST 1 # server { listen 80; listen [::]:80; server_name domain1.com; root /var/www/Folder1/public; index index.php;
#
# HOST 1
#
server {
listen 80;
listen [::]:80;
server_name domain1.com;
root /var/www/Folder1/public;
index index.php;
location / {
try_files $uri $uri/ =404;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php5-fpm.sock;
}
location ~ /\.ht {
deny all;
}
}
#
# HOST 2
#
server {
listen 80;
listen [::]:80;
server_name domain2.com;
root /var/www/Folder2/public;
index index.php;
location / {
try_files $uri $uri/ =404;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php5-fpm.sock;
}
location ~ /\.ht {
deny all;
}
}
设置是相同的,但同时第一个的工作完美,第二个没有
提前感谢。好的,主机2的webroot(
/var/www/Folder2/public
)中是否有一个index.php文件不回显任何html代码?是的,它在那里。这是一个拉威尔装置。因此,如果出现其他错误,则应打印一些错误。它选择location/
。使用try_files$uri=404
在位置~\.php$
中,而不是位置/
中,您是否尝试过一个简单的index.php
?例如:中的第一台主机正在工作。不管怎样,我也试着找第二个主持人@Deadooshka在尝试按自己的方式抛出此错误时,/etc/nginx/snippets/fastcgi php.conf:5