Server
Server ) 맥북, 공유기 포트포워딩 간단한 웹 서버 구현
EEYatHo
2023. 3. 18. 02:40
반응형
0. 들어가기 전, 참고사항
- macOS 환경.
- python3 으로 간단한 웹 서버 구현.
- LGU+ wifi 100 공유기 모델명: CAPD-6000 를 사용.
- 포트넘버는 9999를 사용.
1. 로컬서버 열기
1. html 생성 ( testHtml.html )
2. 커맨드창에서 html 디렉토리로 이동 ( 나같은 경우 Desktop )
cd /Users/{사용자명}/Desktop
3. python3 -m http.server 9999 입력
python3 -m http.server 9999
4. http://localhost:9999/testHtml.html 으로 로컬서버 열린 것 확인 가능.
2. 포트포워딩
1. 커맨드창에서 ifconfig | grep inet 입력
ifconfig | grep inet
2. 아래 ip에서, 마지막 숫자만 1로 바꾼 ip로 웹 접속 ( 아래의 경우, http://192.168.219.1 ) ( = 공유기 관리자 페이지 접속 )
내 맥북의 내부 IP = 192.168.219.100
공유기의 내부 IP = 192.168.219.1
3. 적혀있는 설명대로, 공유기 밑면의 스티커를 보고 로그인하기.
4. 고급 설정 -> 포트 포워딩 -> 아래대로 입력 ( 내부 IP는 다를 수 있음 ) -> 적용
내부 IP 주소 확인법 : ifconfig | grep inet 입력 후 나오는 inet값 ( 내 경우 192.168.219.100 )
5. 공유기의 외부 IP 알아내기
네이버에 "내 아이피" 검색 후 나오는 값
6. 공유기의 wifi 외의 환경에서, 외부 IP로 접속하여 확인 가능
공유기의 wifi 를 잡고있는 맥북이나 폰에서는 접속 안됨
셀룰러 데이터 사용중인 휴대폰에서 확인 가능
내 경우, http://182.xxx.xxx.xxx:9999/testHtml.html 로 확인