コンテキスト:
- SSH経由でUbuntu仮想マシンにBig Blue Buttonをインストールしたいと思います。
- 公式チュートリアルに正しく従いました。「インストール」セクション;
- 端末に次のコマンドを入力しました。
wget -qO- https://raw.githubusercontent.com/bigbluebutton/bbb-install/v2.7.x-release/bbb-install.sh | bash -s -- -w -v focal-270 -s <here the domain name> -e <here the email> -g -k
「ここにドメイン名」と「ここにメールを送信する」の実際のデータを使用します。 - 私は持っていますインストールエラー詳細は次のとおりです。
- HTTP経由で実際の「ここのドメイン名」にアクセスすると、「500内部サーバーエラー - nginx」が発生します。
- HTTPS経由でアクセスできません: 'ERR_CONNECTION_REFUSED'。
インストールエラーすべての栄光の中で:
A instalar certbot (0.40.0-1ubuntu0.1) ...
Created symlink /etc/systemd/system/timers.target.wants/certbot.timer → /lib/systemd/system/certbot.timer.
A processar 'triggers' para man-db (2.9.1-1) ...
Saving debug log to /var/log/letsencrypt/letsencrypt.log
Plugins selected: Authenticator webroot, Installer None
Obtaining a new certificate
Performing the following challenges:
http-01 challenge for <here the domain name>
Using the webroot path /var/www/bigbluebutton-default/assets for all unmatched domains.
Waiting for verification...
Challenge failed for domain <here the domain name>
http-01 challenge for <here the domain name>
Cleaning up challenges
Some challenges have failed.
IMPORTANT NOTES:
- The following errors were reported by the server:
Domain: <here the domain name>
Type: caa
Detail: CAA record for <HERE THE MAIN DOMAIN NAME> prevents issuance
- Your account credentials have been saved in your Certbot
configuration directory at /etc/letsencrypt. You should make a
secure backup of this folder now. This configuration directory will
also contain certificates and private keys obtained by Certbot so
making regular backups of this folder is ideal.
bbb-install: Let's Encrypt SSL request for <here the domain name> did not succeed - exiting
ログを暗号化しようすべての栄光の中で:
質問:
- 問題はインストール中にSSL証明書から始まるようですが、SSL証明書を無効にしたり削除したりすると、「500内部サーバーエラー」は解決されますか?
- もしそうなら、Big Blue Buttonをアンインストールして再インストールせずにこれを行うことはできますか? (残留物を残すとまったく新しいエラーが発生するため、削除して再インストールする方が痛いと思います)
- それ以外の場合は、「500内部サーバーエラー」を解決し、原因と解決策を見つける方法は?
答え1
サーバーの接続が失われる問題は非常に簡単です。
- 公式チュートリアルアクティブなファイアウォール(ufw)に、HTTP(ポート80)およびHTTPS(ポート443)トラフィックのみを許可するように指示します。
- SSHを使用している場合は、ポート22も有効にする必要があります。この設定を変更すると再接続できました。
これで、HTTP経由で発生する「500内部サーバーエラー」について、公式トラブルシューティングページGreenLightに問題があると通知したら、GreenLightなしでBig Blue Buttonを再インストールすると、問題が「修正」されます。