我如何只为Apache站点提供内部Intranet请求?

我在我们的域上有一个面向外部的Web服务器,用于testing多个站点。 我在这个服务器上有一个站点,我只想从我们的Intranet中查看人员。 如何防止来自内部网的请求看到本网站?

我在我的apacheconfiguration文件中尝试了以下,但我得到一个403错误。

<Directory /> Options FollowSymLinks Order Deny,Allow Allow from domain.com Allow from 10.0.0.0/10.255.255.255 Deny from All AllowOverride None </Directory> <Directory /var/www/sitename/public> Options Indexes FollowSymLinks MultiViews Order Deny,Allow Allow from domain.com Allow from 10.0.0.0/10.255.255.255 Deny from All AllowOverride None </Directory> 

你的格式在允许从行中是错误的 – 你需要指定一个有效的子网掩码或一个CIDR掩码 – 你似乎希望他整个10.0.0.0/8能够访问,这将是

Allow from 10.0.0.0/8Allow from 10.0.0.0/255.0.0.0