質問するログイン新規登録

質問編集履歴

1

ソースを追加

2017/07/16 11:42

投稿

UekiKouji
UekiKouji

スコア121

title CHANGED
File without changes
body CHANGED
@@ -20,4 +20,33 @@
20
20
  Jul 16 15:50:36 ubuntu1607 systemd[1]: Failed to start CGI-Server.
21
21
  Jul 16 15:50:36 ubuntu1607 systemd[1]: cgid.service: Unit entered failed state.
22
22
  Jul 16 15:50:36 ubuntu1607 systemd[1]: cgid.service: Failed with result 'start-limit-hit'.
23
+ ```
24
+
25
+ ソースについて追加します。
26
+ cgiserver.pyの!/home/web/envは、python3の仮想環境のパスです。
27
+ よろしくお願いします。
28
+ // cgiserver.py
29
+ ```ここに言語を入力
30
+ #!/home/web/env python3
31
+ # -*- coding: utf-8 -*-
32
+
33
+ from http.server import HTTPServer, CGIHTTPRequestHandler
34
+ import os
35
+ os.chdir('/home/web')
36
+ host = '192.168.0.14'
37
+ port = 8000
38
+ httpd = HTTPServer((host, port), CGIHTTPRequestHandler)
39
+ print('serving at port', port)
40
+ httpd.serve_forever()
41
+ ```
42
+ // /etc/systemd/system/cgid.service
43
+ ```ここに言語を入力
44
+ [Unit]
45
+ Description = CGI-Server
46
+ [Service]
47
+ ExecStart=/home/web/cgiserver.py
48
+ Restart=always
49
+ Type=simple
50
+ [Install]
51
+ WantedBy=multi-user.target
23
52
  ```