Как я настраиваю свой новый веб-сервер с помощью апача?

Хитрый действительно - особенно с небольшой информацией.

Оба серверы на различных доменах (например, myexchangeserver.com и mynewmacserver.com)? Если да, оба домены, правильно устанавливают на внутреннем и/или общедоступном DNS (Записи MX, PTR)? Каждый Сервер имеет свой собственный общедоступный IP, или они совместно используют тот?

Во-первых, я проверил бы, можете ли Вы SMTP в оба сервера (telnet host.myexchangeserver.com 25 и telnet host.mynewmacserver.com 25 - конечно, использование реального FQDN для обоих серверов)

1
задан 3 July 2011 в 18:23
2 ответа

Ну, так как Вы разбудили обслуживание и выполнение, существует несколько вещей, которые Вам, вероятно, придется проверить, так как у Вас есть выполнение песней (я принимаю 5 рядов).

Удостоверьтесь, что iptables позволяет трафик HTTP. В противном случае выполненный:

iptables -I INPUT 5 -m tcp -p tcp --dport 80 -j ACCEPT

И

Если у Вас будет выполнение SELinux, то необходимо будет включить http доступ. Можно проверить путем выполнения:

[root@centos ssl]# getsebool -a | grep httpd
allow_httpd_anon_write --> on
allow_httpd_bugzilla_script_anon_write --> on
allow_httpd_cvs_script_anon_write --> on
allow_httpd_mod_auth_pam --> on
allow_httpd_nagios_script_anon_write --> on
allow_httpd_prewikka_script_anon_write --> on
allow_httpd_squid_script_anon_write --> on
allow_httpd_sys_script_anon_write --> on
httpd_builtin_scripting --> on
httpd_can_network_connect --> on
httpd_can_network_connect_db --> on
httpd_can_network_relay --> on
httpd_can_sendmail --> on
httpd_disable_trans --> on
httpd_enable_cgi --> on
httpd_enable_ftp_server --> on
httpd_enable_homedirs --> on
httpd_read_user_content --> on
httpd_rotatelogs_disable_trans --> on
httpd_setrlimit --> on
httpd_ssi_exec --> on
httpd_suexec_disable_trans --> on
httpd_tty_comm --> on
httpd_unified --> on
httpd_use_cifs --> on
httpd_use_nfs --> on

Иначе хвост/var/log/httpd/error_log и видит то, что он говорит Вам.

2
ответ дан 3 December 2019 в 19:22

Я не полагаю, что Apache имеет правило по умолчанию, которое запрещает все за исключением localhost, но это - мое предположение это, что Вы испытываете.

В httpd.conf существует директива, что Apache наборов так, чтобы никто не мог получить доступ к нему, и он похож на это:

<Directory />
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Deny from all
</Directory>

Это нормально, и Вы не должны редактировать его. Просто удостоверьтесь, что у Вас есть другая директива в Вашем httpd.conf файле, который переопределяет это и предоставляет НЕКОТОРЫЙ доступ, такой как:

<Directory "R:/Apache2.2/htdocs/wordpress">
    Options FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from 127.1
    Allow from 10
    Allow from 208.32
    #Allow from all
</Directory>
1
ответ дан 3 December 2019 в 19:22

Теги

Похожие вопросы