[Lightsail Django]No11 Lightsail Djangoではapache2は停止しておく
amazon LightsailのDjangoインスタンスでは、/opt/bitnami/配下にapacheとapache2がありますが、DjangoのBitnamiとしてはapache側をするので、apache2側を起動しない設定にしておきましょうという記事です。それと起動しない設定とする手順について説明してきます。
Bitnamiではapacheを使用(apache2でない方)
DjangoのBitnamiではapacheを使用するが、その他パッケージをインストールするときの依存関係としてapache2がインストールされる可能性がある。
apache2側を起動しないようにしておく必要がある
インスタンス再起動時にapache2側が起動し、本来のapache側が起動せずに正常の挙動とならない場合があるので、apache2側は起動しないように設定しておく必要がある
apache2側を起動させない設定手順
1 Apache2サービスを停止。
sudo systemctl stop apache2 sudo pkill -f apache
2 BitnamiのApacheを停止、再開。
sudo /opt/bitnami/ctlscript.sh stop
sudo /opt/bitnami/ctlscript.sh start
3 インスタンス起動時にApache2 サービスが開始しないよう設定。
sudo systemctl disable apache2
おまけ
apacheのプロセス確認
ps aux | grep httpd