将默认端口(80)更改为 8080 时如何设置虚拟主机?
How to set up virtual hosts when changed the default port(80) to 8080?
我在 windows 10 上使用 MAMP,我无法启动 Apache 服务器,因为系统使用了我的默认端口 (80)。所以我将默认端口更改为 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/
你做错了。
3)hosts file
127.0.0.1:8080 mygym.test
hosts文件仅用于主机名解析。你不能把端口号放在那里。浏览器就是选择要选择的端口。
改为在主机文件中尝试 127.0.0.1 mygym.test
并在浏览器中尝试 http://mygym.test:8080
。
我在 windows 10 上使用 MAMP,我无法启动 Apache 服务器,因为系统使用了我的默认端口 (80)。所以我将默认端口更改为 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/
你做错了。
3)hosts file
127.0.0.1:8080 mygym.test
hosts文件仅用于主机名解析。你不能把端口号放在那里。浏览器就是选择要选择的端口。
改为在主机文件中尝试 127.0.0.1 mygym.test
并在浏览器中尝试 http://mygym.test:8080
。