2016-06-28 74 views
0

美好的一天,我有Windows Server 2012 R2,我安装WAMP服务器3,上WAMP的设置我启用了以下 - 虚拟主机的子菜单 - 菜单项:在线/离线WAMP服务器3 - 局域网Web服务器

安装WAMP一个“我的站点”文件夹中创建时,我创建了一个index.html文件中有一个

然后,我创建使用GUI(本地主机)

一个虚拟主机,并在httpd的虚拟主机.conf看起来像这样

服务器名my-site.dev 的DocumentRoot C:/ wamp64/WWW /我的现场 选项指标的FollowSymLinks多视图 的AllowOverride所有 要求当地

在此之后,我点击放到网上和禁用我的窗户从网络上我试图获得(http://29.8.14.2/my-site.dev)(IP的Windows服务器/文件夹),但我得到的消息

“Forbidde在不同的计算机防火墙

n 您无权访问此服务器上的/my-site.dev。 的Apache/2.4.17(Win64中)PHP/5.6.16 Server将在29.8.14.2端口80"

请你让我知道我在做什么错误?

谢谢。

回答

0

我我知道我在WAMPServer论坛上回答了这个问题,但我认为这也可能与此处的答案有关

首先,您不能使用公用地址为本地网络的IP地址,因此您的29.8.14.xx地址范围可能会导致一些或所有或这些问题。

有规定的小型,中型和大型内部网络的私有IP地址范围3个的地址范围,他们是

RFC1918 name IP address range    number of addresses 
24-bit block 10.0.0.0 - 10.255.255.255  16,777,216 
20-bit block 172.16.0.0 - 172.31.255.255  1,048,576 
16-bit block 192.168.0.0 - 192.168.255.255  65,536 

选择一个五星级客户网络规模,现有和潜在的。

你的下一个问题将是如何让所有的PC的这个网络中知道mysite.dev是网络。如果只有几台PC,那么你可以在每台PC上编辑HOSTS文件并为每个PC添加一个这样的条目,我假设你去寻找16-bit block的地址范围。

192.168.1.2 mysite.dev 

就像你在PC上运行WAMPServer,但指向的域名运行WAMPServer和你的网站的PC的IP地址。

另外,如果您的客户端有一个本地DNS服务器和多台PC的,那么这将是更容易到你的网站添加到自己的DNS服务器,然后每台PC都应该知道在哪里可以找到mysite.dev