微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Nginx如何在不修改nginx.conf的情况下添加额外的服务器配置

我想将这个额外的配置添加到我的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;

您可以根据自己的选择命名目录和路径.
创建目录并将额外配置保存为具有.conf扩展名的extra.conf.您在此目录/etc/Nginx/config.d中使用.confextension保存的所有文件都将自动添加到您的Nginx.conf中.

您甚至可以保存多个配置,如extra1.conf和extra2.conf
对于不同的用途,您可以删除一个而不影响其他用途.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐