3

我在 media Temple 上有一个 DV 4.0 服务器,它使用 nginx 作为 apache 的反向代理。我想为通过 nginx 运行的(多个)域配置一些远期过期标头(使用location块)和其他设置。

通常这不会是一个问题,只需创建一组通用规则并将include它们放在一个server {}块中。但是,Plesk 会server {}在单独的文件中自动创建和更新块,这意味着在这些文件中所做的任何更改都会被清除。

理想情况下,我想要一种方法来设置一个通用server {}块,将所有服务器应用为默认值,但如果这不存在,我想知道如何在 Plesk 中添加自定义指令,这样它们就不会在它重写文件。

4

1 回答 1

3

检查此页面

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

  1. mkdir /usr/local/psa/admin/conf/templates/custom/domain
  2. cp /usr/local/psa/admin/conf/templates/default/domain/nginxDomainVirtualHost.php /usr/local/psa/admin/conf/templates/custom/domain/
  3. 在 /usr/local/psa/admin/conf/templates/custom/domain/nginxDomainVirtualHost.php 中添加或更改您需要的内容
  4. /usr/local/psa/admin/bin/httpdmng --reconfigure-all # 为所有域应用新配置
于 2013-01-25T02:03:58.367 回答