'포트포워딩'에 해당되는 글 2건

  1. 2018.01.29 도메인 여러개 포트별로 설정해주기
  2. 2018.01.24 시놀로지에서 홈페이지 돌리기(웹서버) 5
2018. 1. 29. 13:56



가상호스트에서 도메인별로 80번 들어오는거 분배는 했었는데,


가끔 이 도메인으로 들어오면, 다른 포트로 보내주고 싶을때가 있다.


버츄얼호스트 세팅법은 다른 포스팅에 올리겠다.


여기서는 포트포워딩하는거다.


도커에서나, 기타 다른 포트를 사용하는 웹서버를 돌려 주고 싶을때, 


#> vi /etc/httpd/conf/httpd.conf

로 들어가서,


버츄얼 호스트에 

ProxyPass, ProxyPassReverse 를 써주면 된다.

ProxyPass 들어오는주소 원하는주소포트  적어주면 된다.


ProxyPass / http://localhost:3000/


 / 루트로 들어오는거 http://localhost:3000/ 이렇게 보내라는 이야기이다.


사실 여기서 DocumentRoot는 의미없다.


ServerName에 내가 사용원하는 도메인 적어주면 된다.




<VirtualHost *:80>

    ServerAdmin test@gmail.com

    DocumentRoot /var/www/html/

    ServerName test.com

    ProxyPass / http://localhost:3000/

    ProxyPassReverse / http://localhost:3000/

    ErrorLog "logs/error_log"

    CustomLog "logs/access_log" common

</VirtualHost>




참고 블로그 : http://tear230.blog.me/220282531649

Posted by Tyson
2018. 1. 24. 12:12

웹 호스팅 업체를 쓰는것이 편하나, 갑자기 간단한 홈페이지를 만들어야한다면,,


아래글을 참고하세요.


이 글은 완전 초보이신분들 참고하시라고 최대한 간단하고 쉽게 써 놓았습니다.


고급자분들은 대충 읽으셔도 됩니다.ㅎㅎ


반응형 같은거 말고, 그냥 Html만 써서 하실때 금방 할수있는 방법을 알려드릴께요.



집에 있는 시놀로지로 내가 가지고 있는 도메인을 치면 집에 있는 시놀로지에 저장되어 홈페이지로 연결을 하는법입니다.



인터넷  -->  도메인업체 -->  집  -->  집공유기   -->  시놀로지 


이렇게 들어 오는겁니다.



집 아이피가 211.11.11.111 이고, 누가 www.test.co.kr를 치면 집 아이피로 오게 하는것은,


고대디나, 가비아 같은 업체에가서 가지고 있는 도메인 IP를 집 아이피로 설정해줍니다.


그리고, 집 공유기에 들어오는것을 시놀로지로 보내줘야 합니다.


그러기 위해서는 공유기에서 홈페이지 접속을 원하는 사람은 시놀로지로 가게 해줘야합니다.


인터넷 페이지는 80번 포트를 사용합니다.


제꺼는 ipTime입니다.


공유기 설정으로 들어가면 포트포워딩이라고 있습니다.





포트포워딩이란, 이 포트로 들어오면, 아래 내부아이피로 보내라, 그런 의미입니다.


제 시놀로지 ip는 59번입니다.


그래서 내부IP에 192.168.0.59를 적어주고,


외부포트 80으로 들어오면 위 아이피의 80포트로 보내라 그런의미입니다.




그렇게 세팅을 해주시고, 시놀로지로 들어갑니다.



 시놀로지 '패키지센터'로 들어가서 '유틸리티' 가면, 


Web Station 이라고 있는데, 설치를 하세요.






그리고 실행을 하면, 아래와 같이 보입니다.


PHP 등등 웹서버 등등 설치하고 설정해달라고 하지만,


그것들은 다음 포스트때 올릴께요.


간단하게 HTML만 올리는것을 해보겠습니다.


그리고 가상호스트를 선택합니다.


그리고 생성 버튼을 클릭합니다.





호스트 이름에는 도메인 주소를 쓰고, 포트 80/443에 체크해 줍니다.


80은 http 443은 https입니다.


그리고 문서 루트를 찾아보기 해서 원하는 폴더를 지정해주세요.




그리고 서버는 Nginx나 Apache 있는거 아무거나 해주세요.


아마 기본으로 Nginx만 설치되어 있을겁니다.


그걸로 하셔서 무방합니다.


그리고 확인 누르면 끝입니다.


아까 지정한 폴더에 index.html파일을 올려주시고,


자신의 도메인(www.test.co.kr) 도메인을 찍어보세요.


그러면 올려 놓으신 홈페이지가 뜰겁니다.


혹시 아이피 (제거192.168.0.59 또는 192.168.0.59:80)를 그냥 치고 들어가시면


아래와 같은 화면이 뜹니다.





가상 호스트라는게, 내가 정한 호스트네임으로 들어오는 것을

 내가 지정한 폴더로 가게 하는거라고 생각하시면 됩니다.


직접 리눅스에서 가상호스트 설정하는것보다 시놀로지에선 엄청 쉽게 그냥 저렇게 설정만 해주시면 됩니다.


시놀로지는 기본적으로 지원해주는것들이 엄청나기때문에 저거만 써도 웹서버 세팅은 쉽죠~~ㅎ





Posted by Tyson