一 Apache 的配置安装
1. 安装前卸载 rpm 包
rpm -e httpd --nodeps
2. 编译安装 4 步骤:
- (1)tar zxf httpd-2.2.17.tar.gz -C /usr/src/
- (2)cd /usr/src/httpd-2.2.17
- ./configure --prefix=/usr/local/httpd --enable-so --enable-rewrite --enable-charset-lite --enable-cgi
- (3)make &&make install
3. 优化路径
ln -s /usr/local/httpd/bin/*/usr/local/bin/
4. 添加系统服务
- (1)cp /usr/local/httpd/bin/apachectl /etc/init.d/httpd
- (2)vim /etc/init.d/httpd
- chkconfig: 35 85 15
- # description: Startup script for the Apache HTTP Server
- (3)chkconfig --add httpd
5.apache 访问日志
/usr/local/httpd/logs/access_log
二 Apache 的虚拟主机
1. 启用基于域名的虚拟主机
vim /usr/local/httpd/conf/httpd.conf
定位到 388 行, 去除 #号
conf/extra/httpd-vhosts.conf
2. 配置虚拟主机文件
- vim /usr/local/httpd/conf/extra/httpd-vhosts.conf
- NameVirtualHost :80
- <VirtualHost>
- DocumentRoot /var/www/html/benetcom
- ServerName www.benet.com
- </VirtualHost>
- <VirtualHost *>
- DocumentRoot /var/www/html/accpcom
- ServerName www.accp.com
- </VirtualHost>
3. 重启配置文件
/usr/local/httpd/bin/apachectl restart
来源: http://www.bubuko.com/infodetail-2526648.html