WhiteRose Asked: 2019-09-03 01:56:36 +0800 CST2019-09-03 01:56:36 +0800 CST 2019-09-03 01:56:36 +0800 CST 如何在 WAMP 服务器上托管 2 个不同的站点并通过 Internet 访问它们? 772 如果我使用在 url 地址中托管网站 IP 的 PC/WAMP 服务器,我只能从另一台 PC 访问我的网站。 这变得不方便,因为我需要使用相同的 IP 地址托管两个不同的网站。这是不可能的。您不能创建另一个虚拟主机并在地址中使用相同的 IP。 怎么能做同样的事情? ip wamp 1 个回答 Voted Best Answer Anaksunaman 2019-09-04T07:15:09+08:002019-09-04T07:15:09+08:00 您不能创建另一个虚拟主机并在地址中使用相同的 IP。 如果没有某种方法来区分站点,就不能使用相同的 IP。解决这个问题的简单方法是告诉 ApacheListen在其他端口上(通常在httpd.conf,但不总是在)并相应地设置您的虚拟主机。 前任。虚拟主机文件 # Enables e.g. 1.2.3.4 (a.k.a 1.2.3.4:80) and 1.2.3.4:1234 # Listen 80 should already be enabled Listen 1234 <VirtualHost *:80> # ServerName host1.example.com # ServerAlias some.example.com DocumentRoot "C:/path/to/site1/" </VirtualHost> <VirtualHost *:1234> # ServerName host2.example.com # ServerAlias another.example.com DocumentRoot "C:/path/to/site2/" </VirtualHost> 当然,这样做的缺点是您需要为第二个站点指定端口。 如果我使用托管网站的 PC/WAMP 服务器的 IP,我只能从另一台 PC 访问我的网站。 您可能想要查看提供子域名(例如NOIP )的动态 DNS 服务。或者,如果您想要一个完全免费的域名,您可以尝试一个.tk 域。
如果没有某种方法来区分站点,就不能使用相同的 IP。解决这个问题的简单方法是告诉 Apache
Listen
在其他端口上(通常在httpd.conf
,但不总是在)并相应地设置您的虚拟主机。前任。虚拟主机文件
当然,这样做的缺点是您需要为第二个站点指定端口。
您可能想要查看提供子域名(例如NOIP )的动态 DNS 服务。或者,如果您想要一个完全免费的域名,您可以尝试一个.tk 域。