Apache用戶認證、域名跳轉、配置訪問日誌

Apache用戶認證

    就是在用戶訪問網站的時候,須要輸入用戶名和密碼才能順利訪問。php

編輯虛擬主機文件/usr/local/apache2.4/conf/extra/httpd-vhosts.confapache

Directory 指定認證的目錄瀏覽器

AllowOverride 至關於打開認證的開關curl

AuthName 自定義認證的名字ide

AuthType 認證的類型網站

AuthUserFile 密碼文件所在位置ui

require valid-user 指定須要認證的用戶爲所有可用用戶url

文件配置完後保存退出,而後建立密碼文件。spa

到宿主機hosts文件里加上一段日誌

去瀏覽器訪問111.com就會出現一個登錄提示框

也能夠針對某一個目錄或是一個文件進行認證

若是是目錄只要在<Directory /data/wwwroot/www.111.com> 後面加上目錄名 <Directory /data/wwwroot/www.111.com/admin>

若是是文件就要把<Directory /data/wwwroot/www.111.com>改成<FilesMatch admin.php>, </Directory>改成</FilesMatch>

域名跳轉

    在瀏覽器中輸入一個網站,跳轉到另外一個網站去

在配置文件/usr/local/apache2.4/conf/extra/httpd-vhosts.conf中寫入如下內容

文件/usr/local/apache2.4/conf/httpd.conf下有rewrite的這行井號去掉

     

 

執行命令curl -x127.0.0.1:80 -I 111.com 出現301 就表示永久跳轉

訪問日誌

/usr/local/apache2.4/conf/httpd.conf文件裏搜索LogFormat,查看日誌的格式

在文件/usr/local/apache2.4/conf/extra/httpd-vhosts.conf中設置了日誌

在文件裏更改日誌的格式

相關文章
相關標籤/搜索