app.py
import SimpleHTTPServer SimpleHTTPServer.test()
サーバーを起動します。
[vagrant@localhost python]$ python app.py
Serving HTTP on 0.0.0.0 port 8000 …
192.168.33.1 – – [22/Jul/2018 15:47:18] “GET /test.py HTTP/1.1” 200 –
htmlファイルは表示されます。
test.py
# -*- coding: utf-8 -*- print 'Content-type: text/html\n' print """ <!DOCTYPE html> <html> <head><meta charset="utf8"><title>CGIスクリプト</title></head> <body> これはサーバの実行結果として生成されたHTMLです<br> 今日はです </body></html> """
何故?文字化け?
192.168.33.1 – – [22/Jul/2018 16:58:46] “GET /cgi-bin/ HTTP/1.1” 403 –
192.168.33.1 – – [22/Jul/2018 17:00:00] “GET /cgi-bin/sample.py HTTP/1.1” 200 –
: そのようなファイルやディレクトリはありません
192.168.33.1 – – [22/Jul/2018 17:00:00] CGI script exit status 0x7f00
何故だ、こりゃわからんな。