0
我正在尋找一種方法在/ etc/httpd/config文件夾之外找到我的httpd服務配置文件;例如在/ test中。 你知道我該怎麼做,仍然可以啓動服務 systemctl start httpd ? 感謝在/ etc/httpd/conf之外放置httpd配置
我正在尋找一種方法在/ etc/httpd/config文件夾之外找到我的httpd服務配置文件;例如在/ test中。 你知道我該怎麼做,仍然可以啓動服務 systemctl start httpd ? 感謝在/ etc/httpd/conf之外放置httpd配置
選項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參數的命令來啓動。
謝謝:) Apachectl然而不會工作,它說-f不再支持。對我有用的是httpd -f /path/httpd.conf – Gring