我尝试配置nginx,以便通过不同的URL拥有不同的项目。
让我解释。
您访问http://localhost/test1
并且nginx要求PHP处理/var/www/test-1/index.php
中的文件
您访问http://localhost/test2
并且nginx要求PHP处理/var/www/test-2/index.php
问题是:我只有404错误。这是我的nginx配置:
server {
listen 80;
listen [::]:80;
root /var/www;
index index.php index.html index.htm;
server_name 192.168.15.92;
location /test1 {
alias /var/www/test-2;
}
location /test2 {
alias /var/www/test-2;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
# # With php-fpm (or other unix sockets):
fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;
}
}
我正在运行debian 9。
希望有人可以帮助我:)。