Python+Apache環境搭建


Python+Apache環境搭建

Python+apache搭建時需要apache拓展mod_wsgi模塊,apache啟動時自動加載mod_wsgi模塊,通過mod_wsgi與python通信,實現python部署在apache上。

安裝

  • 1.下載源碼包mod_wsgi
  • 2.解壓縮mod_wsgi包 tar zxvf mod_wsgi-4.6.8.tar.gz -C .
  • 3.進入mod_wsgi目錄下 cd mod_wsgi-4.6.8
  • 4.編譯mod_wsgi,指定apache和python ./configure --with-apxs=/usr/local/apache2/bin/apxs --with-python=/usr/local/python3/bin/python3.7
  • 5.安裝 make && make install

配置

  • 1.在apache配置文件中載入mod_wsgi模塊
    vim /usr/local/apache2/conf/httpd.conf LoadModule wsgi_module modules/mod_wsgi.so
  • 2.在apache配置中加入python指定環境
    vim /usr/local/apache2/conf/extra/http-ssl.conf
    加入python所在位置
    WSGIPythonHome /usr/local/python3
  • 3.增加一個虛擬主機的配置
    vim /usr/local/apache2/conf/extra/http-ssl.conf
<VirtualHost *:9052>
WSGIScriptAlias / 路徑/htdocs/myapp/runapp.wsgi
<Directory /路徑/htdocs/myapp>
AllowOverride AuthConfig FileInfo
Require all granted
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
  • 4.重啟apache


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM