inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, 배포까지) [풀스택 Part3]

AWS EC2 IP 접속 안되는 오류

1480

nathan

작성한 질문수 87

0

선생님 안녕하세요

좋은 강의 감사합니다.

 

섹션7- Dockerfile 작성을 위한 주요 명령 익히기 2 --> 15:20 에서요

 

웹브라우저에 IP주소를 치면 "자기 서버로 가면동일하게 웹페이지가 보여지는 것을 확인하실수 있고요" 라고 설명해주시는데요

제 AWS에 있는 퍼블릭 IPv4 주소, 또는 탄력적 IP를 입력해도 웹페이지가 뜨지 않습니다.

 

어떤 오류가 있는 것일까요?

 

 

docker logs 를 하니까 아래와 같은 오류가 나왔습니다.

 

AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using 172.17.0.2. Set the 'ServerName' directive globally to suppress this message

AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using 172.17.0.2. Set the 'ServerName' directive globally to suppress this message

[Sat Nov 11 05:55:25.996899 2023] [mpm_event:notice] [pid 1:tid 140509330770760] AH00489: Apache/2.4.58 (Unix) configured -- resuming normal operations

[Sat Nov 11 05:55:25.997037 2023] [core:notice] [pid 1:tid 140509330770760] AH00094: Command line: 'httpd -D FOREGROUND'

 

네트워크 linux docker

답변 1

0

잔재미코딩 DaveLee

안녕하세요. 답변도우미입니다.

현상만으로는 사실 너무 다양한 원인이 있을 수 있을 것 같은데요. 로그로도 외부 요인이 나타나지 않아서, 개인적인 의견은 처음부터 영상을 다시 보시면서, 각 단계를 정확히 하셨는지를 체크해보시는 것이 가장 좋을 것 같습니다.

이외에 참고할만한 체크포인트도 다음과 같이 작성해서 공유드립니다.

먼저, 웹 페이지가 AWS 인스턴스의 IP 주소를 통해서 접속되지 않는 문제는 몇 가지 원인이 있을 수 있습니다:

1. Security Group 설정: AWS 인스턴스에 연결된 Security Group이 HTTP 또는 HTTPS 트래픽을 허용하고 있는지 확인해 주세요. HTTP는 80 포트, HTTPS는 443 포트를 열어야 합니다.

2. Docker 컨테이너 포트 매핑: Docker에서 컨테이너를 실행할 때 호스트의 포트와 컨테이너의 포트가 올바르게 매핑되어 있는지 확인해 주세요. 예를 들면, docker run -p 80:80 이미지명 같은 명령어를 사용해야 합니다.

3. 방화벽 설정: AWS 인스턴스의 방화벽 설정이나, 만약 사용 중이라면 자체 서버의 방화벽 설정이 HTTP/HTTPS 트래픽을 허용하고 있는지 확인해 주세요.

4. 웹 서버 설정: Apache가 올바르게 설정되어 있고 실행 중인지 확인해 주세요. docker logs의 출력을 보면 Apache 서버는 실행 중인 것 같지만, ServerName이 설정되지 않아서 경고 메시지가 나타나고 있습니다.

docker logs에서 나타난 오류 메시지는 Apache 서버가 자신의 정규화된 도메인 이름을 신뢰성 있게 결정할 수 없다는 경고입니다. 이 경고는 단순 경고라서, 에러가 날 정도의 문제는 아닙니다.

감사합니다.

0

nathan

80:80 이 무슨 의미이실까요?

 

수업자료와 수업을 보면 9999:80 이라고 되어있어서요.

 

docker hub 에서 httpd 이미지를 다운받고

 

docker run -d -p 9999:80 --name apaceweb2 httpd 로 컨테이너를 돌리고

 

웹브라우저에 Public IP:9999 (예 : 13.209.190.231:9999 ) 를 쳐서 들어가는 것이 아닌가요?

25년도 12월 docker compose 설치 방법이 레거시된 상황

0

102

1

학습자료는 구글드라이브에서만 볼 수 있나요?

0

82

1

강의 외 개발자 진로 관련 질문입니다!

0

66

1

왜 전 오류가 뜨나요??

0

98

1

학습자료가 없어요

0

144

1

강의가 재생이 되지 않습니다.

0

99

1

풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, 배포까지) [풀스택 Part3]

0

68

1

도커와 최신 서버 기술 수료시 웹 배포

0

152

1

개인키, 공인 인증서 폴더

0

138

1

워드프레스가 어렵네요 ㅠㅠㅠ

0

167

2

도커 활용하기 (주피터 노트북 서버 만들어보기)에서 질문있습니다

0

154

1

안녕하세요 배포 관련 질문이 있습니다.

0

139

1

ec2 인스턴스에서 우분투 버전관련 문의입니다

0

213

1

주피터 노트북 서버 만들어보기_pymysql 설치관련

0

257

1

window 데스크탑에 도커 사용하려고 하는데요~

0

170

1

안녕하세요 aws 사용 안해도 되나요 ?

0

186

1

/usr/local/apache2/htdocs 경로관련

0

224

2

섹션 16, 17 docker-compose up -d 명령 실행 시 다운로드 속도 느려짐

0

225

1

도커 컨테이너와 이미지 조사하기-docker run 실행시 컨테이너 생성 안됨 오류

0

453

1

mysql 접속 port 개방할 때 궁금한 점이 있습니다.

0

161

1

강의 소개에 나오는 강의자료? 들은 어떻게 받을수 있나요?

0

202

1

[인프런-수업자료요청] e북 자료(구글) 권한 요청드립니다 !

0

148

1

AWS VPC 과금 문제(탄력적 IP)

0

388

2

강의 섹션2 이후부터 강의화면 안보이는 이슈있습니다.

0

190

1