我认为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 回答
你做了什么"wrong"是不读文件,clearly states:
但是,我把"wrong"放在引号中,因为我找不到这些目录的任何错误 .
/usr/local
有什么不好的?/ usr / local中的httpd.conf没有问题 . 唯一的问题是其他人不会期待那里,所以他们可能会感到困惑 . 休息没关系 . 编译时你应该提到/etc/httpd/conf/httpd.conf,但我会说它不是问题 .
你有没有特别的理由编译Apache而不使用yum . 如果您使用了yum,该文件将自动登陆/etc/httpd/conf/httpd.conf .