aaronk
1
Я использую виртуальный сервер от Host Europe. У меня есть несколько вопросов по настройкам DNS и SMTP.
Вот настройки DNS:
Имя хоста Запись IP-адрес
forum.example.com A 178.77.99.191
Нужна ли мне запись CNAME? Если да, то какая именно?
Я создал почтовый аккаунт postmaster@example.com для SMTP.
DISCOURSE_DEVELOPER_EMAILS: 'forum@example.com'
DISCOURSE_SMTP_ADDRESS: mailout.example.com
DISCOURSE_SMTP_PORT: 587
DISCOURSE_SMTP_USER_NAME: postmaster@example.com
DISCOURSE_SMTP_PASSWORD: aUd34cdWKCu6CTjfoH7ykk
После запуска Discourse я получаю сообщение об ошибке, что порт 443 уже занят. Да, это так. Как исправить эту проблему?
Ошибка «Порт 443 уже занят» может возникать по нескольким причинам, в том числе из-за того, что на вашем сервере уже запущен другой веб-сервер.
Вы можете проверить это с помощью следующей команды:
netstat -alpn | grep 443
aaronk
3
httpd работает на порту 443. Это веб-сайт example.com. Форум должен работать на поддомене forum.example.com. Какой порт мне нужно использовать?
Вот вывод команды netstat -alpn | grep 443:
[root@vserver ~]# netstat -alpn | grep 443
tcp 0 0 0.0.0.0:8443 0.0.0.0:* LISTEN 28853/sw-cp-server:
tcp 0 0 178.77.99.191:8443 185.243.71.165:58504 TIME_WAIT -
tcp 0 0 178.77.99.191:8443 185.243.71.165:58482 TIME_WAIT -
tcp 0 0 178.77.99.191:8443 185.243.71.165:58514 TIME_WAIT -
tcp6 0 0 :::443 :::* LISTEN 2517/httpd
tcp6 0 0 :::8443 :::* LISTEN 28853/sw-cp-server:
tcp6 0 0 178.77.99.191:443 185.243.71.165:46544 TIME_WAIT -
tcp6 0 0 178.77.99.191:443 185.243.71.165:46542 TIME_WAIT -
Вам нужно следовать этому руководству, чтобы настроить Discourse вместе с Apache2.