Chinaunix首页 | 论坛 | 博客
  • 博客访问: 116913
  • 博文数量: 17
  • 博客积分: 431
  • 博客等级: 下士
  • 技术积分: 172
  • 用 户 组: 普通用户
  • 注册时间: 2010-04-13 14:45
文章分类

全部博文(17)

文章存档

2012年(1)

2011年(16)

分类: LINUX

2011-10-10 10:52:00

root@alex:~# vi /etc/apache2/sites-enabled/000-default

        ServerName

        DocumentRoot /var/www/a

   

        Options Indexes FollowSymLinks MultiViews

        AllowOverride None

        Order allow,deny

        allow from all

   

 

        ServerName

        DocumentRoot /var/www/b

   

        Options Indexes FollowSymLinks MultiViews

        AllowOverride None

        Order allow,deny

        allow from all

   

root@alex:~# mkdir /var/www/a

root@alex:~# mkdir /var/www/b

root@alex:~# cd /var/www/a

root@alex:~# vim index.html

this is

root@alex:~# vim /var/www/b/index.html

this is

root@alex:~# service apache2 restart

测试机中hosts添加192.168.100.192        192.168.100.192         即可访问

root@alex:~# vi /etc/apache2/sites-enabled/000-default

修改虚拟主机的验证方式

AllowOverride Authconfig

root@alex:~# vim /var/www/b/.htaccess

AuthName " password,sir!"               \\随便写

AuthType Basic                                         \\验证方式

AuthUserFile /var/www/b/.htpasswd            \\用户信息存放位置

AuthUserFile指定的文件中任何用户都可以访问

root@alex:~# htpasswd -c /var/www/b/.htpasswd test

root@alex:~# service apache2 restart

   url重定向
先加载模块 进入/etc/apache2/mod-available
键入a2enmod  输入 rewrite  然后重启apache服务  即可加载模块

root@alex:~# vi /etc/apache2/sites-enabled/000-default

 

ServerName

RewriteEngine On

RewriteCond %{HTTP_HOST} ^ [NC]

RewriteRule ^/(.*)$ http:/// [L]

root@alex:~# service apache2 restart

root@alex:~# vim /etc/hosts/

192.168.100.192      

lynx测试即可

 

rewrite规则重写的标志一览

R

强制外部重定向

F

禁用URL,返回403HTTP状态码

 P

强制使用代理转发

NC

不区分大小写

^

到行首

$

锚定到行尾

*

字符出现 0 N

出现 0 1

.

任意一个单字符

 

阅读(2036) | 评论(0) | 转发(0) |
0

上一篇:自编译mysql

下一篇:LVS+Keepalived

给主人留下些什么吧!~~