如何在Nginx中为所有服务器设置默认指令? (Plesk的问题)

我在媒体模板上安装了DV 4.0服务器,该服务器使用nginx设置为apache的反向代理.我想为通过nginx运行的我的(多个)域配置一些将来的过期标头(使用位置块)和其他设置.通常,这不是问题,只需创建一组通用规则并将其包含在server {}块中即可.但是,Plesk会在单独的文

我在媒体模板上安装了DV 4.0服务器,该服务器使用nginx设置为apache的反向代理.我想为通过nginx运行的我的(多个)域配置一些将来的过期标头(使用位置块)和其他设置.

通常,这不是问题,只需创建一组通用规则并将其包含在server {}块中即可.但是,Plesk会在单独的文件中自动创建和更新服务器{}块,这意味着这些文件中所做的所有更改都会被清除.

理想情况下,我想建立一种将所有服务器都应用为默认服务器的通用服务器{}块的方法,但是如果不存在,我想知道如何在Plesk中添加自定义指令,这样它们就不会重写文件时将其清除.

最佳答案
勾选这个page

您可以自定义默认的nginx虚拟主机模板:

> mkdir /usr/local/psa / admin / conf / templates / custom / domain
> cp /usr/local/psa/admin/conf/templates/default/domain/nginxDomainVirtualHost.php /usr/local/psa / admin / conf / templates / custom / domain /
>在/usr/local/psa/admin/conf/templates/custom/domain/nginxDomainVirtualHost.php中添加或更改所需的内容
> /usr/local/psa / admin / bin / httpdmng –reconfigure-all#为所有域应用新配置

作者: dawei

【声明】:永州站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

为您推荐

联系我们

联系我们

0577-28828765

在线咨询: QQ交谈

邮箱: xwei067@foxmail.com

工作时间:周一至周五,9:00-17:30,节假日休息

返回顶部