我刚刚安装了SNORT和ACID / BASE这个一步一步教程: https : //help.ubuntu.com/community/SnortIDS通过SSH远程Debian主机。 主要区别在于我已经设置了一个防火墙来填充除了SSH,HTTPS和环回之外的所有传入stream量。
现在,当我尝试访问https://domain.xx/acidbase/base_db_setup.php,例如在最后的configuration步骤酸碱的前端,我得到以下错误:
403 FORBIDDEN
You don't have permission to access /acidbase/base_db_setup.php on this server.
我已经运行了这个命令:
sudo sed -i "s#allow\ from\ 127.0.0.0/255.0.0.0#allow\ from\ 127.0.0.0/255.0.0.0\ 10.10.1.10/255.255.255.0 my-vpn-gateway.xx#" /etc/acidbase/apache.conf
并重新启动Apache。
我也尝试通过Lynxnetworking浏览器访问我的SSH会话中的URL,但每当我键入:https:// localhost /它告诉我:
Unable to make secure connection to remote host.
但是,当我input:https://mydomain.xx/它的作品。 所以也许我的Apacheconfiguration也有一些bug。
远程主机正在运行Apache 2.2 Web服务器,并且我禁用了端口80上的VirtualHost,只留下了端口443上的一个。
任何帮助将不胜感激。
谢谢
最后发现了这个问题。 这实际上是一个Apacheconfiguration问题。 我所要做的就是加回去:
NameVirtualHost *:80
Listen 80
到我的ports.conf文件并重新启动Apache。 在设置防火墙之前,我最初已经删除了它们,仅限于访问HTTPS。 在此之后,我设法从SSH会话中的Lynx Web浏览器访问http:// localhost 。