在windows7上配置xampp虚拟主机

在设置之前最好关闭xampp
1.修改hosts文件
进入C:\Windows\System32\drivers\etc目录,找到hosts文件。

# Localhost (DO NOT REMOVE) Start
127.0.0.1 localhost

的后面
添加你的网址
比如127.0.0.1 www.myweb.com #你的网址
这样当你访问www.myweb.com时,会直接跳到127.0.0.1(本地),而不是真实的www.myweb.com网站。
如果是非80端口,也无需其他更改,因为浏览器只认80端口,这意味着访问网站时必须加上端口号。比如www.myweb.com:80
2.打开httpd.conf文件
在xampp的控制面板的config按钮下,点击Apache(http.conf)进入。或者可以通过目录
安装xampp的目录:\xampp\apache\conf\http.conf修改
(1)查找httpd-vhosts.conf
如果前面有分号,就去掉,这个保证虚拟主机的开启。
(2)查找AllowOverride All
找到
<Directory "C:/xampp/cgi-bin">
AllowOverride All
Options None
Require all granted
</Directory>
替换为
<Directory "C:/xampp/cgi-bin">
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Order allow,deny
Allow from all
</Directory>
(3)查找"DocumentRoot",修改其中的路径。
找到:
DocumentRoot "C:/xampp/htdocs"
替换为:
DocumentRoot "C:/xampp/htdocs/你项目所在的文件夹"
3.修改http-vhosts.conf文件
在C:\xampp\apache\conf\extra找到http-vhost.conf文件
(1)找到##NameVirtualHost *:80去掉前面的井号注释
(2)添加以下代码
<VirtualHost *:80> #如果是非80端口,请改为当前使用的端口号
DocumentRoot "C:/xampp/htdocs/myproject" #此处为要访问的文件夹
ServerName www.myweb.com #此处为之前在hosts中对应的要访问的网址
</VirtualHost>
<Directory "C:/xampp/htdocs/myproject"> #此处请修改为对应的文件夹
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Order allow,deny
Allow from all
</Directory>

<VirtualHost *:80> #此段为默认访问设置,保证你使用localhost仍然可以访问
DocumentRoot "c:/xampp/htdocs/myproject" #此处请修改为项目所在的文件夹
ServerName localhost
</VirtualHost>
4.重启xampp
5.打开浏览器,输入www.myweb.com即可访问,非80端口请加上端口号,比如8080端口www.myweb.com:8080
另外输入localhost也会打开项目,非80端口仍要以 localhost:端口号 的形式访问

转载于:https://www.cnblogs.com/yejingping/p/7613091.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值