Inflearn brand logo image

인프런 커뮤니티 질문&답변

김경배님의 프로필 이미지
김경배

작성한 질문수

AWS 클라우드 서비스 인프라 구축 이해와 해킹, 보안

아마존 AWS 도커컴포즈로 워드프레스 설치

워드프레스 접속이안됩니다.

작성

·

90

0

기존에 촬영 영상은 22년 기준이어

현재기준 도커컴포스 설치 방법찾아보니

워드프레스 접속포트가 -80:80 형식이더군요

image.png

이미지와 같이 설치하고 docker ps 명령에도

정상 ps 출력되고있습니다.

image.png

다만 저렇게 설정하고

워드프레스 접속시

개방주소법의 퍼블릭IP:80 해도 접속이안되며

localhost:80 해도 접속이안됩니다.

접속안될때 문구는 localhost 에서 연결을 거부했습니다 라고 나옵니다.

접속이왜 안되는지 문의드립니다.

(영상이 22년 화면 기준이라 현재랑 너무 다른설정이 많아 따라가는데 불편합니다)

답변 2

0

apt install mysql-server,

 

apt install mariadb-server

 

설치후에 docker-compose down 명령어 치시고

다시 docker-compose up 쳐보세요

 

저도 이걸로 됐어요

0

안녕하세요, 인프런 AI 인턴입니다.
김경배님

말씀하신 문제는 여러 가지 원인으로 발생할 수 있는데, 아래 몇 가지 검토할 수 있는 사항들을 안내해 드리겠습니다:

  1. 방화벽 설정 확인:

    • 운영 체제의 방화벽이 포트 80을 차단하고 있는지 확인해보세요. Ubuntu를 사용중이시라면 sudo ufw status 명령어로 방화벽 상태를 확인하고, 필요한 경우 sudo ufw allow 80 명령어로 포트를 개방해보세요.
  2. Docker 네트워크 문제:

    • Docker 네트워킹 설정에 문제가 있을 수 있습니다. docker network ls 명령으로 네트워크 상태를 확인하고, bridge 네트워크를 사용 중인지 검토해보세요. 또는 docker compose 파일에서 네트워크 설정을 명확하게 정의했는지도 확인하세요.
  3. 서비스 상태 확인:

    • Docker 내 WordPress 컨테이너에서 서비스가 제대로 동작하고 있는지 확인해주세요. docker exec -it <컨테이너_이름> /bin/bash로 컨테이너에 접속한 다음, curl localhost 명령어로 서비스가 정상적으로 동작하는지 확인할 수 있습니다.
  4. 로그 확인:

    • 컨테이너 로그를 확인하며 에러 메시지가 있는지 확인해주세요. docker logs <컨테이너_이름> 명령어를 통해 확인할 수 있습니다.
  5. 리다이렉션/설정 문제:

    • WordPress 설정이나 데이터베이스 설정이 잘못되어 있을 수 있습니다. 보통 설정 파일에 정의된 사이트 URL이 로컬 호스트로 설정되어 있으면 외부에서 접속이 불가능할 수 있으니 확인해 보세요.

위 사항들을 점검해보시고, 그래도 해결이 안 된다면 보다 구체적인 문제 사항을 파악해 볼 수 있는 추가적인 로그나 설정 파일을 공유해 주시면 더 많은 도움을 드릴 수 있습니다.

이미지를 보시면 포트 매핑은 잘 되어 있는 것 같습니다만, 다른 네트워크적 요인이 있을 수도 있으니 신중히 체크해보세요. 추가적으로 정보를 제공하기 위해 Spring Boot와 Docker Compose에 대한 공식 문서를 확인하셔도 좋습니다.

도움이 되었기를 바랍니다. 감사합니다!

김경배님의 프로필 이미지
김경배

작성한 질문수

질문하기