我已经在我们的服务器上安装了 MAMP,以允许所有 Web 开发人员从同一区域进行编码。
目前可通过我们的 192.xxx IP 地址(即内部)访问。
但是,它也可以通过服务器的外部 IP 地址访问 - 这意味着我们正在开发的项目可以被外界访问。
我们如何阻止这种情况发生?
我们希望它仍然只能在内部访问。
答案1
您只需正确设置 apache 虚拟主机,通常 vhost 设置如下:
< 虚拟主机 *:80 >
你必须像这样设置
< 虚拟主机192.168.1.0/24:80>
这将影响所有 apache 文件夹,或者您也可以像本例一样在虚拟主机内设置特定目录
< 目录“/Applications/MAMP/myproject/”">
选项索引 FollowSymLinks
允许覆盖所有
顺序拒绝,允许
拒绝所有
允许来自 192.168.1.0/24
</目录>