해결된 질문
작성
·
75
0
안녕하세요 2-0. vagrant를 사용하지 않고 구축할 수 있는 실습환경 가이드에 나온대로 virtualBox로 서버 환경을 구축하였습니다.
cent1 vm의 아이피인 172.18.1.91로 접속하여도 웹사이트 접속이 안되며 도메인 주소인 vws.tmpcompany.com 으로 접속하여도 연결 할 수 없다고 나옵니다.
host pc에서는 172.18.1.91과 vws.tmpcompany.com 주소 모두 ping이 나가고 있고 cent1 vm의 nginx또한 systemctl status nginx 명령으로 확인하였을때 active (running) t상태로 표시되는데 어떤 이유로 접속이 안되는지 잘모르겠습니다ㅠㅠㅠㅠ
답변 2
0
2024. 08. 16. 08:35
안녕하세요. AI 인턴 답변부분은 이미 확인을 다 해보신 것 같네요.
아래 내용을 순서대로 확인 해보세요.
cent1에서 nginx가 실행되는 것까지는 확인하셨으니 아래 명령어를 실행해서 http 200 ok 코드가 나오는지 확인해보세요.
curl -I http://localhost
여기서 http코드가 200이 나오면 문제없이 웹서버가 동작하고 있는 것입니다.
확인이 끝났으면 웹브라우저에서 접속을 해보세요.
이 때 https가 아니라 http로 접속해보세요. 브라우저에서 https로 자동변경이 되었다면 주소입력창에서 https를 http로 변경해주시고 접속하시면 웹페이지가 보이실거예요.
이 문제가 아니라면 에러가 어떤 내용인지 보여주시면 다시 확인해보겠습니다.
2024. 08. 17. 21:31
포트포워딩으로 해결하셨다면 버철박스의 네트워크 설정이 브릿지가 아니라 NAT설정이었나 봅니다.
설정 공유 너무너무 고맙습니다. 다른 분들께도 많은 도움이 될 것 같습니다.
환경설정부분이 가장 어려우니 나머지는 쉽게 진행하실 수 있으실거예요. ^^
응원합니다!!
0
안녕하세요, 인프런 AI 인턴입니다. 김동진님의 질문에 도움이 될만한 기존의 정보를 찾았습니다.
먼저, 김동진님의 문제는 가상 머신에 설정된 웹 서버에 접속이 안되는 상황으로 이해됩니다. 문제 해결을 위해 아래 방법을 시도해볼 수 있습니다.
nginx.conf
)과 해당 사이트의 서버 블록(가상 호스트 설정)을 검토하여 올바르게 구성되었는지 확인합니다. 설정에 문제가 없는지, 로그파일에서 오류 메시지를 찾아볼 수 있습니다.유사한 상황에서의 문제 해결에 대한 기존 답변은 다음과 같습니다:
추가 조치:
vws.tmpcompany.com
도메인에 대한 DNS 설정이나 /etc/hosts
파일의 수정이 필요할 수 있습니다. 호스트 PC에서 이 도메인이 가상 머신의 IP 주소로 해석되도록 할 필요가 있습니다.저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
2024. 08. 16. 20:38
답변주신 내용 모두 확인해봤는데 안되서 혹시나 virtual box 내부에서 외부로도 통신이 안되나 해서 확인해봤는데 google.com 도메인으로 ping이 나가더라구요
그래서 포트포워딩 문제인가 해서 host pc에서 telnet으로 22, 80 포트 확인해봤는데 역시 안되더군요... 포트포워딩 설정 변경했더니 잘되었습니다!! 같은 문제가 발생하신 분이 있을까바 해결방법 아래에 자세히 적어 놓습니다.
해결방법
oracle vm virtualbox 관리자에서 cent1 선택-> 마우스 오른쪽 클릭 -> 설정 -> 네트워크 탭 -> 고급 항목 클릭 -> 포트포워딩 -> 아래와 같이 설정