我想在本地设置nginx上的多个项目。
这是我的两个服务器块:
server {
listen 80;
listen [::]:80;
root /var/www/site1.dev/html;
index index.php index.html index.htm;
server_name site1.dev;
location / {
try_files $uri $uri/ =404;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php7.2-fpm.sock;
}
location ~ /\.ht {
deny all;
}
}
server {
listen 80;
listen [::]:80;
root /var/www/site2.dev/html;
index index.php index.html index.htm;
server_name site2.dev;
location / {
try_files $uri $uri/ =404;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php7.2-fpm.sock;
}
location ~ /\.ht {
deny all;
}
}
Pinging site1.dev site2.dev会给出回复。
在浏览器中转到localhost会重定向到site1.dev
浏览到site1.dev会重定向到https://site1.dev并返回“无法访问此网站”
我错过了什么吗?根据这些方法,这些方块是正确的。
答案 0 :(得分:0)