При попытке настроить сервер я столкнулся с ужасной проблемой: я не могу изменить порт службы по умолчанию. Я попытался изменить Apache2 & amp; порт по умолчанию postfix и все, что я получаю (с помощью telnet [IP] [PORT], даже в моей собственной сети), пытается [мой IP здесь].
В apache2 я заставил его слушать порт 7631, когда он не работал, я заставил его слушать 7632 и, конечно, соответственно изменил конфигурацию виртуального хоста.
С постфиксом я изменил строку в master.cf с
smtp inet n - - - - smtpd
на
1698 inet n - - - - smtpd
, после того, как это не сработало, я отменил ее и просто добавил последнюю строку в прекратить прослушивание портов 25 и 1698.
Я уже посмотрел, действительно ли он слушал:
# netstat -tanp|grep 1698
tcp 0 0 0.0.0.0:1698 0.0.0.0:* LISTEN 2325/master
tcp6 0 0 :::1698 :::* LISTEN 2325/master
Кажется, что это так, но при подключении к моему внутреннему IP-адресу он просто зависает при попытке [IP].
Конечно, я также перезапустил сервис, и когда я использую порт по умолчанию (80 или 25), он работает просто отлично.
Раньше я мог нормально использовать apache2 на порту 7631, но когда я установил iRedMail (пакет, включающий также postfix), он больше не работал.
Кто-нибудь знает, как решить эту проблему, или есть какие-либо подсказки, из-за чего это вызвано?
Заранее спасибо,
Gijs
Примечание: я использую Ubuntu Сервер 14.04.2 LTS (GNU / Linux 3.16.0-31-generic i686).