若你要設定 mod_wsgi 使其運作則請繼續
環境
Apache2.2
mod_wsgi 4.1.3
httpd.conf 設定
打開 httpd.conf 找到一堆 LoadModule 的地方, 在下方加入以下這行
LoadModule wsgi_module modules/mod_wsgi.so
存檔離開, 重啟 apache
#apachectl restart
若 wsgi 成功運作則你可以在 [apache]/log/error_log 看到以下訊息
Apache/2.2.15 (Unix) DAV/2 mod_wsgi/4.1.3 Python/3.3.3 configured
其它問題
如果你遇到以下訊息,
apachectl: Configuration syntax error, will not run "restart":
httpd: Syntax error on line 204 of /etc/httpd/conf/httpd.conf: Cannot load /usr/lib64/httpd/modules/mod_wsgi.so into server: libpython3.3m.so.1.0: cannot open shared object file: No such file or directory
表示系統找不到 libpython3.3m.so.1.0, 請將你的 libpython3.3m.so.1.0 所在路徑加到 ld.so.conf. 例如檔案是在 /usr/local/lib 下:
#nano /etc/ld.so.conf
include ld.so.conf.d/*.conf
/usr/local/lib/ <-- 加入mod_wsgi 這行
refresh
#ldconfig
沒有留言:
張貼留言