apache構成の詳細
3274 ワード
次の文をコメントする必要があります.
#Require all granted保存再起動apacheでいい!
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