생활코딩/생활코딩 인터넷

집에서 웹서버 운영하기

wallnut's 2020. 4. 3. 00:45

개요

집에 있는 공유기의 포트 포워딩을 이용해서 가정에서 웹서버를 운영하는 방법을 알아봅니다.

 

웹서버 연결

집에서 웹서버를 운영하기 위해서 bitanmi를 사용하여 웹서버에 연결할 것입니다. 여기서 bitnami설치는 밑의 링크를 통해 다운로드하시길 바랍니다.

https://jsho8834.tistory.com/29

 

MySQL 설치

설치개요 Windows에서 MySQL을 설치 할떄 공식홈페이지에서 직접 받아도되지만 까다로운 부분이 있어 쉽게 하는 방법을 사용하였다 bitnami 처음에 다운받기위하여 검색창에 bitnami wamp라고 검색을 한다 검색된..

jsho8834.tistory.com

다운은 전부 받았다면 C:\Bitnami를 받은 곳에 들어가 manager-windows를 실행시켜줍니다. 여기서 open Application Folder을 클릭 시면 bitnami가 설치되어있는 파일로 들어가지며 Go to Application을 누를 시 웹브라우저가 뜨며 bitnami라는 문구가 뜨면 성공한 것이며 not found나 연결이 되지 않으면 문제가 있는 것입니다. 이기서 localhost는 자기 자신의 컴퓨터입니다. 여기서 저는 웹을 배우면서 만들던 파일이 나옵니다.

위의 사진은 저의 기준 C:\Bitnami\wampstack-7.3.16-0\apache2\htdocs 에있는 ndex, html에 담긴 내용입니다

다음은 자신이 가지고 있는 ip주소를 적어서 친구에게 전달하면 친구는 어디에 있든 확인이 가능해집니다. 하는 방법은 localhost가 아닌 자기 자신의 ip를 넣어줍니다 여기서 ip주소를 확인하는 방법은 2가지가 있습니다.

첫 번째로는 검색창에 my ip라고 입력하면 자신의 ip를 확인 가능합니다 2번째는 window 기준 cmd를 띄운 뒤 ipconfig를 입력해줍니다 저 같은 경우에는 2번째를 사용하였습니다

다음으로는 공유기로 포트포워딩을 지정하는 법을 해볼 것입니다 여기서 포트 포워딩이란 "포트를 전달해준다." 라고 생각하시면 됩니다. 여기서 port란 누군가에게 접속을 받는 컴퓨터가 서버 접속을 하는 컴퓨터를 클라이언트입니다 그럼 이제 공유기를 사용하여 포트 포워딩을 지정해볼 것입니다.

처음에는 192.168.0.1로 들어가 iptime로 들어갑니다 다음 관리 도구로 들어가

고급설정에서 nat/라우터 관리 포트 포워드로 들어가 줍니다 여기서 외부 포트와 내부 포트를 80으로 맞춰주고 내부 주소도 맞추어줍니다 그다음에 규칙 이름을 지정해주고 저장해주면

자신의 ip로 아까 만들었던 localhost의 index.html이 나오는 것을 볼 수 있습니다

추가로 스마트폰으로 접속시 어떻게 나오는지 확인하여 봅니다.

해당 ip를 입력하면 스마트 폰으로도 접속이 되는것을 확인할수있습니다.

 

참고한 수업 링크

https://opentutorials.org/course/228/6040