見出し画像

[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

いいなと思ったら応援しよう!