【linux】apache2設置python cgi功能

啓動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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章