##ScriptAlias /XXXX 用來設定別名,是指網址上的/XXXX
##皆導向目錄"webroot/XXX.abc.com/XXXX/"底下的資料
ScriptAlias /XXXX/ "/webroot/XXX.abc.com/XXXX/"
##用來設定cig的資料夾
AddHandler cgi-script .cgi .pl
DirectoryIndex index.cgi
<Directory "/webroot/XXX.abc.com/XXXX/">
    Options +Indexes +ExecCGI
    AllowOverride None
    <Limit GET POST OPTIONS>
        Order allow,deny
        Allow from all
    </Limit>
    <LimitExcept GET POST OPTIONS>
        Order deny,allow
        Deny from all
    </LimitExcept>
</Directory>

========================================================================================
##用來設定virtualhost,但記得要先將servername的DNS加入網域名稱內,才可執行。
<VirtualHost *:80>
    ServerName XXXX.abc.com
    ServerAdmin abc@gmail.com
    DocumentRoot var/www/html/cgi
    DirectoryIndex login.cgi index.cgi
    ErrorLog var/www/html/cgi/logs/error_log
    CustomLog var/www/html/cgi/logs/access_log common
    Options FollowSymLinks
    ScriptAlias /cgi/ "var/www/html/cgi"
</VirtualHost>
========================================================================================
以上兩支.conf的檔案皆可獨立寫成一張.conf的檔用,可跟apache的httpd.conf分開。
以Centos5.3為例,是放在/etc/httpd/conf.d/*.conf底下。
在httpd.conf裡有一段includes ./conf.d/*.conf 是指將其目錄下的資料皆放入

文章標籤
全站熱搜
創作者介紹
創作者 斷了線的小木偶 的頭像
斷了線的小木偶

斷了線的小木偶的部落格

斷了線的小木偶 發表在 痞客邦 留言(0) 人氣(103)