【发布时间】:2022-02-15 22:14:42
【问题描述】:
我想将domain.com/c 连接到/var/www/a/c 和domain.com/b 到/var/www/b。我编写了 nginx 站点可用文件,如下所示:
server {
listen 443 ...
index index.php index.html;
server_name domain.com;
root /var/www/a;
location / {
try_files $uri $uri/ =404;
}
location /b {
root /var/www/b;
try_files $uri $uri/ /index.php?$query_string;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php8.0-fpm.sock;
}
}
但是当我输入domain.com/b 时,我看到了 404。我尝试使用alias 而不是root,但得到了相同的结果。我该怎么办?
【问题讨论】:
-
能否提供nginx的日志?
-
404 页面出现。日志中没有错误。