中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當前位置: 首頁 > news >正文

邢臺做網(wǎng)站口碑好怎么弄推廣廣告

邢臺做網(wǎng)站口碑好,怎么弄推廣廣告,免費做團購網(wǎng)站的軟件,做網(wǎng)站關(guān)鍵詞一、http設(shè)置 1.1 驗證模塊 需要輸入用戶名和密碼 htpasswd 此命令來自于 httpd-tools 包,如果沒有安裝 安裝一下即可 也可以安裝httpd 直接yum install httpd -y 也一樣 第一次生成文件htpasswd -c 文件路徑 姓名 交互式生成密碼 htpasswd -bc 文…

一、http設(shè)置

1.1 驗證模塊 需要輸入用戶名和密碼

htpasswd

此命令來自于 httpd-tools 包,如果沒有安裝? ?安裝一下即可

也可以安裝httpd? 直接yum install httpd -y 也一樣

第一次生成文件
htpasswd -c ?文件路徑 姓名 ? ? ? ??? ? 交互式生成密碼
htpasswd -bc 文件路徑 姓名 密碼 ? ?? ??? ?直接將密碼跟在后面

htpasswd -c ?文件路徑 姓名 ? ? ? ??? ? 交互式生成密碼

htpasswd -b? 文件路徑 姓名 密碼 ? ?? ??? ?直接將密碼跟在后面? ?

再添加一個用戶

驗證:

實驗:

server{listen 80;server_name www.lucky.com;root /data/html/;location /admin{auth_basic    "welcome cxk";#提示信息,不是所有瀏覽器都有用auth_basic_user_file  /mnt/.nginxuser;#密碼文件存放位置}          }

驗證:

為社么找不到頁面,那怎么辦呢?? 因為我們沒有建這個文件夾,所以訪問找不到頁面404

根據(jù)配置文件建立文件夾

驗證方法一:真機中驗證

驗證方法二:去虛擬機也可以驗證

1.2 網(wǎng)頁的狀態(tài)頁

基于nginx 模塊 ngx_http_stub_status_module 實現(xiàn),在編譯安裝nginx的時候需要添加編譯參數(shù) --with-http_stub_status_module,否則配置完成之后監(jiān)測會是提示語法錯誤注意: 狀態(tài)頁顯示的是整個服務(wù)器的狀態(tài),而非虛擬主機的狀態(tài)

server{listen 80;server_name www.lucky.com;root /data/html/;location /admin {   auth_basic    "welcome cxk";#提示信息,不是所有瀏覽器都有用auth_basic_user_file  /mnt/.nginxuser;#密碼文件存放位置}location /status{stub_status;}
}

去真機瀏覽器訪問:

#狀態(tài)頁用于輸出nginx的基本狀態(tài)信息:
#輸出信息示例:
Active connections: 291
server accepts handled requests16630948 16630948 31070465上面三個數(shù)字分別對應accepts,handled,requests三個值
Reading: 6 Writing: 179 Waiting: 106Active connections: 
#當前處于活動狀態(tài)的客戶端連接數(shù),包括連接等待空閑連接數(shù)=reading+writing+waiting
accepts:
#統(tǒng)計總值,Nginx自啟動后已經(jīng)接受的客戶端請求的總數(shù)。
handled:
#統(tǒng)計總值,Nginx自啟動后已經(jīng)處理完成的客戶端請求總數(shù),通常等于accepts,除非有因worker_connections限制等被拒絕的連接
requests:
#統(tǒng)計總值,Nginx自啟動后客戶端發(fā)來的總的請求數(shù)。
Reading:
#當前狀態(tài),正在讀取客戶端請求報文首部的連接的連接數(shù),數(shù)值越大,說明排隊現(xiàn)象嚴重,性能不足
Writing:
#當前狀態(tài),正在向客戶端發(fā)送響應報文過程中的連接數(shù),數(shù)值越大,說明訪問量很大
Waiting:
#當前狀態(tài),正在等待客戶端發(fā)出請求的空閑連接數(shù),開啟 keep-alive的情況下,這個值等于active – (reading+writing)

提取數(shù)字學習下

找到包含Reading的行,以空格為分隔符打印出第二列,第四列和第六列

[root@zzzcentos1 conf.d]#curl 192.168.246.7/status 2>/dev/null|awk '/^Reading/{print $2,$4,$6}'
0 1 0
[root@zzzcentos1 conf.d]#curl 192.168.246.7/status 2>/dev/null|awk '/Reading/{print $2,$4,$6}'
0 1 0

再進入配置文件:

驗證

補充下:

這樣就可以提取了

1.3自定義 錯誤頁面

我們 可以改變 默認的錯誤頁面,同時也可以用指定的響應狀態(tài)碼進行響應, 可用位置:http, server, location, if in location

格式:

error_page code ... [=[response]] uri;
頁面錯誤代碼  
error_page    固定寫法
code          響應碼
=             可以將響應碼轉(zhuǎn)換
uri           訪問連接

錯誤頁面默認 404 報錯

實驗1:? ?

server{listen 80;server_name www.lucky.com;root /data/html/;error_page 404 /index.html;location /status {stub_status;auth_basic    "welcome cxk";#提示信息,不是所有瀏覽器都有用auth_basic_user_file   /mnt/.nginxuser;}
}

去真機瀏覽器檢測

實驗2:自定義錯誤頁面

server{listen 80;server_name www.lucky.com;root /data/html/;error_page 404 /40x.html;location = /40x.html {root /mnt/error;}location /status {stub_status;auth_basic    "welcome cxk";auth_basic_user_file   /mnt/.nginxuser;}
}

去檢測:

實驗3:把錯誤碼 404 指定成302? ??

server{listen 80;server_name www.lucky.com;root /data/html/;error_page 404 =302 /40x.html;location = /40x.html {root /mnt/error;}location /status {stub_status;auth_basic    "welcome cxk";auth_basic_user_file   /mnt/.nginxuser;}
}

檢測:

1.4檢測文件是否存在

try_files會按順序檢查文件是否存在,返回第一個找到的文件或文件夾(結(jié)尾加斜線表示為文件夾),如果所有文件或文件夾都找不到,會進行一個內(nèi)部重定向到最后一個參數(shù)。只有最后一個參數(shù)可以引起一個內(nèi)部重定向,之前的參數(shù)只設(shè)置內(nèi)部URI的指向。最后一個參數(shù)是回退URI且必須存在,否則會出現(xiàn)內(nèi)部500錯誤。

語法格式:

Syntax: try_files file ... uri;
try_files file ... =code;
Default: —
Context: server, location

實驗:

server{listen 80;server_name www.lucky.com;root /data/html/;location / {root /data;try_files $uri $uri.html $uri/index.html /about/default.html;
}
}

檢測:

當不存在的時候,有托底頁面,顯示內(nèi)容

當訪問的頁面存在時,那就去訪問這個頁面,不會顯示about 顯示自己頁面內(nèi)容

1.5日志位置存放

#格式
Syntax: error_log file [level];
error_log    /apps/nginx/logs/kgc_error.log;
固定格式      文件路徑                         級別(info  debug等  可以忽略不寫)

為了不影響實驗,先把之前拖低的刪除了

實驗:自定義錯誤日志的位置

實驗:將兩個網(wǎng)站的 日志分離

[root@localhost error]#vim /apps/nginx/conf.d/m.conf
server{listen 80;server_name  www.m.com;root /data/nginx/m/;error_log    /data/logs/m_error.log;access_log  /data/logs/m_access.log;
}[root@localhost error]#vim /apps/nginx/conf.d/pc.conf
server{listen 80;server_name  www.pc.com;root /data/nginx/pc;error_log    /data/logs/pc_error.log;access_log  /data/logs/pc_access.log;
}
[root@localhost error]#mkdir /data/logs
[root@localhost error]#nginx -t
nginx: the configuration file /apps/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /apps/nginx/conf/nginx.conf test is successful
[root@localhost error]#nginx -s reload查看日志是否生效

1.6長連接

http 基于 tcp 協(xié)議 先要 三次握手然后 再傳輸數(shù)據(jù)

相關(guān)設(shè)置:

keepalive_timeout timeout [header_timeout]; ?
#設(shè)定保持連接超時時長,0表示禁止長連接,默認為75s,通常配置在http字段作為站點全局配置
keepalive_requests number; ?
#在一次長連接上所允許請求的資源的最大數(shù)量,默認為100次,建議適當調(diào)大,比如:500
可以加在全局或者 server 

例子

?keepalive_requests 3;
#最大下載三個資源就會斷開
keepalive_timeout 60 65;   #只能有一個空格   #版本不一可能不一樣時間
#開啟長連接后,返回客戶端的會話保持時間為60s,單次長連接累計請求達到指定次數(shù)請求或65秒就會被斷開,后面的60為發(fā)送給客戶端應答報文頭部中顯示的超時時間設(shè)置為60s:如不設(shè)置客戶端將不顯示超時時間。
Keep-Alive:timeout=60 ?#瀏覽器收到的服務(wù)器返回的報文

Connection:close ?#瀏覽器收到的服務(wù)器返回的報文
#使用命令測試:telnet

對哪種瀏覽器禁用長連接
keepalive_disable none | browser ...; ?
#對哪種瀏覽器禁用長連接

1.7作為下載服務(wù)器配置

ngx_http_autoindex_module 模塊處理以斜杠字符 "/" 結(jié)尾的請求,并生成目錄列表,可以做為下載服務(wù)

配置使用

官方文檔

http://nginx.org/en/docs/http/ngx_http_autoindex_module.html

配置:

[root@localhost nginx-1.18.0]#./configure --help |grep auto
#自帶--without-http_autoindex_module    disable ngx_http_autoindex_moduleautoindex on | off;
#自動文件索引功能,默為off
autoindex_exact_size on | off; ?
#計算文件確切大小(單位bytes),off 顯示大概大小(單位K、M),默認on
autoindex_localtime on | off ; 
#顯示本機時間而非GMT(格林威治)時間,默認off
autoindex_format html | xml | json | jsonp; 
#顯示索引的頁面文件風格,默認html
limit_rate rate; 
#限制響應客戶端傳輸速率(除GET和HEAD以外的所有方法),單位B/s,即bytes/second,默認值0,表示無限制,此指令由ngx_http_core_module提供
set $limit_rate
#變量提供 限制   變量優(yōu)先級高

補充:

不管直接按 ENTER 進入,這是一個緩存文件

實驗開始:實驗1

①文件配置

server{listen 80;server_name www.lucky.com;root /data/html/;location /download {autoindex on;root /mnt/;
}
}

②目錄添加文件

③檢測

換一臺瀏覽器谷歌訪問下看看啊

實驗2:給文件內(nèi)容加單位大小
server{listen 80;server_name www.lucky.com;root /data/html/;location /download {autoindex on;autoindex_exact_size off;root /mnt/;
}
}

去谷歌瀏覽器檢測

其它例子:

location /download {autoindex on;#開啟下載服務(wù)器autoindex_exact_size on;#開啟確切大小不建議開啟autoindex_localtime on;#使用當?shù)貢r間limit_rate 1024k;#所有人限速1024k,默認單位是字節(jié)數(shù)set $limit_rate 2M;#誰先生效alias /opt/download;}
實驗3:顯示索引的頁面文件風格,默認html? ?把它修改為 json
server{listen 80;server_name www.lucky.com;root /data/html/;location /download {autoindex on;autoindex_exact_size off;autoindex_format json;root /mnt/;
}
}

驗證:

1.8用戶上傳資料

上傳需要借助開發(fā)小的程序, 并且程序 5M 和 nginx 10M 都會限制。 兩者取最小

client_max_body_size 1m; 
#設(shè)置允許客戶端上傳單個文件的最大值,默認值為1m,上傳文件超過此值會出413錯誤
client_body_buffer_size size; 
#用于接收每個客戶端請求報文的body部分的緩沖區(qū)大小;默認16k;超出此大小時,其將被暫存到磁盤上的由下面client_body_temp_path指令所定義的位置
client_body_temp_path path [level1 [level2 [level3]]];
#設(shè)定存儲客戶端請求報文的body部分的臨時存儲路徑及子目錄結(jié)構(gòu)和數(shù)量,目錄名為16進制的數(shù)字,使用hash之后的值從后往前截取1位、2位、2位作為目錄名上傳文件大于限制  錯誤代碼413

1.9其他設(shè)置

directio size | off;
#操作完全和aio相反,aio是讀取文件而directio是寫文件到磁盤,啟用直接I/O,默認為關(guān)閉,當文件大于等于給定大小時,例如:directio 4m;同步(直接)寫磁盤,而非寫緩存。直接 寫入 磁盤     還是等待一定數(shù)據(jù)量寫入磁盤
open_file_cache off; ?#是否緩存打開過的文件信息
open_file_cache max=N [inactive=time];
#nginx可以緩存以下三種信息:
(1) 文件元數(shù)據(jù):文件的描述符、文件大小和最近一次的修改時間
(2) 打開的目錄結(jié)構(gòu)
(3) 沒有找到的或者沒有權(quán)限訪問的文件的相關(guān)信息 
max=N:#可緩存的緩存項上限數(shù)量;達到上限后會使用LRU(Least recently used,最近最少使用)算法實現(xiàn)管理
inactive=time:#緩存項的非活動時長,在此處指定的時長內(nèi)未被命中的或命中的次數(shù)少于open_file_cache_min_uses    
#指令所指定的次數(shù)的緩存項即為非活動項,將被刪除 
open_file_cache_valid time; 
#緩存項有效性的檢查驗證頻率,默認值為60s 
open_file_cache_errors on | off; 
#是否緩存查找時發(fā)生錯誤的文件一類的信息,默認值為off
open_file_cache_min_uses number; 
#open_file_cache指令的inactive參數(shù)指定的時長內(nèi),至少被命中此處指定的次數(shù)方可被歸類為活動項,默認值為1范例:
open_file_cache max=10000 inactive=60s; 
#最大緩存10000個文件,非活動數(shù)據(jù)超時時長60s
open_file_cache_valid ? 60s; ?
#每間隔60s檢查一下緩存數(shù)據(jù)有效性
open_file_cache_min_uses 5; 
#60秒內(nèi)至少被命中訪問5次才被標記為活動數(shù)據(jù)
open_file_cache_errors ? on;
#緩存錯誤信息limit_except method ... { ... },僅用于location
#限制客戶端使用除了指定的請求方法之外的其它方法 
method:GET, HEAD, POST, PUT, DELETE,MKCOL, COPY, MOVE, OPTIONS, PROPFIND, 
PROPPATCH, LOCK, UNLOCK, PATCH
limit_except GET {allow 192.168.91.101;deny all;
}
#除了GET和HEAD 之外其它方法僅允許192.168.1.0/24網(wǎng)段主機使用

http://www.risenshineclean.com/news/22347.html

相關(guān)文章:

  • 百度收錄網(wǎng)站要多網(wǎng)站策劃書模板
  • 東莞企業(yè)黃頁百度關(guān)鍵詞優(yōu)化送網(wǎng)站
  • 編程線下培訓機構(gòu)廣安seo外包
  • 泗洪網(wǎng)站建設(shè)蘭蔻搜索引擎營銷案例
  • 做網(wǎng)站要做哪些站長工具高清無嗎
  • 網(wǎng)站優(yōu)化標題怎么做自媒體平臺注冊入口官網(wǎng)
  • 怎么做動態(tài)網(wǎng)站系統(tǒng)哪里有永久免費建站
  • 做網(wǎng)站用什么主機操作系統(tǒng)品牌網(wǎng)絡(luò)營銷案例
  • web前端概述網(wǎng)站seo專員招聘
  • 2023年東莞疫情最新消息seo關(guān)鍵詞首頁排名代發(fā)
  • asp網(wǎng)站做視頻教程提高網(wǎng)站收錄的方法
  • 一起做陶瓷的網(wǎng)站網(wǎng)絡(luò)推廣引流是做什么的
  • 網(wǎng)站建設(shè)工作室 杭州營銷推廣與策劃
  • 自己做網(wǎng)站怎么優(yōu)化產(chǎn)品軟文是什么意思
  • 開網(wǎng)站做代發(fā)友情鏈接怎么互換
  • 網(wǎng)站logo怎么修改百度推廣客戶端app
  • 旅游網(wǎng)站建設(shè)分析 需求石家莊最新消息
  • 網(wǎng)站建設(shè)公司 北京百度瀏覽器網(wǎng)頁
  • 企業(yè)貸款政策最新消息2022東莞seo整站優(yōu)化
  • 微信手機網(wǎng)站制作北京、廣州最新發(fā)布
  • 營銷型網(wǎng)站建設(shè)的一般過程包括哪些環(huán)節(jié)?西部數(shù)碼域名注冊官網(wǎng)
  • 網(wǎng)站建設(shè)方案設(shè)計什么文案容易上熱門
  • 威海網(wǎng)站優(yōu)化公司微信指數(shù)查詢
  • 網(wǎng)站建設(shè)你的選擇北京百度推廣代理公司
  • 網(wǎng)站怎么做成app黑馬培訓價目表
  • 上傳照片的網(wǎng)站賺錢百度推廣客服人工電話多少
  • 國內(nèi)免費空間申請百度seo分析工具
  • 音樂主題資源網(wǎng)站建設(shè)安卓系統(tǒng)優(yōu)化大師
  • 新樂市做網(wǎng)站百度今日小說排行榜
  • 網(wǎng)站推廣方法和策略網(wǎng)站制作企業(yè)