> CentOS > CentOS教程 >

Apache的虚拟主机配置和网页加密

源码安装apache,在此略过

一:首先开启虚拟主机功能

[root@localhost ~]# vim /usr/local/apache2/conf/httpd.conf

找到这一行,去掉前面的#号注释(不同版本可能不在这一行)

460  #Include conf/extra/httpd-vhosts.conf

二:修改虚拟主机配置文件

网页路径在/usr/local/apache2/conf/htdocs下面

新建2个网站

新建2个网站的根目录

 mkdir /usr/local/apache2/htdocs/1  2

echo "woshi 1" > /usr/local/apache2/htdocs/1/index.html

echo "woshi 2" > /usr/local/apache2/htdocs/2/index.html

修改虚拟主机配置文件

[root@localhost ~]# vim /usr/local/apache2/conf/extra/httpd-vhosts.conf

 

 

 

启动apache

/[root@localhost ~]# /usr/local/apache2/bin/apachectl restart

使用xp验证:打开c:/windows/system32/drivers/etc/hosts

添加两行:

IP地址 www.1.com

IP地址 www.2.com

 

 

验证:

 

 

          OK 成功!

 

                                             网页加密

 

 

加密网站1的mimi这个页面

echo "wo shi luo ben" > /usr/local/apache2/htdocs/1/mimi

修改虚拟主机配置文件,在末尾添加

 

 

其中.qq是一个新建的隐藏的文件 放用户信息的文件

接下来就是新建用户

[root@localhost 1]# /usr/local/apache2/bin/htpasswd  -c  /usr/local/apache2/htdocs/1/.qq lin

New password:

Re-type new password:

Adding password for user lin

这个-c是新建.qq这个文件的意思,第二个用户就无需添加了,以为已经新建了

[root@localhost 1]# /usr/local/apache2/bin/htpasswd   /usr/local/apache2/htdocs/1/.qq hh

New password:

Re-type new password:

Adding password for user hh

重启apache

打开浏览器看一下效果吧

 

 

 

Ok  大功告成!

(责任编辑:IT)