2013-01-23 18 views
3

我有一個媒體寺廟的DV 4.0服務器設置與nginx作爲反向代理到Apache。我想爲通過nginx運行的我的(多個)域配置一些遠期過期頭文件(使用location塊)和其他設置。如何爲nginx中的所有服務器設置默認指令? (問題與Plesk)

通常情況下,這不會是一個問題,只需創建一組通用規則並將它們應用於server {}區塊。但是,Plesk會在單獨的文件中自動創建並更新server {}塊,這意味着在這些文件中所做的任何更改都將被清除。

理想情況下,我想一個方法來設置一個被應用於所有服務器作爲默認的通用server {}塊,但如果不存在,我想知道如何添加範圍內的Plesk自定義的指令,因此他們不」當它重寫文件時不會被清除。

回答

3

入住這page

Yoг可以自定義默認nginx的虛擬主機模板:

  1. 的mkdir在/ usr /本地/ PSA /管理/ conf目錄/模板/自定義/域
  2. CP的/ 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#爲所有域應用新配置
相關問題