【问题标题】:How to set up virtual hosts when changed the default port(80) to 8080?将默认端口(80)更改为 8080 时如何设置虚拟主机?
【发布时间】:2019-08-21 01:34:38
【问题描述】:

我在 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/

【问题讨论】:

    标签: windows apache mamp vhosts


    【解决方案1】:

    你做错了。

    3)主机文件

    127.0.0.1:8080 mygym.test

    hosts 文件仅用于主机名解析。你不能把端口号放在那里。浏览器是选择要选择的端口。

    改为在 hosts 文件中尝试 127.0.0.1 mygym.test 并在浏览器中尝试 http://mygym.test:8080

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-11-06
      • 1970-01-01
      • 1970-01-01
      • 2019-07-17
      • 1970-01-01
      • 2013-10-19
      • 2019-04-23
      相关资源
      最近更新 更多