1. 程式人生 > >Ubuntu14.04 apache2 配置 CGI(並測試:shell,可執行檔案,python)

Ubuntu14.04 apache2 配置 CGI(並測試:shell,可執行檔案,python)

#PS:要轉載請註明出處,本人版權所有

#PS:這個只是 《 我自己 》理解,如果和你的

#原則相沖突,請諒解,勿噴

環境:
59~14.04.1-Ubuntu SMP Tue Jul 7 15:07:27 UTC 2015
apache版本:
Server version: Apache/2.4.7 (Ubuntu)
Server built: Jan 14 2016 17:45:23

Ubuntu apache2配置CGI

注意,apache2所有的配置檔案的目錄在/etc/apache2/

如圖:
apache2 dir

首先:進入sites-enabled 編輯其中的your.conf(預設為000-default.conf)檔案.開啟這個檔案,然後去掉圖中劃線行的註釋.(圖中劃線註釋已被去掉)

如圖:
xxx.conf

然後進入mods-enabled目錄,開啟mime.load 檔案,新增模組,如圖中劃線部分.

mime.load

最後,進入conf-enabled,開啟serve-cgi-bin.conf新增與修改圖中劃線部分

cgi.conf

注意:
ScriptAlias /cgi-bin/ /var/www/cgi-bin/
此句配置cgi-bin目錄為/var/www/cgi-bin/
AddHandler cgi-script .cgi .pl .py .sh
此句配置可用的cgi程式型別,分別是可執行檔案,perl指令碼,python指令碼,shell指令碼

最後重啟伺服器

sudo /etc/init.d/apache2 restart

下面是各種型別指令碼測試例項圖片(注意觀看url內容):

這裡寫圖片描述
這裡寫圖片描述
這裡寫圖片描述

#PS:請尊重原創,不喜勿噴

#PS:要轉載請註明出處,本人版權所有.

有問題請留言,看到後我會第一時間回覆