인스턴스를 중지하고 시작 또는 재부팅 후 Bitnami 호스팅 Lightsail 인스턴스의 웹 페이지가 내 웹 사이트 대신 Apache 기본 페이지를 로드하는 이유는 무엇입니까?

2분 분량
0

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

AWS 공식
AWS 공식업데이트됨 3년 전
댓글 없음