我将子域指向服务器上的特定子目录。我熟悉如何创建其他配置文件并将其复制到 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 中。