Для постфикса для знания для не поставки почты для домена локально необходимо будет делать изменения в некоторых (при необходимости к установке) переменными конфигурации в main.cf - из официальных постфиксных документов, необходимо было бы удостовериться, что Вы удаляете все домены, Вы не хотите рассматриваться как локальных от следующих переменных:
Кроме того, я рекомендую Вам:
Да, постфикс может быть сложным - но это - красота ее настраиваемой природы.
Надеюсь, это поможет!
Похоже, у вас нет правила, разрешающего трафик на порт 80, попробуйте это
/sbin/iptables -I RH-Firewall-1-INPUT -p tcp -m tcp --dport 80 -j ACCEPT
, если это работает, затем сохраните конфигурацию брандмауэра с помощью
/sbin/service iptables save
Еще одна вещь, которую нужно проверить, это то, что Apache является фактически настроен для прослушивания вашего внешнего IP-адреса. Проверьте директиву Listen в файле /etc/httpd/conf/httpd.conf
. Чтобы прослушивать все доступные адреса, должно быть что-то вроде
Listen 80
.
Если SELinux включен - прежде всего проверьте все логические значения SELinux, связанные с apache:
[root@localhost ~]# getsebool -a | grep httpd
. . . . . .
httpd_builtin_scripting --> on
httpd_can_network_connect --> off
httpd_can_network_connect_db --> off
httpd_can_network_relay --> off
httpd_disable_trans --> off
httpd_enable_cgi --> on
httpd_enable_ftp_server --> off
httpd_enable_homedirs --> on
. . . . . . . .
if httpd_can_network_connect -> off
отключите ограничение SELinux на httpd:
[root@localhost ~]# setsebool -P httpd_can_network_connect on
Или используйте system-config-selinux , также известный как графический инструмент администрирования SELinux, для управления логическими значениями определенных демонов.