질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

내부 테스트서버에 세팅한 사이트를 외부에서 볼수있게 하는 방법좀 알켜주세요

작성자 정보

  • 박용범 작성
  • 작성일

컨텐츠 정보

본문

회사에서 노는 컴퓨터에 리눅스+apm을 세팅하였습니다.
테스트 용 서버고요 아이피는 192.168.10.55 라고 정해놨습니다.
공유기로 연결되잇고 다른 컴퓨터로 내부에선 접속이 가능합니다.
아파치 세팅해서 테스트 사이트(test.com) 올렸습니다

ServerAdmin
test@test.com
ServerName test.com
DocumentRoot /home/test/public_html



내컴퓨터의 hosts 파일을 수정정해서
192.168.10.55  test.com
적어주고 인터넷 복구하면 사내 컴퓨터에선 사이트를 확인 가능하잖아요

이걸 외부 혹은 집에서 볼수 있는 방법이 있을까요???
저는 내부 아이피는 외부에서 못하는걸로 알고있엇는데 누가 가능하다고 하더라고요
고수님들의 좋은 방법좀 알켜주세요

 

===>

그래서 공유기에다 포트 포워딩을 하였는데

외부 : 8080

ip : 192.168.10.55

내부 : 80


ServerAdmin test@test.com
ServerName 192.168.10.55
DocumentRoot /home/test/public_html

이렇게 고치고

내임서버도 세팅해야 하나요? 그것도 잘 모라서

zone "192.168.10.55" IN {
        type master;
        file "192.168.10.55.zone";
        allow-update { none; };
};

 

이렇게 세팅하고....

 

웹창에 원래 ip 를 입력하면

xxx.xxx.xxx.xxx:8080 입력을 하면

브라우져 상단에 제목은 나옵니다 근데 페이지는 안뜨네요

404로 나오네요... 페이지를 못찾으면 브라우저 상단에 제목도 안나와야하는데...

도대체 왜안되는거죠~~

빼먹은거 있나요?? 아 돌겠습니다 ... 헬프 헬프~~

관련자료

댓글 4

구정현님의 댓글

  • 구정현
  • 작성일
위에처럼 아이피:포트 만치고 가면 기본적으로 httpd.conf에 설정되어 있는 순서대로
페이지를 찾을꺼에요 index.html public_html를 index.html로 바꿔보시던가 파일명까지 한번다 쳐보세요

김현식님의 댓글

  • 김현식
  • 작성일
가장 의심되는 문제는 index.html까지는 들어갔는데, 그 안에서 참고하는 url이 전부 절대 경로로 되어 있는 경우입니다. 이걸 다 상대 경로로 바꿔주셔야 제대로 출력이 됩니다.
(절대 경로 예시 : http://192.168.1.100/~korea/sub/index2.php)
(상대 경로 예시 : sub/index2.php)

박경욱님의 댓글

  • 박경욱
  • 작성일
제 생각엔 NAT를 걸어야 하지 않을까 하는데요.
외부에서 내부에 있는 pc에 접속하려면 NAT를 해야 할듯 합니다.

최우혁님의 댓글

  • 최우혁
  • 작성일
Twin IP 기능이 있다면 바로 해결될텐데요...
저는 공유기에 그 기능을 ON 시키고
ifup eth0 (다시 이더넷 카드를 활성화 시키면)
내부IP가 아닌 공인IP 주소로 인식되더군요
외부에서 공인IP 주소를 익스플로러에치면 내 컴퓨터로 웹으로 바로
접속이 됩니다. 그냥..참고하시길..

공지사항


뉴스광장


  • 현재 회원수 :  60,041 명
  • 현재 강좌수 :  35,855 개
  • 현재 접속자 :  106 명