DNSとDiscourse

Host Europe の仮想サーバーを使用しています。DNS と SMTP 設定についていくつか質問があります。

現在の DNS 設定は以下の通りです:

Hostname                  Record       IP Address
forum.example.com         A            178.77.99.191

CNAME エントリは必要ですか?必要であれば、正しいエントリは何でしょうか?

SMTP 用に postmaster@example.com というメールアカウントを追加しました。

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

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サーバー alongside に設定するには、このガイドに従ってください。