我试图获得一个.htaccess来拒绝所有直接访问,并且只允许来自安装程序的访问。
我有一个服务器,这里的安装/下载目录是.htaccess。
我有来自我自己的多台服务器,ip可以添加到下面的代码中。但如果我的客户网站想把它放在别的地方呢?要经常用更多的ip地址更新htaccess是有点困难的。我想这也不安全。
AuthName "Protected"
AuthType Basic
<Limit GET POST>
order deny,allow
deny from all
allow from YOUR.SERVER.IP.ADDRESS
</
我已经在VM实例上部署了我的java应用程序。我可以用EXTERNALIP8080访问它,我可以用我的域名"www.domain.com:8080“访问它。我已将tomcat服务器配置为端口80,以便可以使用EXTERNALIP进行访问。但是我的网站拒绝连接到那个服务器。tcp:80端口设置为ingres 0.0.0.0/0,指向内部ip。我没有找到指向外部ip的解决方案。当我尝试使用我的外部ip运行时,收到的消息如下..
This site can’t be reached
EXTERNALIP refused to connect.
以前这并不困扰我,但现在当网站流量达到中等水平时,我的error.log中会收到越来越多的这样的消息:
File does not exist:
(13)Permission denied:
有趣的是,90%被标记为拒绝权限的文件实际上并不存在于我的服务器上。
如何调试这种情况,或者通常是什么原因导致这种情况?