2016-03-02 80 views
1

我在我的wampserver上创建了一个虚拟主机,允许我使用除'localhost /'之外的名称'testwebsite /'访问我的网站。我希望用户使用testwebsite作为url而不是输入ipaddress来远程访问网站。如何将您的虚拟主机托管在wamp中?

+0

如果没有其他用户操作,则不可能,因为此DNS在世界其他地方未知。为了通过这样的URL访问您的网站,每个用户都必须在他的主机文件中添加额外的记录以及您的IP和主机名。 – mitkosoft

+1

远程在您的本地网络上的含义?如果是这样,请阅读上面的答案,或者直接将Apache绑定到本地IP,以便人们可以使用该IP访问您的站点,如果您有多个虚拟主机,则可以将它们绑定到您机器的不同端口,以便用户可以访问您的网站如http://192.168.1.200:80/ http://192.168.1.200:81/或任何您选择的端口/ IP。 –

+0

您需要注册并支付主机名称,并将主机的DNS查找设置为您需要访问的IP。 – apokryfos

回答

0

让远程用户改变他们的主机文件: C:\ WINDOWS \ SYSTEM32 \ DRIVERS \等\主机 ,增加一条规则:

192.168.1.1 testwebsite 

其中IP地址是您的地址

如果你希望它是自动的,你将不得不安装一个DNS服务器或使用你已经拥有的域的A记录。

E.g.我有一个域名,例如example.com。在我的虚拟主机中,我添加了一个A记录test.example.com。到ip我的外部IP地址。你可以在www.whatismyip.com检查你的外部IP地址。然后你需要改变你的路由器配置。寻找端口转发或(在我的情况下)端口映射,并将外部端口80转发到您本地网络中的电脑。

+0

Asker需要其他用户远程访问他本地托管的网站,所以这不会工作,除非他说服所有用户这样做。 – apokryfos