我想這個額外的配置添加到我的nginx.conf:Nginx的如何額外的服務器配置添加到不修改nginx.conf
server {
listen 0.0.0.0:8081;
rewrite ^https://$host$request_uri? redirect;
}
但正如我的應用程序部署在託管服務,我不想要修改已存在的nginx.conf
。它可能有問題。
有什麼辦法可以在不修改nginx.conf的情況下添加這個額外的配置嗎?
我想這個額外的配置添加到我的nginx.conf:Nginx的如何額外的服務器配置添加到不修改nginx.conf
server {
listen 0.0.0.0:8081;
rewrite ^https://$host$request_uri? redirect;
}
但正如我的應用程序部署在託管服務,我不想要修改已存在的nginx.conf
。它可能有問題。
有什麼辦法可以在不修改nginx.conf的情況下添加這個額外的配置嗎?
如果不先修改nginx.conf
,則無法添加額外的服務器配置。但好消息是,你將不得不修改nginx.conf一次。
就在加入這一行你nginx.conf
include /etc/nginx/config.d/*.conf;
可以命名目錄和路徑按您選擇。 創建目錄並將其保存爲extra.conf
和.conf
擴展名。您在擴展名中保存的任何文件將會自動添加到您的nginx.conf中。
你甚至可以保存多個配置,像extra1.conf
和extra2.conf
不同的用途,你可以刪除一個,而不會影響其他。
有一種方法,但你需要插入一些修改nginx.conf
您可以創建一個包含
server {
listen 0.0.0.0:8081;
rewrite ^https://$host$request_uri? redirect;
}
和nginx.conf
模板文件extra_config
添加此字符串
{% include '%path_to_template_file%/extra_config'}
通常nginx的配置包括'/ etc/nginx/sites-enabled /'和/或'/ etc/nginx/conf.d'中的每個文件。 –