首页 文章

Apache默认安装httpd.conf在哪里?

提问于
浏览
6

我认为Apache的httpd.conf通常位于 /etc/httpd/conf/httpd.conf . 但对于我在Centos 6.4上所述的安装,它位于 /usr/local/apache2/conf/httpd.conf . 最重要的是,DocumentRoot设置为 /usr/local/apache2/htdocs 而不是传统的 /var/www/html .

这些位置最常见的位置在哪里?如果与我所展示的不同,我做错了什么?谢谢

首先,我做了以下事情:

  • 将Apache 2.4.4解压缩到/ usr / local / src

  • 将APR 1.4.6解压缩到/usr/local/src/httpd-2.4.4/srclib/apr

  • 将APR-Util 1.5.2解压缩到/usr/local/src/httpd-2.4.4/srclib / apr-util

  • 将PCRE 8.33解压缩到/ usr / local / src

然后我做了以下

$ cd /usr/local/src/httpd-2.4.4/srclib/apr
$ ./configure
$ make
$ make install
$ cd /usr/local/src/httpd-2.4.4/srclib/ apr-util
$ ./configure --with-apr=../apr (verify if any other options are desired)
$ make 
$ make install 
$ cd /usr/local/src/pcre-8.33
$ ./configure
$ make 
$ make install 
$ cd /usr/local/src/httpd-2.4.4
$ ./configure --enable-so –enable-rewrite –enable-ssl –with-pcre
$ make 
$ make install

2 回答

  • 0

    你做了什么"wrong"是不读文件,clearly states

    必须使用安装服务器的文件系统路径替换PREFIX . 如果未指定PREFIX,则默认为/ usr / local / apache2 .

    但是,我把"wrong"放在引号中,因为我找不到这些目录的任何错误 . /usr/local 有什么不好的?

  • 1

    / usr / local中的httpd.conf没有问题 . 唯一的问题是其他人不会期待那里,所以他们可能会感到困惑 . 休息没关系 . 编译时你应该提到/etc/httpd/conf/httpd.conf,但我会说它不是问题 .

    你有没有特别的理由编译Apache而不使用yum . 如果您使用了yum,该文件将自动登陆/etc/httpd/conf/httpd.conf .

相关问题