Php 我的本地主机可以从其他设备访问。如何修复?

Php 我的本地主机可以从其他设备访问。如何修复?,php,apache,localhost,Php,Apache,Localhost,我的mac上有一个本地主机,可以通过键入mac的IP地址从其他设备访问它,我不希望其他设备可以访问它,我如何解决这个问题?您必须将Apache指令值从以下位置更改为: Listen 80 致: 在httpd.conf文件中,然后重新启动服务器:我相信您描述的是这样一种情况:您的网络上的其他设备可以通过其内部IP地址访问您的Mac安装。如果您想描述涉及Mac外部IP的情况,请在网络上配置防火墙 因为它有Apache标记,所以我假设您使用的是Apache Web服务器。请参考我在下面链接的Apa

我的mac上有一个本地主机,可以通过键入mac的IP地址从其他设备访问它,我不希望其他设备可以访问它,我如何解决这个问题?

您必须将Apache指令值从以下位置更改为:

Listen  80
致:


在httpd.conf文件中,然后重新启动服务器:

我相信您描述的是这样一种情况:您的网络上的其他设备可以通过其内部IP地址访问您的Mac安装。如果您想描述涉及Mac外部IP的情况,请在网络上配置防火墙

因为它有Apache标记,所以我假设您使用的是Apache Web服务器。请参考我在下面链接的Apache访问控制文档。如果您想只允许通过localhost进行访问,那么您的.htaccess文件中应该有

 Order deny,allow
    Deny from all
    Allow from localhost

使用防火墙显然已经有了防火墙Listen 0.0.0.0:80将使路由器上的所有设备都可以访问它。我不想要这个Listen 0.0.0:80就像Listen 80我想要它只能在我的一个设备上访问主要感谢这有帮助现在它说当我在其他设备上键入它时:禁止你没有权限:D!但我希望它能让本地主机无法访问,就像我输入macs ip时,我希望它加载并说无法连接一样
 Order deny,allow
    Deny from all
    Allow from localhost