启动apache2 cgi模块
a2enmod cgi
编辑站点配置文件
#编辑站点配置文件
vim /etc/apache2/sites-available/cgi.python.com.conf
写入内容
#Listen 80
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName cgi.python.com
DocumentRoot "/var/www/cgi.python.com/html"
ErrorLog "/var/www/cgi.python.com/log/error.log"
Customlog "/var/www/cgi.python.com/log/access.log" combined
DirectoryIndex index.html
#自定义cgi路径
<Directory "/var/www/cgi.python.com/html">
AllowOverride None
Options +ExecCGI
Order allow,deny
Allow from all
AddHandler cgi-script .cgi .pl .py
</Directory>
</VirtualHost>
#创建根目录
mkdir /var/www/cgi.python.com/
#创建网页存放路径
mkdir /var/www/cgi.python.com/html
#创建网站错误日志
mkdir /var/www/cgi.python.com/log
#设置网站更目录权限
chmod 775 /var/www/cgi.python.com/html
#设置网站日志目录权限
chmod 770 /var/www/cgi.python.com/log
#编写python cgi文件
vim /var/www/cgi.python.com/html/1.py
写入如下内容
#!/usr/bin/python3
print ("Content-type:text/html\n")
print ("abc")
#设置python cgi文件权限
chmod 775 /var/www/cgi.python.com/html/1.py