分类: IT业界
2012-08-06 13:23:12
Apache绑定多域名配置多站点
昨天配置网站,要求使用Apache来绑定多个站点的域名,但是我是做的,对Apache没有经验啊,对来说配置什么的是技术问题,现在真的是什么都得会一些才行。
Apache绑定多域名配置多站点
单独域名配置方法:
独立服务器linux系统apache配置站点的方法:
1、服务器端apache的配置文件路径:/usr/local/apache/conf/httpd.conf
2、apache里面站点配置方法:
使用vi /usr/local/apache/conf/httpd.conf进入apache配置文件,修改下面的配置:
ServerAdmin webmaster@dummy-host.example.com —服务器管理员邮箱
DocumentRoot /www/docs/dummy-host.example.com —网页文件对应的主目录
ServerName dummy-host.example.com —主机域名
ErrorLog logs/dummy-host.example.com-error_log –记录错误日志文件路径
CustomLog logs/dummy-host.example.com-access_log common–客户访问日志路径
修改完毕,保存上述配置。
3、重新启动apache命令如下:/usr/local/apache/bin/apachectl restart,重启后就可以正常的浏览您的网页文件。
4、单独重启apache具体操作方法如下:
/usr/local/apache/bin/apachectl stop —停止apache服务
/usr/local/apache/bin/apachectl start —启动apache服务
——————————————————————————–
多域名配置方法:
在/usr/local/apache/conf/httpd.conf里启用
# Virtual hosts
#Include conf/extra/httpd-vhosts.conf
把虚拟主机建在
APACHE目录下/conf/extra/httpd-vhosts文件,里面有默认虚拟主机案例。
1,httpd.conf配置方案:
NameVirtualHost 127.0.0.1
Options None
AllowOverride None
Order allow,deny
Allow from all
DirectoryIndex index.html index.php
ServerName “”
DocumentRoot “/srv/www/a/”
Options None
AllowOverride None
Order allow,deny
Allow from all
DirectoryIndex index.html index.php
ServerName “”
DocumentRoot “/srv/www/b/”
2,httpd-vhosts配置方案:
DocumentRoot “/srv/www/a/”
ServerName
DocumentRoot “/srv/www/b/”
ServerName
做以上配置目的只有一个,更好的策略做准备。