我在安裝虛擬機時,按照別人的博客一步一步安裝:
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虛擬機就配置成功了。