我在安装虚拟机时,按照别人的博客一步一步安装:
1.打开httpd.conf,修改主配置文件,#Include conf/extra/httpd-vhosts.conf,把#去掉
2.打开httpd-vhosts.conf配置:
3.设置域名映射同一个IP,修改hosts
打开C:\Windows\System32\drivers\etc下的hosts文件,最后一行添加如下命令:127.0.0.1 test1.io
四、修改端口
进入httpd.conf 将原来的
Listen 80 改为
Listen 80
Listen 8080
<VirtualHost 8080>
DocumentRoot "D:/phpstudy/PHPTutorial/WWW/test1"
ServerName test1.io
</VirtualHost>
问题:
由于第一次安装apache在,apache监视端口先是Listen 80,再是Listen 8080,在写虚拟机时就配置了个8080监视端口,于是就出现了问题。
在出现问题后,积极的利用百度,最后发现由于8080端口覆盖掉了80端口,与是apache的localhost占用了8080,虚拟机也就无法使用8080端口,所有虚拟机配置监听端口时,不能配置最后一个监听端口,已被占用。
最后改为80,apache虚拟机就配置成功了。