apache構成の詳細

3274 ワード

  • configuration error:couldn’t perform authenticationエラーの解決方法
  • configuration error: couldn’t perform authentication. AuthType not set!:/ apache 2.4でサポートされているgranted構文は、低バージョンでは使用できません.
    次の文をコメントする必要があります.
    #Require all granted保存再起動apacheでいい!
  • .htaccess: Invalid command 'RewriteEngine'

  • RewriteEngineコマンドには、rewrite modのサポート#LoadModule rewrite_が必要です.module modules/mod_rewrite.so注釈を外して開ければいい
     
    3、常用のvhostを2つ付属
    <VirtualHost *:80>
    
        ServerAdmin www.fuck2.com    
    
        DocumentRoot "d:/mysite/fuck2.com"    
    
        
    
        ServerName www.fuck2.com
    
        ServerAlias fuck2.com    
    
        
    
        <Directory "d:/mysite/fuck2.com/">
    
            Options FollowSymLinks
    
            AllowOverride All
    
            Order deny,allow
    
            Deny from allow
    
            #Require all granted
    
        </Directory>
    
        
    
        ErrorLog "logs/www.fuck2.com-error.log"
    
        CustomLog "logs/www.fuck2.com-access.log" common
    
        DirectoryIndex index.php index.html index.htm index.shtml default.html default.html    
    
    
    
    </VirtualHost>
    
    
    
    
    
    <VirtualHost *:80>
    
        ServerAdmin www.fuck.com
    
        DocumentRoot "d:/fk_web"
    
        ServerName www.fuck.com
    
        ServerAlias fuck.com
    
    
    
        <Directory "d:/fk_web/">
    
            Options FollowSymLinks
    
            AllowOverride All
    
            Order deny,allow
    
            Deny from allow
    
        </Directory>
    
        
    
        
    
        ErrorLog "logs/www.fuck.com-error.log"
    
        CustomLog "logs/www.fuck.com-access.log" common
    
    </VirtualHost>

     
    4、wwwジャンプ付き.htaccess
    <Files ~ "^.(htaccess|htpasswd)$">
    
    deny from all
    
    </Files>
    
    RewriteEngine on
    
    RewriteCond %{HTTP_HOST} ^(fuck\.com)(:80)? [NC]
    
    RewriteRule ^(.*) http://www.fuck.com/$1 [R=301,L]
    
    order deny,allow

     
    wampは意外にもhttpd-vhosts.confを注釈しているので、いつもデフォルトのパスを指しているのも無理はありません.
    #Include conf/extra/httpd-vhosts.conf