Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 오류종류
- 자바스크립트날짜get
- 자바스크립트수학
- 개발
- 안드로이드
- PostgreSQL
- speechtoText
- forof문
- 다른테이블에속해있습니다
- 자바스크립트for문
- cmd명령어
- Python
- 파이썬
- Android
- 장고웹
- 자바스크립트날짜형식
- sqlite
- 장고웹프로젝트
- R데이터분석
- 사례관리
- 자바스크립트forinforof차이
- 자바스크립트날짜
- webkitrecognition
- 이행은이미다른
- 장고
- 청소년복지론
- 이행은이미다른테이블에속해있습니다
- 장고프로젝트
- speechAPI
- javaScriptError
Archives
- Today
- Total
EMDI는 지금도 개발중
Python with Django : 파이썬을 이용한 단순 웹서버 구축 (Simple Web Server) 본문
해당 Simple Web Server는 서비스 목적이 아닌 개발 및 학습 등의 목적으로 간단한 웹서버를 원할 때 사용하는 웹서버입니다.
1. 화면 index.html 파일 생성하기
<html>
<body>
Hello my Simple Web Server!
</body>
</html>
2. app.py 파일 생성하기
import http.server
import socketserver
handler = http.server.SimpleHTTPRequestHandler
with socketserver.TCPServer(('', 8000), handler) as httpd:
print('Server listening on port 8000...')
httpd.serve_forever()
사실 위의 index.html만 띄우는 정적 웹서버인 경우에는 app.py파일도 필요 없이 바로 3번인 웹서버 구동방법을 바로 하시면 됩니다. 하지만 이제 저는 처음 배우는 과정이다보니 이것 저것 한번 해보도록 하겠습니다,
3. 웹서버 구동 방법
# Python 2.X버전인 경우
python -m SimpleHTTPServer 8000
# Python 3.X버전인 경우
python -m http.server 8000
뒤에 8000은 포트 번호입니다. app.py에 설정했던 포트번호와 동일하게 작성해주시면 됩니다.
4. 웹브라우저에 띄우기
1) index.html 웹브라우저에 띄우기
index.html을 정적 웹서버에 띄우기 위해서는 해당 index.html 파일이 있는 경로로 이동한 다음 웹서버를 구동해야합니다.
2) index.html 없는 경우 localhost를 바로 띄우기
만약 index.html 파일이 없거나 cmd창에서 해당 파일 경로로 이동 안한 다음 웹서버를 구동시키면 위의 사진과 같이 파일시스템에 접근하게 됩니다.
'언어 > Python' 카테고리의 다른 글
Python with Django : 장고 웹 프로그래밍 model.py 설정하는 방법(2) (0) | 2020.06.11 |
---|---|
Python with Django : 장고 웹 프로그래밍 & PostgreSQL 사용해서 만들기(1) (1) | 2020.06.11 |
Python with Django : 파이썬의 기초 숫자형 부터 응용까지 (0) | 2020.06.10 |
Python with Django : 파이썬 연습 Blog 앱 만들기 (책 파이썬 웹 프로그래밍, 실전편 참고) (0) | 2020.03.31 |
Python with Django : 파이썬 연습 Bookmark 만들기 (책 파이썬 웹 프로그래밍, 실전편 참고) (0) | 2020.03.27 |
Comments