从 nginx 上的默认服务器块移动

从 nginx 上的默认服务器块移动

我设置了我的服务器并运行 Ubuntu 服务器 14.04,带有 Nginx 和 php-fpm

当我设置好一切时,我使用了默认的服务器块/etc/nginx/sites-available/default

使用我的文件/var/www/public_html

由于我的网站已完全投入运行并按我的需求运行,所以我现在对触碰任何事物都持谨慎态度。

显然,我现在需要为子域分配一个不同的服务器块,因为我的所有流量都被重定向到https://

我现在该如何进行配置以确保不会把一切都搞乱?

答案1

nginx.conf应该有这样的一行:

include /etc/nginx/sites-enabled/*;

这意味着该目录中的所有配置都将被 nginx 包含。目前,default位于此目录中,可能从 符号链接/etc/nginx/sites-available/default。要添加新的子域且对现有配置的更改最少,只需将新配置(可以使用旧default文件作为起点)添加到/etc/nginx/sites-available/,然后将其符号链接到/etc/nginx/sites-enabled

相关内容