Apache 2.4:仅允许从本地网络访问

时间:2019-12-17 07:21:59

标签: windows wamp apache2.4

我在Windows 10上有一个网页,在我的计算机上运行带有wamp服务器的Apache 2.4。 我想配置Apache,使给定的虚拟主机仅在本地网络内部可见,到目前为止,我们的本地计算机可以通过以下设置访问我的页面:

<div>
  <span>Hello, World!</span>
  <span>Hello, World!</span>
  <span>Hello, World!</span>
  <span>Hello, World!</span>
  <span>Hello, World!</span>
  <span>Hello, World!</span>
  <span>Hello, World!</span>
  <span>Hello, World!</span>
  <span>Hello, World!</span>
  <span>Hello, World!</span>
  <span>Hello, World!</span>
  <span>Hello, World!</span>
  <span>Hello, World!</span>
</div>

最近,我们的办公室被划分为2个单独的办公室(不同的位置),但是当我使用ipconfig进行网络检查时,该办公室还是网络。第二个办公室仍使用与第一个相同的域。如何在apache上进行配置,以便第二办公室的本地计算机可以访问该网页?

从第一办公室的计算机中采样ipconfig。

# Virtual Hosts
#
<VirtualHost *:8080>
  ServerName localhost
ServerAlias localhost
DocumentRoot "${INSTALL_DIR}/www"
<Directory "${INSTALL_DIR}/www/">
#    Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require local
Require ip 10.1.1
</Directory>
</VirtualHost>

从第二个办公室的计算机中采样ipconfig。

   Connection-specific DNS Suffix  . : domain.office.com
   IPv4 Address. . . . . . . . . . . : 10.1.1.***
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . : 10.1.1.250

我注意到子网掩码也存在差异。

1 个答案:

答案 0 :(得分:0)

添加以下内容:

# Virtual Hosts
#
<VirtualHost *:8080>
  ServerName localhost
ServerAlias localhost
DocumentRoot "${INSTALL_DIR}/www"
<Directory "${INSTALL_DIR}/www/">
#    Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require local
Require ip 10.1.1
Require ip 10.99.4
</Directory>
</VirtualHost>