需要有关 rhel 7.2 上的 apache 2.4.46 配置的帮助! (HTTPD_ROOT)

需要有关 rhel 7.2 上的 apache 2.4.46 配置的帮助! (HTTPD_ROOT)

我第一次从互联网上下载的源代码安装 Apache 2.4.46 时,我只是运行./configure && make && make install,所以默认目录是:

ServerRoot = /usr/local/apache2
DocumentRoot = /usr/local/apache2/htdocs

但是,我的团队领导需要安装ServerRoot=/etc/httpd

DocumentRoot=/var/www/html

因此,我删除/usr/local/apace2文件夹并使用命令重新安装 ./configure --prefix=/etc/httpd --docdir=/var/www/html,然后 make && make install。

问题是当我启动 apache 时,出现错误:

 httpd: Could not open configuration file /usr/local/apache2/conf/httpd.conf: No such file or directory

然后我运行/etc/httpd/bin/apachectl -V命令并发现HTTP_ROOT仍然与/usr/local/apache.

[root@localhost ~]# /etc/httpd/bin/apachectl -V
    -D HTTPD_ROOT="/usr/local/apache2"
    -D SUEXEC_BIN="/usr/local/apache2/bin/suexec"
    -D DEFAULT_PIDLOG="logs/httpd.pid"
    -D DEFAULT_SCOREBOARD="日志/apache_runtime_status"
    -D DEFAULT_ERRORLOG =“日志/错误日志”
    -D AP_TYPES_CONFIG_FILE="conf/mime.types"
    -D SERVER_CONFIG_FILE="conf/httpd.conf"

因此,我的问题是,我怎样才能改变这种情况PATHHTTPD_ROOT

HTTPD_ROOT=/etc/httpd

非常感谢大家的支持,伙计们,我将不胜感激!

相关内容