如何在Nginx上本地设置多个项目?

时间:2018-05-23 13:04:39

标签: nginx

我想在本地设置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并返回“无法访问此网站”

我错过了什么吗?根据这些方法,这些方块是正确的。

1 个答案:

答案 0 :(得分:0)