因此,过去我只有一个 nginx.conf 文件。我想为每个域(目前有两个)单独创建一个,但是为了保持井然有序,以防有更多域。
如何让每个域都有自己的 .conf 文件?
答案1
当然。这是我在 nginx.conf 中的 http {} 块中执行的操作
include /etc/nginx/vhosts.d/*.conf;
然后每个 vhost 都有自己单独的 vhost 文件。为了方便起见,它们被命名为
/etc/nginx/vhosts.d/domain1.com.conf
/etc/nginx/vhosts.d/otherdomain.net.conf
在这些文件中,您有用于 vhost 的正常服务器 {} 块