[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

=?ISO-8859-1?Q?Re: =C7=EB=C8=C3=CE=D2=BF=B4=C4=E3=B5=C4httpd.conf =BA=C3=C2=F0?????=



irene shaw,你好!
try:
#
# Control access to UserDir directories.  The following is an example
# for a site where these directories are restricted to read-only.
#
<Directory /usr/home/*/www>
    AllowOverride FileInfo AuthConfig Limit All
    Options MultiViews SymLinksIfOwnerMatch IncludesNoExec
    <Limit GET POST OPTIONS PROPFIND>
        Order allow,deny
        Allow from all
    </Limit>
    <Limit PUT DELETE PATCH PROPPATCH MKCOL COPY MOVE LOCK UNLOCK>
        Order deny,allow
        Deny from all
    </Limit>
</Directory>

<Directory /usr/home/*/cgi-bin>
    AllowOverride FileInfo AuthConfig Limit
    Options ExecCGI
</Directory>



NameVirtualHost 1.1.1.1

<VirtualHost 1.1.1.1>

RewriteEngine on
RewriteLog   "/var/www/logs/rewrite.log"
RewriteLogLevel 0

RewriteMap   lowercase  int:tolower

RewriteMap   vhost      dbm:/var/www/conf/vhost

RewriteCond  ${lowercase:%{SERVER_NAME}}  ^(.+)$
RewriteCond  ${vhost:%1}                  ^.*;(.+);.*;.*;red;.*
RewriteRule  ^/.*$                        http://%1 [R,L]
RewriteCond  %{REQUEST_URI}               ^/$
RewriteCond  ${lowercase:%{SERVER_NAME}}  ^(.+)$
RewriteCond  ${vhost:%1}                  ^.*;.*;www;.*;.*;ad$
RewriteRule  ^/.*$                        /var/www/cgi-bin/ad.cgi  [T=application/x-httpd-cgi,E=WEBPAGE:/index.htm,L]

RewriteCond  %{REQUEST_URI}               !^/cgi-bin/
RewriteCond  ${lowercase:%{SERVER_NAME}}  ^(.+)$
RewriteCond  ${vhost:%1}                  ^(.+);.*;www;.*
RewriteRule  ^/(.*)$                      /usr/home/%1/www/$1

RewriteCond  %{REQUEST_URI}               ^/cgi-bin/
RewriteCond  ${lowercase:%{SERVER_NAME}}  ^(.+)$
RewriteCond  ${vhost:%1}                  ^(.+);.*;www;cgi;;
RewriteRule  ^/cgi-bin/(.*)$              /usr/home/%1/cgi-bin/$1 [T=application/x-httpd-cgi]

</VirtualHost>
                        <VirtualHost 1.1.1.1>
                            ServerAdmin webmaster@domain.com
                            DocumentRoot /usr/home/user1/www
                            ServerName www.domain.com
                            ServerAlias domain.com
                            ErrorLog /usr/home/user1/wwwlogs/error_log
                            TransferLog /usr/home/user1/wwwlogs/access_log
                            ScriptAlias /cgi-bin/ /usr/home/user1/cgi-bin/
                        </VirtualHost>



在 01-1-2 下午 06:15:00 您写道:
> 我想设 每个user home下的cgi-bin目录  ...
>  我己经尝试了很多方法, 但都不行 ....
>
>  例如 :
>
>  ScriptAliasMatch ^/~([^/]*)/cgi-bin/(.*) /home/$1/cgi-bin/$2
>
>  <direcory ~ "/home/*/www/cgi-bin">
>  Options ExecCGI
>  AddHandler cgi-script .cgi .sh .pl
>  AllowOverride None
>  AllowFrom all
>  </directory>
>
>  都还是不行 ... 有没有人成功的在debian的apache上设定每个user home 的
>
>  cgi-bin ??? 可以把你的httpd.conf post 出来, 或是寄给我吗 ???
>
>  感激不尽 ... 我己经设了一天了......
>
>--------------------------------------------------------------------
>奇摩电子信箱・沟通心世界  http://mail.kimo.com.tw
>< 你 今 天 KIMO 了 吗? >  http://www.kimo.com.tw
>
>--
>| This message was re-posted from debian-chinese-big5@lists.debian.org
>| and converted from big5 to gb2312 by an automatic gateway.
>
>
>--
>To UNSUBSCRIBE, email to debian-chinese-gb-request@lists.debian.org
>with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

                    致
礼!

            wgj
            wgj@joyosoft.com



Reply to: