ゆるく働き ゆるく生きる ゆるいだれかの日記

menu

ゆるりの足あと


VPS Apache2で「.py」をpythonとして認識させる方法

VPSサーバーを立ち上げ、Apache2をインストール。

ブラウザからアクセスして、htmlなら正常に表示される。

でも、.pyファイルにいざアクセスすると、文字のまま表示される。

これは、Apache2が「.py」をpythonとして認識できていないから。

そこで、Apacheに.pyファイルをpythonとして認識させてみる。

※私の環境はubuntuなので、他の環境の場合は適当に読み替えてください。

mod-wsgiをインストール

pipが使えない場合は、pipをインストールしてから。

そしてチェック。

mod-wsgi==4.6.4 と表示されればOKです。

Apacheにpythonモジュールを読み込ませる設定をする

とすれば、

LoadModule wsgi_module “/usr/lib/apache2/modules/mod_wsgi-py36.cpython-36m-x86_64-linux-gnu.so”

のように、読み込ませるべきモジュールのパスが表示される。

※上記のパスは環境によって異なるはず。

続いてwsgi.loadを作成します。

wsgi.loadに以下を書き込みます。

※ /usr/lib/apache2/modules/mod_wsgi-py36.cpython-36m-x86_64-linux-gnu.so の部分は
mod_wsgi-express install-moduleの結果に応じて変更してください。

ちなみに、書き込んでから抜け出す時はEsc⇒:wq⇒Enterです。

以上、 VPS Apache2で「.py」をpythonとして認識させる方法 でした!

最後までお付き合い頂き、ありがとうございました!

少しはお役に立てましたか?

役に立つかも?と思われた方はぜひシェアを!

関連記事

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

過去に作成したサイト集