啓動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/python
print ("Content-type:text/html\n")
print ("abc")
#設置python cgi文件權限
chmod 775 /var/www/cgi.python.com/html/1.py