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

                           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  大功告成!

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章