Nginx:相同配置,多一个域名

Nginx:相同配置,多一个域名

我将子域指向服务器上的特定子目录。我熟悉如何创建其他配置文件并将其复制到 sites-enabled/ 中,但假设我想将其与现有配置文件之一一起执行。将流量从 subdomain.website.com 指向 website.com/subdomain 的最简单方法是什么,同时在一个文件中保留相同的配置?这是我的一个 conf 文件:

    server {
    listen 80 default;
    listen [::]:80 default ipv6only=on;

    # place for project root
    root /usr/share/nginx/html;
    index index.php;

    # Server host
    server_name subdomain.website.com;

    # logs path
    access_log /var/log/nginx/access.log;
    error_log /var/log/nginx/error.log;

   # Don't fill up the log file with messages about a missing favicon
   location = /favicon.ico {
        log_not_found off;
        access_log off;
   }

}

我确实有其他规则,但这只是 3 个配置文件中的 1 个。也不需要添加其他日志,我希望它们全部在 access.log 和 error.log 中。

相关内容