1、安装 libapache2-mod-python模块
sudo apt install libapache2-mod-python
2、站点启用Python支持
nano /etc/apache2/sites-available/000-default.conf
在VirtualHost设置的Directory设置内添加
AddHandler mod_python .py
PythonHandler mod_python.publisher
PythonDebug On
如:
<VirtualHost *:80>
ServerName example.com
ServerAlias www.example.com
ServerAdmin service@example.com
DocumentRoot /data/www/example.com
<Directory />
DirectoryIndex index.html index.php
Options FollowSymLinks
AllowOverride All
#Rewrite
RewriteEngine On
#Python
AddHandler mod_python .py
PythonHandler mod_python.publisher
PythonDebug On
</Directory>
ErrorLog /data/log/example_com_error.log
CustomLog /data/log/example_com_access.log combined
</VirtualHost>
重启Apache2
service apache2 restart
测试,在网站根目录下新加文件test.py,输入内容
def index(req):
return "Hello World!";