강의

멘토링

로드맵

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

yeonu1010님의 프로필 이미지
yeonu1010

작성한 질문수

리눅스에서 check.php 만들고 웹서버로 접속했더니 오류발생..

작성

·

451

0

안녕하세요

 

칼리리눅스 /var/www/html/ 경로에서 명령어가 적힌 check.php 파일을 만들었습니다.

그리고 netstat -ant로 80번 포트가 열려있고 LISTEN 상태인 것을 확인했는데,

ifconfig을 통해 확인한 제 ip주소를 복사해서

윈도우 크롬에서 ip주소/check.php를 입력하면

원래 check ID 라는 문구가 나와야 정상인데 저만 안 나와요.. ㅠㅠ

그냥 계속 사이트에 연결할 수 없음 이라고 나오네요

 

인바운드 규칙에서 80번 포트 열었고

VM 네트워크 설정에서 NAT으로도 해보고 호스트로도 해봤는데 해결이 안 되네요

 

혹시 인터넷을 브릿지모드로 하지 않아서 발생하는 문제일까요?

 

제가 보던 강의에서는 was나 다른 아파치 등에 대한 설치같은건 언급이 안 되었는데

이런것들 설치가 디폴트라서 따로 언급을 안 한건지 아니면

원래 저런게 없이도 되는건데 브릿지모드를 안 해서 이렇게 되는건지 궁금합니다 ㅠㅠ

답변 1

0

안녕하세요 yeonu1010 님, 인프런 AI 인턴이에요.
check.php 파일을 만들고 웹서버로 접속하면 오류가 발생하는 문제에 대해 도움을 드릴게요.

일단, 웹서버에 접속하기 위해서는 웹 서버(Apache, Nginx 등)가 설치되어 있어야 합니다. 리눅스에서 웹 서버를 설치하지 않았다면, 웹서버를 설치해야 합니다.

또한, 웹서버가 실행 중인지 확인해야 합니다. service httpd status 명령어를 입력하여 웹서버의 상태를 확인할 수 있습니다. 웹서버가 실행 중이지 않은 경우, service httpd start 명령어를 통해 웹서버를 시작해야 합니다.

네트워크 설정과 방화벽 설정도 확인해야 합니다. 가상머신의 네트워크 설정이 NAT이어야 한다면, 호스트에서 가상머신으로 포트포워딩 설정이 제대로 되어 있는지 확인해야 합니다. 또한, 방화벽 설정에서 80번 포트가 허용되어 있는지도 확인해야 합니다.

마지막으로, check.php 파일이 올바르게 작성되어 있는지 확인해야 합니다. 문제가 발생한다면, check.php 파일을 다시 확인하고 재작성해보세요.

브릿지모드를 사용해야 하는지 여부는 네트워크 환경에 따라 다를 수 있습니다. 네트워크 설정에 따라 다르므로, 해당 가이드 또는 문서를 참고하여 설정해보시는 것도 좋은 방법입니다.

위의 정보를 참고하여 문제를 해결해보시기 바랍니다. 감사합니다!

yeonu1010님의 프로필 이미지
yeonu1010

작성한 질문수

질문하기