1.找到Apache的conf目录下的httpd.conf文件打开它找到下面这两行# Virtual hosts
#Include conf/extra/httpd-vhosts.conf
把它改成下面这样
# Virtual hosts
Include conf/extra/httpd-vhosts.conf
意思是启用虚拟主机的设置文件httpd-vhosts.conf虚拟主机的设置都在这个文件下设置不用去改httpd.conf,这样比较清晰。
2.找到Apache的confextra目录下的httpd-vhost.conf这个文件。
打开它的时候里面已经含有像下面这样的内容
–虚拟主机配置开始
ServerAdmin webmaster@dummy-host. localhost
DocumentRoot “C:/Program Files/Apache Software
Foundation/Apache2.2/docs/dummy-host. localhost”
ServerName dummy-host. localhost
ServerAlias www.dummy-host. localhost
ErrorLog “logs/dummy-host. localhost-error. log”
CustomLog “logs/dummy-host. localhost-access. log” common
COPY上面这几行关键是把
DocumentRoot “” –虚拟主机的目录 即域名对应的根目录
ServerName dummy-host. localhost –你想要的域名。
还要在每个虚拟主机配置开始前加入以下内容
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Order allow,deny
Allow from all
其中
–这是你的虚拟主机的被授权的目录
一般与
DocumentRoot “” –虚拟主机的目录 即域名对应的根目录
相同。
Allow from all –这句是重点只要allow别人才行访问上面定义的目录否则在IE或firefox访问时会显示503错误 即禁止访问。
如果你不想在httpd-vhost. conf里加入
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Order allow,deny
Allow from all
那么你也可以这样做
在httpd.conf里找到以下内容
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
这是Apache默认的设置最后一行是这样的
Deny from all
意思是拒绝所有访问对根目录的访问别人是访问不了你的网站的所以要改成
Allow from all
不过还是建议用第一种方法 即修改httpd-vhost.conf的内容这样比较清楚也比较安全。这样apache的设置就完成了不过还要做下面这一步。
3.还有关键的一步
这一步不做一定不行因为你本地的机器没有DNS解析。
找到C:WINDOWSsystem32driversetc目录下的hosts文件
加上这样的记录
127.0.0. 1 demoa–这个是你的域名你要设置多少个虚拟主机就要加多少行这样的记录。OK现在你可以设置N+1个域名了。
也可以参考一下这个地址 http://httpd.apache.org/docs/2.0/vhosts/examples.html 样例
--------------------------------------------------------------------------
ServerAdmin webmaster@dummy-host. localhost
DocumentRoot /www/docs/dummy-host. localhost
ServerName dummy-host. localhost
ServerAlias www.dummy-host. localhost
ErrorLog logs/dummy-host. localhost-error_log
CustomLog logs/dummy-host. localhost-access_log common
ServerAdmin webmaster@dummy-host2. localhost
DocumentRoot /www/docs/dummy-host2. localhost
ServerName dummy-host2. localhost
ErrorLog logs/dummy-host2. localhost-error_log
CustomLog logs/dummy-host2. localhost-access_log common
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Order allow,deny
Allow from all
ServerAdmin webmaster@dummy-host2. localhost
DocumentRoot D:phpwork
ServerName localhost
ErrorLog logs/dummy-host2. localhost-error_log
CustomLog logs/dummy-host2. localhost-access_log common Options Indexes FollowSymLinks Includes ExecCGI AllowOverride All
Order allow,deny
Allow from all
ServerAdmin webmaster@dummy-host2. localhost
DocumentRoot D:phpworkphpMyAdmin
ServerName phpMyAdmin. local
ErrorLog logs/dummy-host2. localhost-error_log
CustomLog logs/dummy-host2. localhost-access_log common Options Indexes FollowSymLinks Includes ExecCGI AllowOverride All
Order allow,deny
Allow from all
ServerAdmin webmaster@dummy-host2. localhost
DocumentRoot D:phpwork est
ServerName test. local
ErrorLog logs/dummy-host2. localhost-error_log
CustomLog logs/dummy-host2. localhost-access_log common
知了云(https://www. zllyun.com) 行业领先的企业级云计算服务平台提供基于OpenStack构建的云服务器、香港云服务器、香港服务器、贵阳服务器、重庆服务器的租用和托管服务
妮妮云的来历妮妮云是 789 陈总 张总 三方共同投资建立的网站 本着“良心 便宜 稳定”的初衷 为小白用户避免被坑妮妮云的市场定位妮妮云主要代理市场稳定速度的云服务器产品,避免新手购买云服务器的时候众多商家不知道如何选择,妮妮云就帮你选择好了产品,无需承担购买风险,不用担心出现被跑路 被诈骗的情况。妮妮云的售后保证妮妮云退款 通过于合作商的友好协商,云服务器提供2天内全额退款,超过2天不退款 物...
陆零网络是正规的IDC公司,我们采用优质硬件和网络,为客户提供高速、稳定的云计算服务。公司拥有一流的技术团队,提供7*24小时1对1售后服务,让您无后顾之忧。我们目前提供高防空间、云服务器、物理服务器,高防IP等众多产品,为您提供轻松上云、安全防护 为核心数据库、关键应用系统、高性能计算业务提供云端专用的高性能、安全隔离的物理集群。分钟级交付周期助你的企业获得实时的业务响应能力,助力核心业务飞速成...
我们很多老用户对于BuyVM商家还是相当熟悉的,也有翻看BuyVM相关的文章可以追溯到2014年的时候有介绍过,不过那时候介绍这个商家并不是很多,主要是因为这个商家很是刁钻。比如我们注册账户的信息是否完整,以及我们使用是否规范,甚至有其他各种问题导致我们是不能购买他们家机器的。以前你嚣张是很多人没有办法购买到其他商家的机器,那时候其他商家的机器不多。而如今,我们可选的商家比较多,你再也嚣张不起来。...