跳至內容
阿里BaBa電腦筆記
使用者工具
登入
網站工具
工具
顯示頁面
舊版
反向連結
最近更新
多媒體管理器
網站地圖
登入
最近更新
多媒體管理器
網站地圖
足跡:
linux:web:cgi
本頁是唯讀的,您可以看到原始碼,但不能更動它。您如果覺得它不應被鎖上,請詢問管理員。
======利用Apache web server 執行CGI程式====== <code>本例不考慮iptables 及SELINUX情況下 #/etc/init.d/iptables stop #setenforce 0 </code><code> #vim /etc/httpd/conf/httpd.conf </code><code>#ScriptAlies 虛擬目錄 實體目錄(當http://serverip/cgi-bin 就會導向實體目錄/var/www/cgi-bin/執行) ScriptAlias /cgi-bin/ "/var/www/cgi-bin/" #針對實體目錄/var/www/cgi-bin/做權限處理 <Directory "/var/www/cgi-bin"> AllowOverride None Options Execcgi -->重要!!把原本none改成Execcgi才可執行 AddHandler cgi-script .cgi .pl --->接受以 .pl 或 .cgi的副檔名的檔案執行 Order allow,deny Allow from all </Directory> </code> ======編寫簡單cgi腳本====== <code bash 1> #!/bin/bash printf "Content-type: text/html\n\n"; printf "Hello Andy"; </code> ======測試====== <code>$links http://YourIP/cgi-bin/index.cgi</code> ======參考資料====== * [[http://lamp.linux.gov.cn/Apache/ApacheMenu/howto/cgi.html|Apache官方DOC-CGI]] * [[http://www.twbsd.org/cht/book/ch13.htm|網頁伺服器]] * [[http://linux.vbird.org/linux_server/0360apache.php#www_adv_cgi|鳥哥-CGI]]
linux/web/cgi.txt
· 上一次變更: 2013/07/06 01:28 (外部編輯)
頁面工具
顯示頁面
舊版
反向連結
回到頁頂