swsnu / swppfall2022

Learning Software Engineering By Building Web Services
30 stars 10 forks source link

Error at mounting ssl certificate to frontend container #212

Open DoohyunHwang97 opened 1 year ago

DoohyunHwang97 commented 1 year ago
스크린샷 2022-12-09 오전 3 36 15 image image

ssl certificate을 컨테이너에 마운팅하는 과정에서 컨테이너를 런했을 때 nginx 에러가 뜨는데 해당에러가 뜨는 이유를 잘 모르겠어서 도움 받고 싶습니다! 감사합니다

gajagajago commented 1 year ago

chmod를 하셨나요?

DoohyunHwang97 commented 1 year ago

sudo chmod -R 755 /etc/letsencrypt/archive/stylestargram.shop/fullchain1.pem 이런식으로 했는데 혹시 sudo chmod -R 755 뒤에 붙이는 path에 뭐를 붙이면 될지 알 수 있을까요?!

image
diffzerg commented 1 year ago

no such file 뜨는것 보니, 제가 올렸던 이슈 한번 확인해보세요 (run_docker_frontend에서 경로 뒷부분 / 제거)

DoohyunHwang97 commented 1 year ago

감사합니다! 알려주신데로 했는데 그대로네요ㅜ run_docker_frontend.sh 파일은 따로 돌려줘야되는건지 아니면 도커런할 때 알아서 돌아가는건지 잘 모르겠어서 혹시 아시나요?

gajagajago commented 1 year ago

@DoohyunHwang97

DoohyunHwang97 commented 1 year ago

@gajagajago

image

이렇게 하는게 맞을까요?

gajagajago commented 1 year ago

네 컨테이너 안에 들어가셔서 full chain이랑 privkey가 COPY가 제대로 되었는지 확인 가능할까요?

DoohyunHwang97 commented 1 year ago

@gajagajago

스크린샷 2022-12-09 오후 7 34 01 스크린샷 2022-12-09 오후 7 39 05

컨테이너 안에서 full chain이랑 privkey가 COPY 확인했습니다 오류가 떴을때는 docker run을 sudo docker run --rm --name "frontend" -p 3000:3000 -it \frontend:latest으로 바로 실행했었는데 sh run_docker_frontend.sh을 실행하니 내부의 docker run이 실행되면서 오류가 뜨지 않는 것 같습니다 하지만 컨테이너에도 들어가고 작동을 확인했는데 docker container ls을 해도 frontend container가 뜨지 않는 것을 보아 실행되지 안 되는 것 같은데 이유를 모르겠습니다ㅠ frontend/run_frontend.sh 과 run_docker_frontend.sh은 각각 어떤 역할인지도 궁금합니다!

image

감사합니다

gajagajago commented 1 year ago

도커 컨테이너 내에서 sh run_docker_frontend.sh 를 하셨다는 것인가요?

도커 컨테이너를 띄울 때 위 커맨드를 쓰고, 컨테이너가 켜지면서 내부적으로 docker_frontend.sh 실행되는 것(Dockerfile 참고) 입니다.

DoohyunHwang97 commented 1 year ago

@gajagajago

image

컨테이너가 돌아가고 있는데 역시 접속은 안됩니다ㅠ 내부에 nginx 실행시켜봐도 안되네요 nginx 내부에서 문제가 생긴걸까요?

gajagajago commented 1 year ago

그렇군요 🥲 사실 이렇게 봐서는 문제가 뭔지 잘 파악이 안 되네요. 내일 연구실(302-420호)로 방문하시면 제가 도움을 드리겠습니다. 어려우시다면 다음주 주중에 다른 TA 오피스 아워를 이용해주세요. (다음주엔 제가 시간이 어려워 요청드립니다 @jaewooMaeng @ccdc-git )

DoohyunHwang97 commented 1 year ago

@gajagajago 넵 감사합니다!!ㅠㅠ 내일 연구실에 언제 계시는지 알수 있을까요??

gajagajago commented 1 year ago

10 - 6 있습니다 ㅎㅎ 방문시간 개인 메일 주시면 해당 시간에 자리에 있겠습니다

DoohyunHwang97 commented 1 year ago

넵 감사합니다!! 연락드리겠습니다:)

gajagajago commented 1 year ago

해결되었습니다.