LAMP+LNMP(六)用戶認證、域名跳轉與訪問日誌

一、用戶認證
有的網站需要加密特定的網頁,這是我們可以給網頁設置成輸入用戶名和密碼才能訪問,那麼具體的設置是

1、修改/usr/local/apache2.4/conf/extra/httpd-vhosts.conf文件
我們先看下模板
<VirtualHost *:80>
DocumentRoot "/data/wwwroot/www.123.com"
ServerName www.123.com
<Directory /data/wwwroot/www.123.com> //指定認證的目錄
AllowOverride AuthConfig //這個相當於打開認證的開關
AuthName "123.com user auth" //自定義認證的名字,作用不大
AuthType Basic //認證的類型,一般爲Basic,其他類型阿銘沒用過
AuthUserFile /data/.htpasswd //指定密碼文件所在位置
require valid-user //指定需要認證的用戶爲全部可用用戶
</Directory>
</VirtualHost>

然後把我們的網址改成上面的形式
LAMP+LNMP(六)用戶認證、域名跳轉與訪問日誌

2、生成用戶名和密碼配置文件

usr/local/apache2.4/bin/htpasswd -cm /data/.htpasswd test

LAMP+LNMP(六)用戶認證、域名跳轉與訪問日誌

3、使配置生效

usr/local/apache2.4/bin/apachectl -t
usr/local/apache2.4/bin/apachectl graceful

LAMP+LNMP(六)用戶認證、域名跳轉與訪問日誌

4、用curl命令測試成果

curl -x192.168.88.128:80 www.111.com

401表示需要登陸才能訪問
LAMP+LNMP(六)用戶認證、域名跳轉與訪問日誌

修改系統host後用瀏覽器看。
LAMP+LNMP(六)用戶認證、域名跳轉與訪問日誌

LAMP+LNMP(六)用戶認證、域名跳轉與訪問日誌

二、域名跳轉
域名跳轉主要是用來提高的網站的SEO,就是搜索引擎的搜索排名,如果把多個域名全部跳轉到一個制定的域名時,這個域名的排名就會高。

1、編輯httpd虛擬主機的配置文件

vim /usr/local/apache2.4/conf/extra/httpd-vhosts.conf

三、訪問日誌

對於web 日誌非常重要,訪問日誌可以使你默認情況下訪問日誌

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