專業鋁門窗、鍛造門設計及安裝 價格便宜、品質好、設計佳,值得您信賴 | 防水抓漏技術權威 防水抓漏修繕,技術精深,免費到府勘查估價! |
Apache打開使用者 CGI 權限 |
房東:彼得 發表時間:2007-02-22 |
打開使用者 CGI 權限 將以下這段放入 httpd.conf 中, 然後, 重新啟動 Apache 即可. Options ExecCGI AddHandler cgi-script .cgi .pl .exe 上面這個設定是說: 凡是帳號是小寫字母或數字所組成的使用者, 皆打開 cgi-bin 目錄執行 CGI 程式的權限, 並且, 設定凡是副檔名是 cgi , pl, exe 者, 皆視為 cgi 程式, 而按 cgi 程式的處理方式來對待它. WEB 伺服器架設 什麼是 Apache ? 為何叫 Apache? 為何要選架 Apache? 因為:(課堂上說明, 往後補充上來) 一. 安裝 Apache 有二種方式: 使用 rpm 檔安裝 (這個最簡單) 編譯 Apache 原始檔 (http://www.apache.org) 例: rpm -ivh apache* 或 rpm -U apache* (升級) 二. 安裝後的位置 如果是用 rpm 檔案裝的, 那麼它預設的安裝目錄如下: /etc/httpd/conf 是設定檔目錄 /home/httpd 是主目錄 /home/httpd/html 是網頁預設目錄 /etc/rc.d/init.d/httpd 是啟動,停止的執行script檔 /usr/doc 及 /usr/man 放文件檔 /usr/sbin 放 httpd 執行檔 /var/log/httpd 放記錄檔( /etc/httpd/logs 是符號連結目檔) httpd.pid 放在 /var/run 中 如果是抓原始檔回來編譯, 慣用的安裝路徑是: /usr/local/apache 是主目錄 /usr/local/apache/htdocs 是網頁預設目錄 /usr/local/apache/logs 放記錄檔 /usr/local/apache/conf 放設定檔 httpd.pid 放在 /usr/local/apache/logs 中 三. Apache 的設定檔: 為了相容於以前的 NCSA WEB SERVER 的歷史原因, 所以, Apache 的設定檔名稱和 NCSA 相同,但自從 1.34 版之後, 已經逐漸將三個檔案集中成只剩一個檔案了. srm.conf : 資源設定檔 它設定: Web 根目錄, 及相關路徑位置, CGI 目錄, 以及其它會影響 Server 的資源設定. httpd.conf : httpd 控制設定檔 它設定: server 要如何 run, 記錄檔在哪, UID, port 號.... access.conf : 權限設定檔 它設定: 存取的型式 四. 設定 srm.conf 只要設定以下這些大約即可: DocumentRoot (網頁文件的根目錄, 如: /home/httpd/html 或 /usr/local/apache/htdocs) UserDir (網頁使用者的主目錄名稱, 如: html , www, 或 public_html) 五. 設定 httpd.conf 只要設定以下這些大約即可: ServerAdmin (管理員的郵址) User and Group (用什麼身份及組別來執行 apache) ServerName (設定主機的完整網域名稱 FQDN: fully quailfied domain name) ServerRoot (設定檔的根目錄位於何處? 如: /etc/httpd 或 /usr/local/apache) 六. 設定 access.conf 要設定目錄的權限: 如: Options ExecCGI 認得這幾個關鍵字即可: Indexes : 可以瀏覽目錄 ExecCGI : 可以執行 cgi 程式 None : 都不行 All : 都可以 七. 設定 mime.types (通常不用設) 若 欲支援 Flash, 應在 /conf 目錄下的 mime.types 中(rpm 檔安裝的 apache 版本, mime.types 在 /etc 之下), 加入以下型態: application/x-shockwave-flash swf 八. Apache 的執行模式. Apache 有二種執行模式: inet 代呼叫的方式 standalone 的執行方式 這二種有可不同? 用 inet 代為呼叫的方式, 效率不佳, 僅適合少量人數連線的網站. 因此, 不建議各位使用這種方式. 所謂 standalone 就是 apache 自己本身, 用 daemon 的方式, 來執行伺服器的功能, 它會再分出 10 個子行程 (httpd) 共同來伺服 Web 功能, 這種方式, 效能佳, 強烈建議各位一定要選用這種方式來跑 Apache !!!!!!!!!!!!!!! root 530 0.0 1.9 2384 1220 ? S Jul27 0:00 httpd nobody 531 0.0 2.0 2556 1296 ? S Jul27 0:00 httpd nobody 532 0.0 2.0 2556 1296 ? S Jul27 0:00 httpd nobody 533 0.0 2.0 2556 1296 ? S Jul27 0:00 httpd nobody 534 0.0 2.0 2556 1296 ? S Jul27 0:00 httpd nobody 535 0.0 2.0 2556 1296 ? S Jul27 0:00 httpd nobody 536 0.0 2.0 2556 1296 ? S Jul27 0:00 httpd nobody 537 0.0 2.0 2556 1296 ? S Jul27 0:00 httpd nobody 538 0.0 2.0 2556 1296 ? S Jul27 0:00 httpd nobody 539 0.0 2.0 2556 1296 ? S Jul27 0:00 httpd nobody 540 0.0 2.0 2556 1296 ? S Jul27 0:00 httpd 九. 讓 Apache 跑起來!!! 有三種方式: /etc/rc.d/init.d/httpd start /usr/local/apache/src/httpd -f /usr/local/apache/conf/httpd.conf & /usr/local/apache/bin/apachectl start 若欲重新啟動: /etc/rc.d/init.d/httpd restart kill -HUP Apache的PID編號 或 kill -1 Apache的PID編號 例: kill -HUP 530 例: kill -1 530 若欲殺掉它: /etc/rc.d/init.d/httpd stop kill -9 Apache的PID編號 如: kill -9 530 註: 請特別留意!! 如果您修改了任何一個設定檔, 一定要重新啟動(restart)Aapche, 這些修改才能生效. (我有時也會糊塗地忘記哩!!! :-Q) |
|
廣利不動產-板橋在地生根最實在--新板特區指名度最高、值得您信賴的好房仲 完整房訊,房屋、店面熱門精選物件,廣利不動產 優質仲介,房屋租賃、買賣資訊透明,交易真安心! 廣利不動產-新板特區指名度最高、值得您信賴的好房仲 您的托付,廣利用心為您服務 |
姓名: | |||
佈告內容: | |||
其他選項: | |||
|