我正在寻找一种方法来在/etc/ httpd /config文件夹之外找到我的httpd服务配置文件;例如,在/test中。你知道我如何做到这一点,并且仍然可以使用systemctl start httpd启动服务吗?谢谢
发布于 2017-07-25 04:01:47
选项1:如果您的web服务器是apache,您可以在主httpd.conf文件中使用include指令在自定义路径下的文件中包含设置:
Include /test/custom.conf选项2: Apache在编译时设置了conf位置,但是,可以使用自定义配置文件启动apache:
/usr/local/apache2/bin/apachectl -f /test/httpd.conf这里假设apachectl位于/usr/local/apache2/bin中。要确定答案,请执行以下操作:
# updatedb
# locate apachectl这意味着您需要修改apache服务器的启动脚本,使其使用指定-f参数的命令启动。
https://stackoverflow.com/questions/45288872
复制相似问题