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