1) 해당 프로젝트 파일이 있는 위치로 terminal에서 경로 변경.
2) 다음의 파이썬 커맨드 사용해 서버 띄우기.
*** python3 버전 기준 서버 동작 커맨드.
python3 -m http.server
***python2 사용 시 아래의 커맨드 사용.
python2 -m SimpleHTTPServer 8000
위의 커맨드 뒤에 '&'를 추가해 background에서 실행되게 할 수 있다.
ex ) python3 -m http.server &
서버를 띄운 피씨를 MyPC, 접속을 하려는 다른 피씨를 OtherPC라고 하자. (맥기준으로 설명)
1) 우선, 현재 컴퓨터의 IP 주소를 확인하기 위해 터미널에서 다음의 커맨드를 사용한다.
ifconfig | grep inet
또는 다음의 커맨드를 사용하면 필요한 ip주소 한줄만 리턴해줌!
ipconfig getifaddr en0
2) OtherPC에서 MyPC로 접속할 수 있는지 확인하기 위해 Ping 체크하기.
*** Ping?
- 패킷을 보내, 도착 IP와 통신이 잘 되는지 확인할 때 사용하는 커맨드.
$ Ping (IP ADDRESS) 형식으로 사용
ping (ipaddress)
3) ping 수신 되는지 확인되면, OtherPC에서 웹 브라우저를 켜고 "MyPC_IPAddress:포트번호"를 입력한다.
4) 접속완료!
*** 같은 게이트웨이로 연결된 상태에서만 위와 같이 접근 가능하다. ***
게이트웨이 확인을 위해서는 다음의 커맨드 사용.
netstat -rn
=> 커맨드 실행 시 해당 게이트웨이를 통해 연결된 모든 디바이스의 IP주소가 나열된다.
이중에 MyPC와 OtherPC의 IP주소가 모두 있다면 이 둘은 서로 IP주소를 통해 접근 가능한 상태라는 것.
접근 가능한 것 확인이 되었으면 이제 Background에서 돌아가고 있는 서버를 꺼줘야 한다.
터미널에서 다음의 커맨드를 통해 지금 돌아가고 있는 프로세스들을 확인.
ps
=> 꺼줄 프로세스의 PID를 확인한 후,
Kill PID#
"PID#" 자리에 꺼줄 프로세스의 PID를 입력해 프로세스 종료를 해주면 종료 끝!
혹시 모르니 다시 "ps"커맨드를 사용해 돌아가고 있는 프로세스를 확인해주는 것도 좋을 듯 :)
JavaScript Fundamentals - javascript.info (3) (0) | 2022.12.21 |
---|---|
JavaScript Fundamentals - javascript.info (2) (0) | 2022.12.20 |
자바스크립트 입문하기. - javascript.info (0) | 2022.12.15 |
Webpack 검색 결과 정리. (0) | 2022.12.14 |
웹 기초 MDN - Getting started with the web (0) | 2022.12.09 |