在apache上为不同的网络分配不同的网站

时间:2015-10-13 09:50:16

标签: php linux apache networking

我在UBUNTU linux上运行了一个apache服务器。在apache上发布了两个网站。第一个在路径/ var / www / html / Xsite /中。路径中的第二个/ var / www / html / Ysite /。服务器有两个接口,第一个用于管理,第二个用于互联网。服务器使用第二个界面在Internet上发布,任何人都可以使用此界面访问服务器上的所有网站。 我需要将Ysite仅用于管理界面(10.94.133。*),所以如果我尝试通过互联网打开这个网站,它将无法使用。如果我从公司内部打开它,它将起作用。 感谢您对此的帮助。

1 个答案:

答案 0 :(得分:0)

要将 YSite 的访问权限限制为指定的IP地址(或此处为IP地址范围),您需要:

Order deny,allow
Deny from all
Allow from 10.94.133

理想情况下,您需要将其放在Apache httpd-vhosts.conf 文件中的相关<VirtualHost>指令中,或者在 .htaccess中失败。 / var / www / html / Ysite /

的docroot中的文件