将默认端口(80)更改为8080时如何设置虚拟主机?

时间:2019-03-30 06:25:37

标签: windows apache mamp vhosts

我在Windows 10上使用MAMP,但由于系统使用了我的默认端口(80),所以无法启动Apache服务器。因此,我将默认端口更改为8080。但是现在,我无法访问以前设置的虚拟主机站点。请帮助我

我已经尝试过了:

1)MAMP \ bin \ apache \ conf \ httpd.conf

Listen 8080

2)MAMP \ bin \ apache \ conf \ extra \ httpd-ssl.conf

<VirtualHost _default_:8080>
Listen 8080

3)托管文件

127.0.0.1:8080       mygym.test

4)MAMP \ bin \ apache \ conf \ extra \ httpd-vhosts.conf

NameVirtualHost *:8080

<VirtualHost *:8080>
    DocumentRoot "E:/MAMP/htdocs/mygym/system"
    ServerName mygym.test
</VirtualHost>

现在在URL选项卡中键入mygym.test时出现404错误

找不到以下网址的网页:http://mygym.test/

1 个答案:

答案 0 :(得分:0)

您做错了。

  

3)托管文件

     

127.0.0.1:8080 mygym.test

hosts文件仅用于主机名解析。您不能在其中放置端口号。浏览器是选择端口的选择。

请在主机文件中尝试127.0.0.1 mygym.test,然后在浏览器中尝试http://mygym.test:8080