본문 바로가기

python

웹 서버 구축 - SimpleHTTPRequestHandler

 

서버를  준비하는 코드

# 웹 서버 구축

from http.server import SimpleHTTPRequestHandler, HTTPServer
# HTTPServer : 기본적인 socket 연결을 관리
# SimpleHTTPRequestHandler : 요청을 처리 (get, post)

port = 7777

handler = SimpleHTTPRequestHandler
serv = HTTPServer(('127.0.0.1', port), handler)
print('웹 서비스 시작 ...')
serv.serve_forever()

위의 에러들은 개의치 않아도 괜찮다

 

aaa.html

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<h1>파이썬 지원 서버</h1>
<a href="https://www.daum.net">daum</a>
<br>
<a href="bbb.html">bbb 문서</a>
</body>
</html>

bbb.html

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<b style="font-size:30px;"> 난 bbb~</b><br>
<input type="button" value="이전 페이지" onclick="history.back()">
</body>
</html>

 

'python' 카테고리의 다른 글

웹 서버 구축 - CGIHTTPRequestHandler, get, post  (0) 2022.10.14
웹 크롤링 - 미완성  (1) 2022.10.13
thread - pull, process  (0) 2022.10.13
socket, thread - 채팅 서버와 클라이언트  (0) 2022.10.13
thread - lock (빵 공장 예제)  (0) 2022.10.13