成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

5月29日任務(wù)

課程名稱:Apache用戶認(rèn)證(網(wǎng)站需要增加安全性,用戶體驗很差,適合管理員入口)

創(chuàng)新互聯(lián)建站專業(yè)為企業(yè)提供都勻網(wǎng)站建設(shè)、都勻做網(wǎng)站、都勻網(wǎng)站設(shè)計、都勻網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計與制作、都勻企業(yè)網(wǎng)站模板建站服務(wù),十年都勻做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡(luò)服務(wù)。

筆記內(nèi)容:

編輯案例樣本:

vim/usr/local/apache2.4/conf/extra/httpd-vhosts.conf//把123.com那個虛擬主機編輯成如下內(nèi)容

<VirtualHost*:80>

DocumentRoot"/data/wwwroot/www.123.com"

ServerNamewww.123.com

<Directory/data/wwwroot/www.123.com>//指定認(rèn)證的目錄

AllowOverrideAuthConfig//這個相當(dāng)于打開認(rèn)證的開關(guān)

AuthName"123.comuserauth"//自定義認(rèn)證的名字,作用不大

AuthTypeBasic//認(rèn)證的類型,一般為Basic,其他類型阿銘沒用過

AuthUserFile/data/.htpasswd//指定密碼文件所在位置

requirevalid-user//指定需要認(rèn)證的用戶為全部可用用戶

</Directory>

</VirtualHost>

<VirtualHost*:80>

DocumentRoot"/data/wwwroot/789.com"

ServerName789.com

ServerAliaswww.example.com

<Directory/data/wwwroot/789.com>

AllowOverrideAuthConfig

AuthName"789.comuserauth"

AuthTypeBasic

AuthUserFile/data/.htpasswd_789

requirevalid-user

</Directory>

ErrorLog"logs/789.com-error_log"

CustomLog"logs/789.com-access_log"common

</VirtualHost>

生成密碼

[root@localhost~]#

/usr/local/apache2.4/bin/htpasswd-c(創(chuàng)建)m(加密)/data/.htpasswd_789(密碼位置)zmc(用戶名)

第二次創(chuàng)建不需要加-c

檢測并且加載

401表示訪問的內(nèi)容需要做用戶驗證

[root@localhost~]#curl-x127.0.0.1:80789.com-I

Curl去訪問格式

[root@localhost~]#curl-x127.0.0.1:80-uzmc:zmc789.com-I

還可以針對單個文件進行認(rèn)證

樣例:

<VirtualHost*:80>

DocumentRoot"/data/wwwroot/www.123.com"

ServerNamewww.123.com

<FilesMatchadmin.php>

AllowOverrideAuthConfig

AuthName"123.comuserauth"

AuthTypeBasic

AuthUserFile/data/.htpasswd

requirevalid-user

</FilesMatch>

</VirtualHost>

<VirtualHost*:80>

DocumentRoot"/data/wwwroot/789.com"

ServerName789.com

ServerAliaswww.example.com

#<Directory/data/wwwroot/789.com>

<FilesMatchye.php>

AllowOverrideAuthConfig

AuthName"789.comuserauth"

AuthTypeBasic

AuthUserFile/data/.htpasswd_789

requirevalid-user

</FilesMatch>

#</Directory>

ErrorLog"logs/789.com-error_log"

CustomLog"logs/789.com-access_log"common

</VirtualHost>

檢測加載

寫個對應(yīng)目錄下的ye.php

不需要賬號密碼驗證也能訪問

訪問ye.php時需要賬號密碼

課程名稱:域名跳轉(zhuǎn)(上下)(域名顯性轉(zhuǎn)發(fā)

筆記內(nèi)容:

什么情況下域名跳轉(zhuǎn)

域名跳轉(zhuǎn):實例老域名www.lishiming.com跳轉(zhuǎn)至新域名ask.apelearn.com,這樣需求是為了老用戶老會員不改變習(xí)慣跳轉(zhuǎn)至新域名,網(wǎng)站的SEO,搜索引擎(百度、谷歌)一直在抓網(wǎng)站上的帖子、頁面,抓這些頁面的目的(用戶可以搜到),百度中可以搜索猿課,原因是百度的蜘蛛、百度的小程序,來到網(wǎng)站服務(wù)器上抓走了這些頁面放到百度數(shù)據(jù)庫中,當(dāng)用戶搜索時,去數(shù)據(jù)庫中比對找相關(guān)頁面。

搜索網(wǎng)站時為什么網(wǎng)站有排序,與網(wǎng)站的權(quán)重很高有關(guān)系,權(quán)重與網(wǎng)站頁面太多,搜索引擎覺得很有價值,提升了網(wǎng)站的權(quán)重,搜索引擎判斷網(wǎng)站時根據(jù)域名,一個網(wǎng)站多個域名會影響權(quán)重,高的權(quán)重會給最初的域名,低的權(quán)重會給后面域名,因此所以通過域名跳轉(zhuǎn)來提升后面需要的域名的權(quán)重,并且定義老域名狀態(tài)碼301,301狀態(tài)碼:永久重定向,這樣搜索引擎會把老域名權(quán)重降低,新域名權(quán)重升高

301域名跳轉(zhuǎn)

第一步打開虛擬主機配置文件

[root@localhost~]#vim/usr/local/apache2.4/conf/extra/httpd-vhosts.conf

第二步注釋掉所有前面的配置

第三步使用需要mod_rewrite模塊支持

核心配置

<IfModulemod_rewrite.c>需要mod_rewrite模塊支持

RewriteEngineon打開rewrite功能

RewriteCond%{HTTP_HOST}!^789.com$定義rewrite的條件,主機名(域名)不是789.com滿足條件

RewriteRule^/(.*)$http://789.com/$1[R=301,L]

定義rewrite規(guī)則,當(dāng)滿足上面的條件時,這條規(guī)則才會執(zhí)行(無論任何域名最終呈現(xiàn)的目的789.com/test.php^/(.*)$^代表除去/代表789.com后面的/(.*)代表test.php$1代表了(.*)代表test.php部分,如果后面還有例如^/(.*)/([1-9)+)$那么后面表示http://789.com/$1/$2[R=301,L]狀態(tài)碼R=301301永久重令項302臨時重令項,L代表只跳轉(zhuǎn)一次(last))

</IfModule>

ErrorLog"logs/789.com-error_log"

CustomLog"logs/789.com-access_log"common

</VirtualHost>

第四步檢測重新加載

檢查Apache是否加載rewrite模塊

[root@localhost~]#/usr/local/apache2.4/bin/apachectl-M|greprewrite

打開模塊

[root@localhost~]#vim/usr/local/apache2.4/conf/httpd.conf

繼續(xù)檢測和重新加載

檢測

實現(xiàn)自動跳轉(zhuǎn)

課程名稱:11.21Apache訪問日志(每次用戶訪問都會有個日志)

筆記內(nèi)容:

默認(rèn)日志:

日志路徑:[root@localhost~]#ls/usr/local/apache2.4/logs/

GET:curl不加-I

HEAD:curl訪問

定義日志格式

[root@localhost~]#vim/usr/local/apache2.4/conf/httpd.conf

提供了兩種日志格式,默認(rèn)common

默認(rèn)common

%h來源IP%l用戶%u用戶密碼%t時間"%r"行為(HEAD、GET網(wǎng)址)%>s(狀態(tài)碼)%b(大小)

Combined

"%{Referer}i"記錄瀏覽器上一次瀏覽的網(wǎng)址,從哪里跳轉(zhuǎn)過來的

"%{User-Agent}i"用戶代理(瀏覽器、curl)

配置日志

第一步進入配置文件

[root@localhost~]#vim/usr/local/apache2.4/conf/extra/httpd-vhosts.conf

第二步重新定義

common改為combined

第三步檢測加載

本文名稱:5月29日任務(wù)
本文地址:http://jinyejixie.com/article16/cphhgg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供域名注冊企業(yè)網(wǎng)站制作、品牌網(wǎng)站設(shè)計、云服務(wù)器企業(yè)建站、定制網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站網(wǎng)頁設(shè)計
乌鲁木齐市| 永德县| 太原市| 射阳县| 太保市| 桂平市| 儋州市| 平原县| 伊川县| 鄂伦春自治旗| 六枝特区| 正镶白旗| 镇赉县| 湖口县| 呼伦贝尔市| 顺昌县| 丰原市| 大冶市| 昌图县| 府谷县| 闽清县| 毕节市| 抚顺市| 商洛市| 青冈县| 丘北县| 阿合奇县| 略阳县| 怀仁县| 民乐县| 沛县| 新干县| 滨州市| 鄢陵县| 凤冈县| 华阴市| 巨鹿县| 大埔区| 宕昌县| 石棉县| 益阳市|