일시적으로 Discourse를 제거했습니다: ./launcher stop app 및 rm -r /var/discourse
포트 80과 관련이 있다는 것은 알지만, nginx 설정 파일은 변경되지 않았습니다.
https로 도메인에 접속하면 개인 정보 오류가 발생합니다. HTTP로 접속하면 Hello World!가 표시됩니다.
좀 곤란한 상황에 빠지셨네요! 당연한 말일 수 있지만, 해결 방법은 서버 구성 방식, 실행한 명령어, 그리고 수정한 파일에 따라 달라집니다.
이 문제가 발생한 직접적인 원인이 Discourse 설치 시도였다는 점은 이해하지만, 여기서 제기하신 질문은 실제로는 Discourse와 직접적인 관련이 적으며, 서버 구성 방식에 더 가깝습니다. 그렇더라도, 제 상황이라면 문제를 다음과 같이 단계별로 나누어 접근할 것입니다:
어떤 프로세스가 어떤 포트를 사용 중인가요? WordPress 웹 서버가 포트 80에서 서비스되고 있나요? netstat 명령을 사용하여 확인할 수 있습니다.
sudo netstat -tulpn
웹 서버(예: nginx)가 WordPress 파일(대개 /var/www/html에 위치)을 올바르게 가리키고 있나요?
하지만 이 프로세스들이 실행 중이었을 때에도 웹사이트에 접근할 수 없었습니다.
제 웹서버(즉, Nginx)는 WordPress 파일로 올바르게 지정되어 있습니다. 따라서 두 번째 질문에 대한 답은 '예’입니다.
SSL은 유효하며 올바르게 구성되었습니다. 세 번째 질문에 대한 답도 '예’입니다.