質問編集履歴

1 解決しました。

giant

giant score 0

2017/11/17 15:58  投稿

なぜかwebサーバーに、コードが表示されるのですがなぜでしょうか
なぜかwebサーバーに、errorコードが表示されるのですがなぜでしょうか
#なぜかwebサーバーに、コードが表示されるのですがなぜでしょうか
![イメージ説明](e8abb9eed2cd3f1cd5f97087ecd60954.png)
macを使っていて、
行ったこととしては、プログラムをcgi-binのコピーを保存した、username直下に保存して、
chmod +x cgi-bin2/11170148.py として、権限を与えたのち
python3 -m http.server --cgi でサーバーを起動しました。
なぜ、サービスが起動しないのでしょうか?
#コードを記載します。
```
#!/usr/bin/env python3
import random
print("Content-Type: text/html")
print("")
no=random.randint(1,6)
print("""
   <html>
   <head><title>Dice</title></head>
   <body>
     <h1>{num}</h1>
   </body>
   </html>
   """.format(num=no))
   )
```
どうぞよろしくお願いいたします。全然4時間ほど解決しなくて困っています。些細なことでもアドバイスをいただきたいです。
どうぞよろしくお願いいたします。全然4時間ほど解決しなくて困っています。些細なことでもアドバイスをいただきたいです。
#quiquiさんの回答のおかげで解決いたしました。
無事このように表示されました。
![![イメージ説明](cf8465cd2dc013dd5bd788d328ca7fc8.png)](cfe8a016487d7045fe86bd380f5643b0.png)
  • Python

    34280 questions

    Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

  • Webサーバー

    1172 questions

    Webサーバーとは、HTTPリクエストに応じて、クライアントに情報を提供するシステムです。

  • Server+

    91 questions

    Server+は、IT業界団体CompTIAが認定しているサーバー業務に関する資格です。サーバーのHW/SW構築・メンテナンス・仮想化など、サーバー運営上の運用・管理において幅広く対応できるスキルを評価します。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る