网站制作Apache绑定多域名配置多站点
昨天配置网站,要求使用Apache来绑定多个站点的域名,但是我是做哈尔滨网站建设的,对Apache没有经验啊,对网站制作来说配置什么的是技术问题,现在做网站真的是什么都得会一些才行。
Apache绑定多域名配置多站点
单独域名配置方法:
独立服务器linux系统apache配置站点的方法:
1、服务器端apache的配置文件路径:/usr/local/apache/conf/httpd.conf
2、apache里面站点配置方法:
使用vi/usr/local/apache/conf/httpd.conf进入apache配置文件,修改下面的配置:
<VirtualHost*:80>
ServerAdmin[email protected]—服务器管理员邮箱
DocumentRoot/www/docs/dummy-host.example.com—网页文件对应的主目录
ServerNamedummy-host.example.com—主机域名
ErrorLoglogs/dummy-host.example.com-error_log–记录错误日志文件路径
CustomLoglogs/dummy-host.example.com-access_logcommon–客户访问日志路径
</VirtualHost>
修改完毕,保存上述配置。
3、重新启动apache命令如下:/usr/local/apache/bin/apachectlrestart,重启后就可以正常的浏览您的网页文件。
4、单独重启apache具体操作方法如下:
/usr/local/apache/bin/apachectlstop—停止apache服务
/usr/local/apache/bin/apachectlstart—启动apache服务
——————————————————————————–
多域名配置方法:
在/usr/local/apache/conf/httpd.conf里启用
#Virtualhosts
#Includeconf/extra/httpd-vhosts.conf
把虚拟主机建在
APACHE目录下/conf/extra/httpd-vhosts文件,里面有默认虚拟主机案例。
1,httpd.conf配置方案:
NameVirtualHost127.0.0.1
<Directory“/srv/www/a/”>
OptionsNone
AllowOverrideNone
Orderallow,deny
Allowfromall
</Directory>
<VirtualHost127.0.0.1:80>
DirectoryIndexindex.htmlindex.php
ServerName“www.a.com”
DocumentRoot“/srv/www/a/”
</VirtualHost>
<Directory“/srv/www/b/”>
OptionsNone
AllowOverrideNone
Orderallow,deny
Allowfromall
</Directory>
<VirtualHost127.0.0.1:80>
DirectoryIndexindex.htmlindex.php
ServerName“www.b.com”
DocumentRoot“/srv/www/b/”
</VirtualHost>
2,httpd-vhosts配置方案:
<VirtualHost*:80>
DocumentRoot“/srv/www/a/”
ServerNamewww.a.com
</VirtualHost>
<VirtualHost*:80>
DocumentRoot“/srv/www/b/”
ServerNamewww.b.com
</VirtualHost>
做以上配置目的只有一个,更好的网络推广和互联网产品销售策略做准备。
声明: 此文观点不代表本站立场;转载须要保留原文链接;版权疑问请联系我们。