将我的本地WAMP放在Intranet网络上

时间:2014-07-31 14:25:56

标签: networking web wamp intranet

我正在开发一个网页,而且我正在使用WAMP,它已经安装在我的磁盘上,并且#34; C:"。现在我只想把它放在公司的服务器上。使其可以从我的Intranet的所有用户访问。

enter image description here

你能解释一下我需要做的步骤吗?

1 个答案:

答案 0 :(得分:3)

是的,很容易。

我假设你正在使用WAMPServer,但是如果你正在使用另一个WAMP设置,基本概念仍然适用,只是文件位置和httpd.conf文件内容可能看起来有点不同

首先,您需要了解您的子网,首先打开命令窗口并运行

ipconfig

查看输出并在此标题下

Ethernet adapter Local Area Connection:

寻找这一行

IPv4 Address. . . . . . . . . . . : 192.168.2.11

并记住4个四分位数中的前3个,所以在这个例子中我会记得 192.168.2


现在,编辑httpd.conf文件(使用wampmanager图标中的菜单链接)

找到以此行开头的部分

<Directory "c:/wamp/www/">

如果您使用的是Apache 2.2.x,那么在该部分中您应该找到类似的内容

#   onlineoffline tag - don't remove
Order Deny,Allow
Deny from all
Allow from localhost ::1 127.0.0.1

如果您使用的是Apache 2.4.x,那么这就是

#   onlineoffline tag - don't remove
Require local

您现在需要向此添加另一条指令以告知Apache允许其接受来自其他IP地址的连接

因此,如果您使用的是Apache 2.2.x,请将其更改为

#   onlineoffline tag - don't remove
Order Deny,Allow
Deny from all
Allow from localhost ::1 127.0.0.1
Allow from 192.168.2

如果您使用的是Apache 2.4.x,那么这就是

#   onlineoffline tag - don't remove
Require local
Require ip 192.168.2

因为您只使用了网络子网的4个四分位中的前3个,所以拥有以192.168.2开头的IP地址的PC将被允许访问Apache。

当您公司内其他子网的某人想要访问您的服务器时,您可以根据需要添加更多这些“允许”或“需要”行。

当您在公司网络上时,您的子网可能以10.x.y.z开头。如果您希望允许整个公司访问,您可以仅使用Require ip 10来访问公司网络中的每个人。

如果您为希望人们访问的站点创建了虚拟主机,我建议您这样做,则应该在虚拟主机定义中而不是在httpd.conf文件中进行这些访问更改。 / em>的