Я только что установил SNORT и ACID / BASE, следуя этому пошаговому руководству: https://help.ubuntu.com/community/SnortIDS на удаленном хосте Debian через SSH. Основное отличие в том, что я уже установил брандмауэр, который заполняет весь входящий трафик, кроме SSH, HTTPS и loopback.
Теперь, когда я пытаюсь получить доступ к https: //domain.xx/acidbase/base_db_setup.php, то есть к интерфейсу acidbase на последнем этапе настройки, я получаю следующую ошибку:
403 ЗАПРЕЩЕНО
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.
Я также пытался получить доступ к URL-адресу из моего сеанса SSH через веб-браузер Lynx, но всякий раз, когда я набираю: https: // localhost /, он сообщает мне:
Unable to make secure connection to remote host.
Однако, когда я набираю: https: //mydomain.xx/, он работает. Так что, возможно, у меня тоже есть ошибка в моей конфигурации Apache.
На удаленном хосте работает веб-сервер Apache 2.2, и я отключил VirtualHost на порту 80 и оставил только один для порта 443.
Любая помощь будет принята с благодарностью.
Спасибо
Наконец обнаружил проблему. На самом деле это была проблема конфигурации Apache. Все, что мне нужно было сделать, это добавить обратно:
NameVirtualHost *:80
Listen 80
В мой файл ports.conf и перезапустите Apache. Я изначально удалил их перед настройкой брандмауэра, чтобы ограничить доступ только по HTTPS. После этого мне удалось получить доступ http: // localhost из веб-браузера Lynx в моем сеансе SSH.