Я не нашел способа, но это не может быть так сложно: как заставить Apache2 прослушивать порт, но не отвечать.
Мой ВХ:
<VirtualHost *:80>
ServerName catchall
</VirtualHost>
Я не хочу отвечать на 403 или другой статус... Я хочу, чтобы соединение было разорвано.
Почему? Просто потому, что у меня есть другой VH на том же порту, но который отвечает за домен, и я не могу установить это IP-соединение.
Спасибо.
решение1
Я верю тебедолженпросто можно заблокировать исходящий порт через iptables чем-то вроде этого:
iptables -A OUTPUT -p tcp --dport 403 -j DROP
Просто настройте его на прослушивание, а затем при ответе отправьте исходящий пакетдолженбыть отброшено молча. Это правило должно быть перед любым исходящим правилом, которое может применяться, которое может включать
"--state ESTABLISHED -j ACCEPT"
Линия.
Более подробную информацию можно найти здесь:http://linuxconfig.org/collection-of-basic-linux-firewall-iptables-rules"