windows上搭建php虚拟主机

单个IP 地址的服务器上基于域名的虚拟主机配置:
 
以下方式适合原生 Apache, XAMPP 和 WAMP 套件.
 
1. 打开目录 {Apache2 安装目录}\conf\extra\, 找到 httpd-vhosts.conf 文件.
 
2. 仿照例子, 添加一段代码来指定某一域名的网站.
## DocumentRoot 是网站文件存放的根目录
#ServerAlias 匹配一个基于域名的虚拟主机的别名
#ServerName 服务器用于辨识自己的主机名和端口号。主要用于创建重定向URL
# ServerName 是网站域名, 需要跟 DNS 指向的域名一致

<VirtualHost *:80>    
ServerAdmin [email protected]    
DocumentRoot "D:/workspace/php/demo_aliluna_com"    
ServerName demo.aliluna.com   
ServerAlias www.demo.aliluna.com 
ErrorLog "logs/demo.aliluna.com-error.log"    
CustomLog "logs/demo.aliluna.com-access.log" common
</VirtualHost>

 
3. 打开 httpd.conf 文件, 添加如下语句.
# Virtual hosts
Include conf/extra/httpd-vhosts.conf
 
4.打开windows的hosts文件
打开目录C:/Windows/Systems32/drivers/etc,找到hostsw文件
# localhost name resolution is handled within DNS itself.
在这个下面添加一行:
127.0.0.1    demo.aliluna.com(这相当于是一个映射)
127.0.0.1    www.demo.aliluna.com  
**********
如果修改这个系统文件时,说需要管理员权限,不能保存时,可用下列方法进行操作:(对Win7)
以管理员运行,从附件里建立一个txt,在TXT上面的菜单里打开你要改的文件,做完修改再保存即可
***********
 
5. 重启 Apache 服务.

猜你喜欢

转载自blog.csdn.net/Eos0422/article/details/12423651