2017-07-24 74 views
0

我正在尋找一種方法在/ etc/httpd/config文件夾之外找到我的httpd服務配置文件;例如在/ test中。 你知道我該怎麼做,仍然可以啓動服務 systemctl start httpd ? 感謝在/ etc/httpd/conf之外放置httpd配置

回答

2

選項1: 如果你的Web服務器是Apache的,你可以使用包含在主httpd.conf文件指令包括自定義路徑在一個文件中的設置:

Include /test/custom.conf 

選項2 : 阿帕奇有它的conf位置設置在編譯的時候,但是,它是可以用自定義配置文件時啓動Apache:

/usr/local/apache2/bin/apachectl -f /test/httpd.conf 

這是假設你的apachectl坐落在/ usr /本地/ Apache2的/ bin中。爲了找到肯定:

# updatedb 
    # locate apachectl 

這意味着你將需要修改啓動腳本你的Apache服務器,指定-f參數的命令來啓動。

+0

謝謝:) Apachectl然而不會工作,它說-f不再支持。對我有用的是httpd -f /path/httpd.conf – Gring