AlmaLinux9 Apache httpd mod_wsgiを設定する方法
環境
AlmaLinux release 9.2 (Turquoise Kodkod)
概要
[mod_wsgi (WSGI : Web Server Gateway Interface)] をインストールして、Python スクリプトの実行を高速化します。
操作方法
1.mod_wsgi をインストールします。
# dnf -y install python3-mod_wsgi
2. [/var/www/html/sanple_wsgi.py] が [/sanple_wsgi] でアクセスできるよう設定します。
# vi /etc/httpd/conf.d/python3_wsgi.conf
# 新規作成 WSGIScriptAlias /sanple_wsgi /var/www/html/sanple_wsgi.py
3.テストスクリプトを作成して動作確認します。
# vi /var/www/html/sanple_wsgi.py
# 新規作成
def application(environ, start_response): status = '200 OK' html = '<html>\n' \ '<body>\n' \ '<div>\n' \ 'test pageページ\n' \ '</div>\n' \ '</body>\n' \ '</html>\n'.encode("utf-8") response_header = [('Content-type','text/html')] start_response(status,response_header) return [html]
動作確認
http://xxx/sanple_wsgi