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

 

 

 

 

 

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