多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php框架 > 框架設計 > 配置apache以支持cgi進程的運行

配置apache以支持cgi進程的運行

來源:程序員人生   發布時間:2015-03-31 08:00:39 閱讀次數:3346次

配置apache運行cgi程序可分為兩種情況,1是ScriptAlias目錄的CGI,2是ScriptAlias之外目錄的CGI。

ScriptAlias目錄的CGI

ScriptAlias指令使Apache允許履行1個特定目錄中的CGI程序。當客戶端要求此特定目錄中的資源時,Apache假定其中文件都是CGI程序并試圖運行。
ScriptAlias指令形如:

  1. ScriptAlias /cgi-bin/ /usr/local/apache/cgi-bin/

ScriptAlias目錄之外的CGI

由于安全緣由,CGI程序通常被限制在ScriptAlias指定的目錄中,如此,管理員就能夠嚴格地控制誰可使用CGI程序。但是,如果采取了恰當的安全方法措施,則沒有理由不允許其他目錄中的CGI程序運行。比如,你可能希望用戶在UserDir指定的宿主目錄中寄存頁面,而他們有自己的CGI程序,但無權存取cgi-bin目錄,這樣,就產生了運行其他目錄中CGI程序的需求。
1、用Options顯式地允許CGI的履行
可以在主服務器配置文件中,使用Options指令顯式地允許特定目錄中CGI的履行:

  1. <Directory /usr/local/apache/htdocs/somedir>
  2. Options +ExecCGI
  3. </Directory>

上述指令使Apache允許CGI文件的履行。另外,還必須告知服務器哪些文件是CGI文件。下面的AddHandler指令告知服務器所有帶有cgi或pl后綴的文件是CGI程序:

  1. AddHandler cgi-script cgi pl

2、.htaccess文件
.htaccess文件是針對目錄進行配置的1種方法。Apache在提供1個資源時,會在此資源所在目錄中尋覓.htaccess文件,如果有,則使其中的指令生效。AllowOverride 指令決定了.htaccess文件是不是有效,它指定了哪些指令可以出現在其中,或根本不允許使用。為此,需要在主服務器配置中如此配置:

  1. AllowOverride Options

在.htaccess文件中,需要如此配置:

  1. Options +ExecCGI

以使Apache允許此目錄中CGI程序的履行。
最后可以編寫1個cgi程序測試,如:

  1. #!/usr/bin/perl
  2. print "Content-type: text/html ";
  3. print "Hello, World.";
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 精品一区二区三区四区乱码 | 亚洲专区一区 | 亚欧综合| 视频一区二区三区在线 | 免费一级欧美片在线观免看 | 国产欧美一区二区精品久久久 | 在线播放人成午夜免费视频 | 亚洲韩国日本一级二级r级 亚洲韩精品欧美一区二区三区 | 依人在线免费视频 | 欧美成人亚洲高清在线观看 | 国产永久福利 | 国产成人高清视频 | 亚洲黄色片网站 | 一区二区三区不卡在线 | 国产色视频一区二区三区 | 呦女亚洲一区精品 | 成人区视频爽爽爽爽爽 | 在线精品日韩一区二区三区 | 操操操网 | 成人叼嘿视频免费网站 | 免费一级国产生活片 | 羞羞动漫在线看 | 久久91久久91精品免费观看 | 亚洲日本中文 | 日韩久久一区二区三区 | 在线播放a 1 | 成年人在线观看视频网站 | 玖玖爱国产 | 三级国产精品一区二区 | 男女性刺激爽爽免费视频 | 国产精品亚洲片在线不卡 | 最近2019中文字幕免费看最新 | 国产日韩精品欧美一区喷 | 男女视频免费网站 | 亚洲精品国产suv一区88 | 老司机亚洲精品影院在线 | 久久久久久国产精品视频 | 欧美日本激情 | 欧美自拍网| 福利区站 | 一级做a爰片性色毛片男 |