Tôi nghĩ httpd.conf của Apache thường nằm ở số /etc/httpd/conf/httpd.conf
. Nhưng để cài đặt của tôi như được mô tả dưới đây trên Centos 6.4, nó được đặt tại /usr/local/apache2/conf/httpd.conf
. Ngày đầu đó, DocumentRoot được đặt thành /usr/local/apache2/htdocs
thay vì số /var/www/html
truyền thống.Mặc định, Apache cài đặt httpd.conf ở đâu?
Vị trí phổ biến nhất cho những vị trí này ở đâu? Nếu khác với những gì tôi đang trình bày, tôi đã làm gì sai? Cảm ơn bạn
Trước tiên tôi đã điều sau đây:
- Unpack Apache 2.4.4 đến/usr/local/src
- Unpack tháng tư 1.4.6 để /usr/local/src/httpd-2.4. 4/srclib/tháng tư
- Unpack APR-util 1.5.2 để /usr/local/src/httpd-2.4.4/srclib/tháng tư-util
- Unpack PCRE 8,33 đến/usr/local/src
Sau đó, tôi đã làm như sau
$ 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
Cảm ơn innaM. Tôi đã đọc (và đọc lại) tài liệu, nhưng không nhận ra điều này được áp dụng cho httpd.conf. Sau lần đọc thứ 3, nó có vẻ khá rõ ràng. Có gì xấu về '/ usr/local'? Trong quá khứ, tôi luôn thấy nó nằm ở '/ etc/httpd/conf/httpd.conf'. Vị trí phổ biến nhất hoặc phù hợp nhất ở đâu? – user1032531
Phần mềm được cài đặt thủ công thường không nên gây ô nhiễm các thư mục hệ thống. Apache cũng cư xử tốt về mặt này. Cài đặt Apache tại sao hệ thống quản lý gói phân phối của bạn và các đường dẫn sẽ trông quen thuộc hơn. – innaM