婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > 學(xué)習(xí)nginx基礎(chǔ)知識(shí)

學(xué)習(xí)nginx基礎(chǔ)知識(shí)

熱門(mén)標(biāo)簽:貴陽(yáng)教育行業(yè)電話外呼系統(tǒng) 400電話申請(qǐng)方案 寧夏房產(chǎn)智能外呼系統(tǒng)要多少錢(qián) 烏海智能電話機(jī)器人 藍(lán)點(diǎn)外呼系統(tǒng) 撫順移動(dòng)400電話申請(qǐng) 在百度地圖標(biāo)注車(chē)輛 威海人工外呼系統(tǒng)供應(yīng)商 做外呼系統(tǒng)的公司違法嗎

一.什么是nginx?

nginx是一個(gè)高性能的http和反向代理的web服務(wù)器,占內(nèi)存少,并發(fā)力強(qiáng)。有報(bào)告顯示nginx可以高達(dá)50000個(gè)并發(fā)連接數(shù)。

二.nginx能干什么?

  • 反向代理
  • 負(fù)載均衡
  • 動(dòng)靜分離
  • 高可用集群

2.1 什么是正向代理?

客戶端(瀏覽器)配置代理服務(wù)器,通過(guò)代理服務(wù)器進(jìn)行互聯(lián)網(wǎng)之間的訪問(wèn)。

2.2 什么是反向代理?

客戶端將請(qǐng)求發(fā)送到反向代理服務(wù)器,由反向代理服務(wù)器去獲取數(shù)據(jù)后,再返回給客戶端。

2.3負(fù)載均衡

客戶端發(fā)送多個(gè)請(qǐng)求到服務(wù)器,服務(wù)器處理請(qǐng)求,由一些數(shù)據(jù)需要和數(shù)據(jù)庫(kù)進(jìn)行交互,服務(wù)器處理完畢后,再將結(jié)果返回給客戶端。

如果單個(gè)服務(wù)器解決不,就搭建服務(wù)器集群實(shí)現(xiàn)

2.4 動(dòng)靜分離

為了提高網(wǎng)站的解析速度,將動(dòng)態(tài)頁(yè)面和靜態(tài)頁(yè)面由不同的服務(wù)器來(lái)解析,降低原來(lái)單個(gè)服務(wù)器的壓力。

三.nginx基本操作

1.使用之前,先進(jìn)入nginx目錄
2.查看nginx的版本號(hào)

./nginx -v

3.啟動(dòng)nginx

./nginx

4.關(guān)閉nginx

./nginx -s stop

5.重新加載nginx

./nginx -s reload

6.查看nginx的狀態(tài)

ps -ef | grep nginx

3.1 nginx配置文件 nginx/conf/nginx.conf

1.全局塊

從配置文件到events塊之間的內(nèi)容。

2.events塊

events塊指令主要影響nginx服務(wù)器與用戶的網(wǎng)絡(luò)連接,worker connections 1024 支持的最大連接數(shù)

3.http塊

3.2 防火墻設(shè)定

// 查看開(kāi)放的端口號(hào)
firewall-cmd --list-all

// 設(shè)置開(kāi)放的端口號(hào)
firewall-cmd --add-service=http –permanent		// 在防火墻中永久開(kāi)啟 http 服務(wù)
firewall-cmd --add-port=80/tcp --permanent		// 在防火墻中永久開(kāi)啟 80 端口

// 重啟防火墻
firewall-cmd –reload

四.反向代理實(shí)現(xiàn)案例

4.1.Nginx反向代理的實(shí)現(xiàn)案例1

效果:輸入一個(gè)地址,跳轉(zhuǎn)到tomcat首頁(yè)

nginx 配置反向代理,主要是通過(guò) proxy_pass 配置進(jìn)行請(qǐng)求的轉(zhuǎn)發(fā)

1.hosts 文件域名配置

在windows系統(tǒng)的host文件(C盤(pán)Windods/System32/driver/etc/hosts)進(jìn)行域名和ip對(duì)應(yīng)關(guān)系的配置

2.nginx里進(jìn)行請(qǐng)求轉(zhuǎn)發(fā)的配置(反向代理配置) nginx.conf

主要修改 server_name、proxy_pass 兩個(gè)配置:

  • server_name:主機(jī)IP
  • proxy_pass:nginx 代理地址

測(cè)試成功

4.2Nginx反向代理的實(shí)現(xiàn)案例2

使用nginx反向代理,根據(jù)訪問(wèn)的路徑跳轉(zhuǎn)到不用的服務(wù)端口中,nginx監(jiān)聽(tīng)端口是9001

1.準(zhǔn)備工作

部署tomcat 8080

部署tomcat8081

因?yàn)閠omcat默認(rèn)的端口號(hào)是8080,所以要設(shè)定tomcat的端口號(hào)時(shí),需要修改server.xml中的部分端口,啟動(dòng)tomcat

在兩個(gè)tomcat文件中找到webapps,在其目錄下建立兩個(gè)文件edu,vod,里面放入里那個(gè)html頁(yè)面,并測(cè)試頁(yè)面可成功訪問(wèn)。

2.找到nginx配置文件 nginx.conf

server {
    listen       9001;
    server_name  192.168.25.101;

    location ~ /edu/ {
        proxy_pass  http://127.0.0.1:8080;
    }

    location ~ /vod/ {
        proxy_pass  http://127.0.0.1:8081;
    }
}   

3.開(kāi)放訪問(wèn)端口 8080 8081 9001,否則訪問(wèn)不到

4.重啟nginx,測(cè)試

五.負(fù)載均衡實(shí)現(xiàn)案例

1.實(shí)現(xiàn)效果

瀏覽器地址中輸入一個(gè)地址http://192.168.17.129/edu/a.html,負(fù)載均衡效果,平均分配到8080和8081端口中

2.準(zhǔn)備工作

1.部署tomcat 8080,部署tomcat 8081

2.在兩臺(tái)tomcat里面webapps目錄中,創(chuàng)建名稱為edu文件夾,在文件夾里面創(chuàng)建兩個(gè)頁(yè)面a.html,用于測(cè)試

3.在nginx的配置文件里做出相應(yīng)的配置,在http下做配置

upstreat myserver{
    //添加服務(wù)器名
    server 192.168.17.129;8080;
    server 192.168.17.129;8081;
}

然后再servers和Locationa下做配置

server_name  192.168.17.129:
location /{
    proxy_pass http://myserver;
}

5.1nginx負(fù)載均衡的策略

  • 輪詢(默認(rèn))

每個(gè)請(qǐng)求按時(shí)間順序注意分配的不同的后端服務(wù)器,如果后端服務(wù)器宕機(jī),就能自動(dòng)剔除

  • weight

weight代表權(quán)重,默認(rèn)為1,權(quán)重越高分配的客戶端越多

使用:

upstreat myserver{
    //添加服務(wù)器名
    server 192.168.17.129;8080 weight =10;
    server 192.168.17.129;8081  weight = 20;
}
  • ip_hash

​ 每個(gè)請(qǐng)求按訪問(wèn)IP的hash結(jié)果分配,這樣后續(xù)就可固定 訪問(wèn)一個(gè)后端服務(wù)器

  • fair

根據(jù)響應(yīng)時(shí)間來(lái)進(jìn)行分配,響應(yīng)時(shí)間的長(zhǎng)短來(lái)分配

upstreat myserver{
    //添加服務(wù)器名
    server 192.168.17.129;8080 ;
    server 192.168.17.129;8081;
    fair;
}

六、nginx動(dòng)靜分離

6.1、實(shí)現(xiàn)過(guò)程

通過(guò)location指定不同的后綴實(shí)現(xiàn)不同的請(qǐng)求轉(zhuǎn)發(fā)。通過(guò)expires參數(shù)的配置,可以設(shè)定一個(gè)瀏覽器緩存過(guò)期時(shí)間,減少與服務(wù)器之間的請(qǐng)求和流量。

6.2、案例

1.準(zhǔn)備靜態(tài)資源

2.具體的配置

  • 1.在nginx配置文件中配置 nginx/conf

  • 2.輸入網(wǎng)址進(jìn)行訪問(wèn)

七、Nginx配置高可用

7.1 什么是Nginx的高可用?

由圖可知,對(duì)于之前操作模式來(lái)說(shuō),只有一臺(tái)nginx時(shí),將用戶的請(qǐng)求通過(guò)nginx進(jìn)行轉(zhuǎn)發(fā)到不同的tomcat之中,當(dāng)其中的nginx宕機(jī)時(shí),就會(huì)造成服務(wù)的轉(zhuǎn)發(fā)失敗,因此通過(guò)搭建nginx集群,當(dāng)主服務(wù)器nginx宕機(jī)時(shí),備份服務(wù)器的ngnix會(huì)將用戶的請(qǐng)求重新轉(zhuǎn)發(fā)tomcat中,從而保證了高可用。

7.2、nginx配置高可用準(zhǔn)備

  • 準(zhǔn)備兩臺(tái)服務(wù)器 192.168.17.129 和 192.268.17.131
  • 兩臺(tái)服務(wù)器都安裝nginx
  • 配置一個(gè)虛擬地址
  • 在兩臺(tái)服務(wù)器安裝keepalived 直接通過(guò)yum安裝
yum install keepalive -y

7.3、高可用配置

完成keepalive的配置,找到keeplive配置文件keepalive.conf

(1)修改/etc/keepalived/keepalivec.conf 配置文件

global_defs {
	notification_email {
	acassen@firewall.loc
	failover@firewall.loc
	sysadmin@firewall.loc
	}
	notification_email_from Alexandre.Cassen@firewall.loc
	smtp_server 192.168.17.129
	smtp_connect_timeout 30
	router_id LVS_DEVEL
}

vrrp_script chk_http_port {
	script "/usr/local/src/nginx_check.sh"
	interval 2 #(檢測(cè)腳本執(zhí)行的間隔)
	weight 2
}

vrrp_instance VI_1 {
	state BACKUP # 備份服務(wù)器上將 MASTER 改為 BACKUP
	interface ens33 //網(wǎng)卡
	virtual_router_id 51 # 主、備機(jī)的 virtual_router_id 必須相同
	priority 90 # 主、備機(jī)取不同的優(yōu)先級(jí),主機(jī)值較大,備份機(jī)值較小
	advert_int 1
	authentication {
		auth_type PASS
		auth_pass 1111
	}
	virtual_ipaddress {
		192.168.17.50 // VRRP H 虛擬地址
	}
}

(2)在/usr/local/src 添加檢測(cè)腳本

A=`ps -C nginx – no-header |wc -l`
if [ $A -eq 0 ];then
	/usr/local/nginx/sbin/nginx
	sleep 2
	if [ `ps -C nginx --no-header |wc -l` -eq 0 ];then
		killall keepalived
	fi
fi

(3)把兩臺(tái)服務(wù)器上 nginx 和 keepalived 啟動(dòng)
啟動(dòng) nginx: ./nginx
啟動(dòng) keepalived: systemctl start keepalived.service

7.4、測(cè)試

1).在瀏覽器地址輸入虛擬ip地址:192.168.17.50

既可以直接訪問(wèn)

2)當(dāng)把主服務(wù)器nginx和keepalived停止,在次輸入虛擬地址的時(shí)候,頁(yè)面依舊可以訪問(wèn)

八、nginx工作原理

master & worker

8.1、一個(gè) master 和多個(gè) woker 有好處

  • 對(duì)于每個(gè) worker 進(jìn)程來(lái)說(shuō),獨(dú)立的進(jìn)程,不需要加鎖,所以省掉了鎖帶來(lái)的開(kāi)銷(xiāo),同時(shí)在編程以及問(wèn)題查找時(shí),也會(huì)方便很多,可以使用 nginx –s reload 熱部署,利用 nginx 進(jìn)行熱部署操作
  • 每個(gè) woker 是獨(dú)立的進(jìn)程,如果有其中的一個(gè) woker 出現(xiàn)問(wèn)題,其他 woker 獨(dú)立的,繼續(xù)進(jìn)行爭(zhēng)搶?zhuān)瑢?shí)現(xiàn)請(qǐng)求過(guò)程,不會(huì)造成服務(wù)中斷。

8.2 、設(shè)置多少個(gè) woker 合適

  • worker 數(shù)和服務(wù)器的 cpu 數(shù)相等是最為適宜的。(比如說(shuō): 你的電腦是4核,設(shè)置4個(gè)worker就足矣,如果是八核,設(shè)置8個(gè)worker足矣)

8.3、連接數(shù) worker_connection

第一個(gè):發(fā)送請(qǐng)求,占用了 woker 的幾個(gè)連接數(shù)?
答案: 2 或者 4 個(gè)
第二個(gè): nginx 有一個(gè) master,有四個(gè) woker,每個(gè) woker 支持最大的連接數(shù) 1024,支持的最大并發(fā)數(shù)是多少?

  • 普通的靜態(tài)訪問(wèn)最大并發(fā)數(shù)是: worker_connections * worker_processes /2,
  • 而如果是 HTTP 作 為反向代理來(lái)說(shuō),最大并發(fā)數(shù)量應(yīng)該是 worker_connections *worker_processes/4。

到此這篇關(guān)于學(xué)習(xí)nginx基礎(chǔ)知識(shí)的文章就介紹到這了,更多相關(guān)nginx基礎(chǔ)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

標(biāo)簽:泰州 銅川 周口 蕪湖 朝陽(yáng) 那曲 松原 慶陽(yáng)

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《學(xué)習(xí)nginx基礎(chǔ)知識(shí)》,本文關(guān)鍵詞  學(xué)習(xí),nginx,基礎(chǔ)知識(shí),學(xué)習(xí),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《學(xué)習(xí)nginx基礎(chǔ)知識(shí)》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于學(xué)習(xí)nginx基礎(chǔ)知識(shí)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    精品国产免费人成在线观看| 国产色爱av资源综合区| 国产 日韩 欧美大片| 一区二区三区在线高清| 亚洲精品一区二区三区四区高清 | 波多野结衣在线一区| 丝袜脚交一区二区| 国产精品区一区二区三| 9191久久久久久久久久久| 99这里只有久久精品视频| 国产一区二区三区在线观看精品 | 91精品国产综合久久精品麻豆| www..com久久爱| 国产美女av一区二区三区| 天天av天天翘天天综合网| 亚洲视频一区二区免费在线观看| 精品国产伦一区二区三区免费| 欧美视频一区二区三区| 91麻豆国产香蕉久久精品| 国产a久久麻豆| 国内不卡的二区三区中文字幕| 偷拍自拍另类欧美| 亚洲午夜久久久久| 亚洲女与黑人做爰| 国产精品久久福利| 中文字幕免费不卡在线| 久久青草国产手机看片福利盒子| 91精品免费观看| 欧美日韩国产在线观看| 欧美四级电影在线观看| 91网站视频在线观看| av激情亚洲男人天堂| 不卡的电影网站| 成人av电影免费在线播放| 粉嫩欧美一区二区三区高清影视| 国产suv精品一区二区6| 成人免费黄色在线| 成人激情免费视频| 成人av电影在线| av一区二区不卡| 色婷婷久久久久swag精品| 97久久人人超碰| 色综合久久久久综合| 日本韩国一区二区三区| 欧美在线不卡视频| 欧美日本一道本| 欧美一卡2卡三卡4卡5免费| 91精品国产全国免费观看| 日韩一区二区影院| 精品久久久久久久久久久久久久久久久 | 亚洲精品综合在线| 一区二区欧美精品| 首页亚洲欧美制服丝腿| 久久精品国产精品亚洲红杏| 久久99精品久久只有精品| 国产一区二区三区蝌蚪| 成人小视频免费在线观看| 99re这里只有精品首页| 在线观看成人小视频| 欧美一级生活片| 国产网站一区二区三区| 亚洲视频免费在线观看| 亚洲一区二区三区中文字幕在线| 午夜欧美视频在线观看| 激情图片小说一区| aaa国产一区| 欧美日韩国产精选| 精品国产免费久久| 亚洲日本中文字幕区| 午夜精品久久久久久久久| 美女在线一区二区| 不卡的av在线播放| 日韩一区国产二区欧美三区| 国产精品素人一区二区| 亚洲国产精品麻豆| 国产成人欧美日韩在线电影 | 久久精品人人做人人综合 | 亚洲国产日日夜夜| 国内久久精品视频| 色婷婷综合久久久中文一区二区| 欧美情侣在线播放| 欧美国产精品专区| 午夜精品福利一区二区蜜股av | 狠狠色2019综合网| 欧美性一二三区| 国产日韩在线不卡| 无码av免费一区二区三区试看| 国产精品一区一区三区| 欧美日韩一区二区三区在线| 国产喷白浆一区二区三区| 亚洲va天堂va国产va久| 成人av一区二区三区| 欧美一区二区三区免费大片| 亚洲欧美日韩精品久久久久| 另类的小说在线视频另类成人小视频在线| 成人三级伦理片| 日韩免费看网站| 亚洲午夜三级在线| 成人黄色网址在线观看| 91精品国产综合久久久蜜臀图片 | 日本中文字幕一区二区有限公司| 成人黄页在线观看| 精品国产制服丝袜高跟| 亚洲国产精品久久久久婷婷884| 丁香六月久久综合狠狠色| 精品久久久久香蕉网| 天堂久久久久va久久久久| 91久久久免费一区二区| 国产精品视频一二| 国产精品中文有码| 日韩美女天天操| 日韩黄色小视频| 欧美色国产精品| 一区二区三区日韩欧美| 91年精品国产| 亚洲色图另类专区| 成人av电影在线观看| 日本一区二区视频在线| 国产精品1区二区.| 国产亚洲欧美日韩日本| 国产一区二区福利视频| 久久网这里都是精品| 激情五月激情综合网| 精品国产免费人成电影在线观看四季| 日韩不卡一区二区三区| 欧美日本韩国一区二区三区视频| 一区二区三区日韩在线观看| 91久久精品一区二区三| 亚洲一区二区3| 欧美在线一二三四区| 亚洲国产视频在线| 欧美日韩精品综合在线| 午夜精品久久一牛影视| 欧美丰满嫩嫩电影| 日韩电影免费在线观看网站| 69堂国产成人免费视频| 青青草原综合久久大伊人精品 | 中文字幕一区二区三区乱码在线| www.99精品| 亚洲激情男女视频| 欧美亚洲国产一卡| 亚洲va欧美va天堂v国产综合| 在线不卡一区二区| 美女脱光内衣内裤视频久久网站| 日韩女优av电影在线观看| 九色综合狠狠综合久久| 欧美激情综合在线| 99久久久免费精品国产一区二区| 亚洲精品视频免费观看| 欧美日韩国产a| 免费在线观看精品| 久久综合九色综合欧美亚洲| 国产美女主播视频一区| 国产精品免费视频网站| 色婷婷综合久色| 免费国产亚洲视频| 国产精品欧美一级免费| 91免费看片在线观看| 视频一区二区欧美| 欧美精品一区二区三区四区| 99视频国产精品| 日韩av电影免费观看高清完整版 | 日韩三级视频在线看| 国产精品一区不卡| 亚洲精品久久7777| 欧美tickling网站挠脚心| 成人免费视频app| 午夜a成v人精品| 久久久亚洲欧洲日产国码αv| 成人黄色软件下载| 视频一区二区国产| 国产精品久久二区二区| 69精品人人人人| 丁香桃色午夜亚洲一区二区三区| 一区二区三区在线播| 欧美成人官网二区| 91麻豆123| 精品亚洲成a人在线观看| 综合精品久久久| 日韩精品一区二区三区在线观看| 成人福利视频在线看| 亚洲bt欧美bt精品777| 欧美激情资源网| 日韩一级成人av| 欧美在线不卡视频| 风流少妇一区二区| 日本午夜一本久久久综合| 亚洲人成小说网站色在线| 精品美女在线播放| 在线不卡a资源高清| 丁香一区二区三区| 精品在线视频一区| 亚瑟在线精品视频| 最新日韩在线视频| 欧美成人精品3d动漫h| 欧美日韩一级二级| 99久久国产综合精品麻豆| 国产一区二区三区蝌蚪| 日韩高清欧美激情| 亚洲国产日日夜夜|