将httpd配置放在/ etc / httpd / conf之外

时间:2017-07-24 19:47:11

标签: shell unix httpd.conf

我正在寻找一种在/ etc / httpd / config文件夹之外找到我的httpd服务配置文件的方法;例如在/ test中。 你知道我怎么做,仍然可以开始服务      systemctl启动httpd ? 谢谢

1 个答案:

答案 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服务器的启动脚本。