質問: ローカル環境にサーバーを構築したいと思います。 言語はpython3.5で、OSはUbuntuです。 端末上から、http.serverを使って、サーバーを構築しようとしています。下記が発生しているエラーです。 ### 発生している問題・エラーメッセージ ``` OSError: [Errno 98] Address already in use ``` 下記のコードを実行した際にエラーが発生しました。 ### 該当のソースコード ``` python3 -m http.server 8000 ``` ### 試したこと ポート番号を変えたりしてみましたが、この画面から動きません。 ``` python3 -m http.server 8001 ``` ``` Serving HTTP on 0.0.0.0 port 8001 ... ``` ### 補足情報 エラーに関係あるかはわかりませんが、pyenvとcondaで仮想環境を作っており、http://qiita.com/y__sama/items/5b62d31cb7e6ed50f02cここのサイトを参考にしました。 どうすれば、http.serverが動くのでしょうか?
回答: 8001の時は起動はしているけど、なにかセキュリティ設定などでブロックされているのかもしれません。 ポート指定していないときのエラーは、ほかのアプリケーションがPort 80を使用しているということですので、Apacheなど80ポートを使用しているものを一旦停止して、ポート指定なしでhttp.serverを起動してみる事は可能ですか?