apache配置虚拟机
...代表你存储wamp的位置
1、打开 httpd.conf(…\wamp\bin\apache\apache2.4.9\conf)
找到 #Virtual hosts
#Include conf/extra/httpd-vhosts.conf(把这行的#去掉)
找到#LoadModule vhost_alias_module modules/mod_vhost_alias.so(把这行的#去掉)
找到#LoadModule rewrite_module modules/mod_rewrite.so(去掉前面的#)
2、打开 httpd-vhosts.conf(…\wamp\bin\apache\apache2.4.9\conf\extra\httpd-vhosts.conf)
复制语句到最下面,DocumentRoot为文件路径,ServerName为域名
<VirtualHost *:80>
DocumentRoot "D:\work\wamp\www\server_name"
ServerName server.com
</VirtualHost>
3、打开 hosts(C:\Windows\System32\drivers\etc)
在 127.0.0.1 localhost 下面加上
127.0.0.1 server.com(次域名要和httpd-vhosts.conf配置的域名一样)
如果没有权限保存
A: 右击hostc打开属性
B: 点击顶部安全
C: 选择高级,选择添加
D:点击 选择主体
E: 选择高级
F: 选择 立即查找
G: 点击确定,确定
H: 勾选完全控制
I: 点击确定,确定,确定….
4、如果配置完虚拟机打不开localhost的话:
去httpd-vhosts.conf(...\wamp\bin\apache\apache2.4.9\conf\extra\httpd-vhosts.conf)
加上:
<VirtualHost *:80>
DocumentRoot "D:\work\wamp\www"
ServerName localhost
</VirtualHost>
如果还是不行,去httpd.conf(...\wamp\bin\apache\apache2.4.9\conf)
找到:
ServerName localhost:80(把它注释,在前面加一个#)