Bitnami 호스팅 Amazon Lightsail 인스턴스를 다시 시작했는데 이제 웹 사이트에서 내 웹 사이트 대신 Apache 기본 페이지를 로드하고 있습니다. 이 문제를 해결하려면 어떻게 해야 합니까?
간략한 설명
Bitnami 호스팅 인스턴스에는 Apache, NGINX 등과 같은 자체 웹 서비스가 있으며 포트 80의 스택 내부에 미리 구성되어 있습니다. apt install apache2와 같은 명령을 사용하여 Apache2 패키지를 설치하면 인스턴스를 재부팅하거나 중지 및 시작한 후 이 새로운 Apache2 서비스가 먼저 시작됩니다. 또한 python-certbot-apache와 같은 패키지를 설치할 때 Apache2 패키지가 의존성으로 설치될 수 있습니다.
새로운 Apache2 서비스가 이미 시작되었고 포트 80에서 수신 대기 중이기 때문에 Bitnami에서 제공하는 Apache 서비스는 동일한 포트에서 시작하고 수신 대기할 수 없습니다. 웹 사이트는 Apache2 서비스의 문서 루트이기 때문에 /var/www/html/index.html에서 기본 Apache 페이지를 로드합니다.
해결 방법
Apache2 서비스를 중지하고 부팅 시 시작되지 않도록 합니다. 이렇게 하면 인스턴스를 재부팅하거나 중지하고 시작할 때 Bitnami의 Apache 서비스가 올바르게 시작됩니다.
1. 다음 명령을 실행하여 Apache2 서비스를 중지합니다.
sudo systemctl stop apache2
sudo pkill -f apache
2. 다음 명령을 실행하여 Bitnami의 Apache 서비스를 시작합니다.
sudo /opt/bitnami/ctlscript.sh restart
3. 부팅 시 Apache2 서비스가 시작되지 않도록 하려면 다음 명령을 실행합니다.
sudo systemctl disable apache2