python에서 로컬 웹 서버 시작하기
4610 단어 Python
개요
python에서 인증용 웹 서버를 시작하는 방법
로컬에서 동작 확인을 하려면python의 표준 라이브러리에서 HTML이 나타날 때까지 웹 서버를 시작합니다.
컨디션
Mac Sierra 10.12.6
python3.5
python 설치
python 설치
웹 서버 시작
터미널의 임의의 위치에서 다음과 같은 조작을 실행하다$ python -m http.server 8000
Serving HTTP on 0.0.0.0 port 8000 (http://0.0.0.0:8000/) ...
[python 2.7의 경우] ※ 2개 계열과 3개 계열의 모듈 명칭이 다르니 주의하십시오$ python -m SimpleHTTPServer 8000
.
시작 후 사용한 브라우저에서
http://localhost:8000
탭
실행 중인 디렉토리를 표시합니다.
확인되면웹 서버를 닫습니다.
문서 루트 만들기
다음에 ptyhon 스크립트로 웹 서버를 시작합니다.
먼저 문서 루트 디렉토리를 만듭니다.
디렉토리를 만들면 다음과 같은 디렉토리가 생성됩니다.
*simpleserver.웹 서버 시작 스크립트
simpleserver.pyimport http.server
import socketserver
PORT = 8000
Handler = http.server.SimpleHTTPRequestHandler
with socketserver.TCPServer(("", PORT), Handler) as httpd:
print("serving at port", PORT)
httpd.serve_forever()
[python 2.7의 상황]
simpleserver.pyimport SimpleHTTPServer
import SocketServer
PORT = 8000
Handler = SimpleHTTPServer.SimpleHTTPRequestHandler
httpd = SocketServer.TCPServer(("", PORT), Handler)
print "serving at port", PORT
httpd.serve_forever()
*index.)/브라우저에 표시된 HTML 파일
index.html<html>
<body>
successfully!
</body>
</html>
다음에 ptyhon 스크립트로 웹 서버를 시작합니다.$ python simpleserver.py
http://localhost:8000
창문을 열다.아이콘을 클릭하면 됩니다.
하지만 이러면 너무 외로워서 형식적으로라도 홈페이지에 올려야 한다고 생각해요.
https://aperitif.io/
☝️여기서 샘플을 얻다
HEADER, CONTENT, FOOTER를 적절하게 선택합니다.
오른쪽 위에 있는 GENERATE를 클릭👉file.zip 설치
이 해동된 내용을 방금 만든 문서 경로에 놓으세요.
그리고 임시로 만든 index.버전을 삭제합니다.index.이름을 > (으)로 변경합니다.
그리고 다시 방문하면👉 http://localhost:8000
화면이 나오다.
Reference
이 문제에 관하여(python에서 로컬 웹 서버 시작하기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/okhrn/items/4d3c74563154f191ba16
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Mac Sierra 10.12.6
python3.5
python 설치
python 설치
웹 서버 시작
터미널의 임의의 위치에서 다음과 같은 조작을 실행하다$ python -m http.server 8000
Serving HTTP on 0.0.0.0 port 8000 (http://0.0.0.0:8000/) ...
[python 2.7의 경우] ※ 2개 계열과 3개 계열의 모듈 명칭이 다르니 주의하십시오$ python -m SimpleHTTPServer 8000
.
시작 후 사용한 브라우저에서
http://localhost:8000
탭
실행 중인 디렉토리를 표시합니다.
확인되면웹 서버를 닫습니다.
문서 루트 만들기
다음에 ptyhon 스크립트로 웹 서버를 시작합니다.
먼저 문서 루트 디렉토리를 만듭니다.
디렉토리를 만들면 다음과 같은 디렉토리가 생성됩니다.
*simpleserver.웹 서버 시작 스크립트
simpleserver.pyimport http.server
import socketserver
PORT = 8000
Handler = http.server.SimpleHTTPRequestHandler
with socketserver.TCPServer(("", PORT), Handler) as httpd:
print("serving at port", PORT)
httpd.serve_forever()
[python 2.7의 상황]
simpleserver.pyimport SimpleHTTPServer
import SocketServer
PORT = 8000
Handler = SimpleHTTPServer.SimpleHTTPRequestHandler
httpd = SocketServer.TCPServer(("", PORT), Handler)
print "serving at port", PORT
httpd.serve_forever()
*index.)/브라우저에 표시된 HTML 파일
index.html<html>
<body>
successfully!
</body>
</html>
다음에 ptyhon 스크립트로 웹 서버를 시작합니다.$ python simpleserver.py
http://localhost:8000
창문을 열다.아이콘을 클릭하면 됩니다.
하지만 이러면 너무 외로워서 형식적으로라도 홈페이지에 올려야 한다고 생각해요.
https://aperitif.io/
☝️여기서 샘플을 얻다
HEADER, CONTENT, FOOTER를 적절하게 선택합니다.
오른쪽 위에 있는 GENERATE를 클릭👉file.zip 설치
이 해동된 내용을 방금 만든 문서 경로에 놓으세요.
그리고 임시로 만든 index.버전을 삭제합니다.index.이름을 > (으)로 변경합니다.
그리고 다시 방문하면👉 http://localhost:8000
화면이 나오다.
Reference
이 문제에 관하여(python에서 로컬 웹 서버 시작하기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/okhrn/items/4d3c74563154f191ba16
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ python -m http.server 8000
Serving HTTP on 0.0.0.0 port 8000 (http://0.0.0.0:8000/) ...
$ python -m SimpleHTTPServer 8000
import http.server
import socketserver
PORT = 8000
Handler = http.server.SimpleHTTPRequestHandler
with socketserver.TCPServer(("", PORT), Handler) as httpd:
print("serving at port", PORT)
httpd.serve_forever()
import SimpleHTTPServer
import SocketServer
PORT = 8000
Handler = SimpleHTTPServer.SimpleHTTPRequestHandler
httpd = SocketServer.TCPServer(("", PORT), Handler)
print "serving at port", PORT
httpd.serve_forever()
<html>
<body>
successfully!
</body>
</html>
$ python simpleserver.py
Reference
이 문제에 관하여(python에서 로컬 웹 서버 시작하기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/okhrn/items/4d3c74563154f191ba16텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)