我正在寻找一种在/ etc / httpd / config文件夹之外找到我的httpd服务配置文件的方法;例如在/ test中。 你知道我怎么做,仍然可以开始服务 systemctl启动httpd ? 谢谢
答案 0 :(得分:2)
选项1: 如果您的Web服务器是apache,您可以在主httpd.conf文件中使用include指令将设置包含在自定义路径的文件中:
/usr/local/apache2/bin/apachectl -f /test/httpd.conf
选项2: Apache在编译时设置了conf位置,但是,可以使用自定义配置文件启动apache:
# updatedb
# locate apachectl
这是假设您的apachectl位于/ usr / local / apache2 / bin中。要确定:
{{1}}
这意味着您需要使用指定-f参数的命令来更改apache服务器的启动脚本。