摘要:网络上有很多利用Apache设置多站点访问。需要更改http.conf 文件。其实根本就没那么麻烦!只要两步。就可以了。。 前提,电脑上已经架设了本地服务器。一般是Apache+MySQL+PHP。可以单独也可以利用组件。最简单的是用xampp,直接安装了就可以用了。基础入门开发用的是wampserver。即包含了Apache+MySQL+PHP又可以单独配置。我也是刚刚从事php开发,
网络上有很多利用Apache设置多站点访问。需要更改http.conf 文件。其实根本就没那么麻烦!只要两步。就可以了。。
前提,电脑上已经架设了本地服务器。一般是Apache+MySQL+PHP。可以单独也可以利用组件。最简单的是用xampp,直接安装了就可以用了。基础入门开发用的是wampserver。即包含了Apache+MySQL+PHP又可以单独配置。我也是刚刚从事php开发,用的是wampserver。
第一步:在本地C盘依此找到windows文件夹->System32->drivers->etc->hosts把hosts文件用记事本打开(记得如果是上传服务器的话,所以的PHP文档都用editplus或note++打开,记事本会产生BOM头)。看到
127.0.0.1localhost在下面添加你想要访问的名字如:
127.0.0.1www.my0001.com
127.0.0.1www.my0002.com(注:#表示后面的语句不访问)
第二步:在Apache的安装目录下,依此找到 conf->extra->http-vhosts.conf文件。并用记事本或其他软件打开。看到
DocumentRoot "D:workmy0001"(my0001是我的第二个本地网站的根目录)
ServerNamewww.my0001.com
ServerAliaswww.my0001.com
Options FollowSymLinks
AllowOverride all
Order deny,allow
allow from all
复制这段代码,在下面添加
DocumentRoot "D:workmy0002"(my0001是我的第三个本地网站的根目录)
ServerNamewww.my0002.com
ServerAliaswww.my0002.com
Options FollowSymLinks
AllowOverride all
Order deny,allow
allow from all
最后重启服务器。不然所有的地址都访问第一个网站
这样就完成了,在本地架设支持多站点;
2014-02-2121:56:28
昨天的并不完整,公司电脑的wampserver被设置过,所以可以那样。在安装wampserver之后还要把虚拟主机打开。在配置文件中打开。
打开http.conf(apache的配置文件) 把
#Include conf/extra/http-vhosts.conf(开启虚拟主机配置)
#load Module Vhost-alias......(略) 这两行的#去掉。就启动了。
2014-03-06补充
还是apache的配置问题。上次换了台电脑就配置了好久。后来发现不能所有的虚拟主机都一个套路。打开http vhost.conf 后要根据它里面的东西来配置。还有就是httpd.conf文件里面包含的要改成allow from all。
相关文章推荐
虚拟主机的专业参数,分别都是什么意思?2022-09-09
中非域名注册规则是怎样的?注册域名有什么用处? 2022-01-10
HostEase新年活动促销 美国/香港主机全场低至五折2021-12-28
HostGator下载完整备份教程分享2021-12-28
Flink中有界数据与无界数据的示例分析2021-12-28