日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Nginx >内容正文

Nginx

nginx动静分离配置_Nginx 动静分离与负载均衡的实现

發布時間:2024/7/19 Nginx 81 豆豆
生活随笔 收集整理的這篇文章主要介紹了 nginx动静分离配置_Nginx 动静分离与负载均衡的实现 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、前提

企業中,隨著用戶的增長,數據量也幾乎成幾何增長,數據越來越大,隨之也就出現了各種應用的瓶頸問題。

問題出現了,我們就得想辦法解決,一般網站環境,均會使用LAMP或者LNMP,而我們對于網站環境的優化,除了對源代碼進行優化、SQL慢查詢優化 、SQL創建索引等之外,我們還可以對環境架構進行優化與擴展。

因此,我們引入了 Nginx 對站點實現負載均衡和動靜分離,來加快訪問速度。

二、Nginx 動靜分離與負載均衡的實現機制

Nginx 動靜分離與負載均衡的的實現離不開反向代理,什么是反向代理呢?反向代理主要應用于集群環境中,有多個客戶端給Nginx服務器發送的請求,當 Nginx 服務器接收到之后,會按照一定的規則將請求分發給了后端的業務處理服務器,此時,請求的來源也就是客戶端,是明確的,但是請求具體由哪臺服務器處理,并不明確,在這里,Nginx 所扮演的就是一個反向代理角色。通過反向代理,我們無法直接看到后端服務器的服務器信息,因此反向代理具有隱藏業務服務器的作用!

三、Nginx 反向代理實現

1、網絡拓撲

2、環境準備

我們準備好7臺服務器,2 臺 MySQL 數據庫做高可用,4 臺 Web 服務器,其中 2 臺裝 Nginx+PHP 做動態頁面的負載均衡,另外 2 臺裝 Apache+PHP 做靜態頁面的負載均衡,1 臺 Nginx 服務器,做反向代理服務器。

至于,服務器環境的安裝部署,這里就不進行操作了,如有疑問的,可以留言或者查看小弟前面的文章。

3、Nginx 服務器中 Nginx 服務配置文件修改

修改 http 部分

[root@nginx ~]# vim /usr/local/nginx/conf/nginx.conf

1、重新定義 Nginx 服務的日志記錄格式,關于關鍵字的釋義,大佬們可以參閱官網。

2、使用 upstream 關鍵字定義后端服務器

格式:uptream + 后端節點組名稱(可自定義)

server + IP地址 + 權重 + 最大失敗次數 + 失敗超時時間 意思是:當后端節點連續兩次在3秒內無法連接時,將放棄連接該節點,Nginx 將客戶端請求發送給下一節點。

修改 server 部分,這里配置為 Nginx 虛擬機

[root@nginx ~]# vim /wdata/nginx/config/80.conf

1、配置 Nginx location 匹配

分別配置以 .html 、.jpeg 、.jpg 、.gif 、.png 、.php 為擴展名的文件的 location 規則。

proxy_set_header:允許重新定義或添加字段傳遞給代理服務器的請求頭。該值可以包含文本、變量和它們的組合。在本例中意思將真實的客戶端地址添加到代理服務器的請求頭中。

proxy_pass:設置反向代理的連接,格式為:proxy_pass + http://后端節點組的名稱; 。

X-Forwarded-For:簡稱 XFF 頭,它代表客戶端,也就是 HTTP 的請求端真實的 IP ,只有在通過了 HTTP 代理或者負載均衡服務器時才會添加該項。

$remote_addr:遠端地址,也就是客戶端 IP 地址

2、配置站點日志,這里將日志格式指定為我們在 HTTP 部分配置為的 main 規則。

Nginx 反向代理的配置請參照圖中進行修改,其他詳細的配置參數,請參閱官網,后續繼續更新。

四、后端 Nginx 服務節點配置

后端 Nginx 服務器節點主要用來做以 .php 擴展名結尾的站點文件的訪問和圖片文件的訪問,做到將圖片資源單獨剝離,以降低服務器負載。

1、配置以 .php 為擴展名的站點服務器

[root@weba config]# vim 80.conf

如上圖:

a、listen:配置監聽端口,這里配置為 80 端口,在生產環境中,我們可能會配置成 443 端口。

server_name:配置域名,這里是實驗環境,因此采用默認未配置域名。

index:配置支持的文件類型

root:配置全局站點路徑

b、配置局部站點路徑、fastcgi的地址端口(指的是php-fpm的監聽地址及端口)、所支持的文件類型等

c、配置日志文件

Nginx 站點的配置大概做到這種配置,基本就可以進行訪問,如果在企業中需要更復雜的配置,請參考官方文檔。

2、配置單獨的圖片資源站點

[root@weba config]# vim 81.conf

如上圖:

配置方式跟 1 的配置完全一樣,只是修改一下圖片資源的路徑即可。

WebA 和 WebB 的配置完全一樣。最后修改完配置別忘了刷新,用命令:service nginx reload 即可

五、后端 Apache 服務節點配置

1、Apache 服務節點的配置基本也跟 Nginx 差不多,我們這里使用命令修改 Apache 配置文件。

[root@webc ~]# sed -i "s#/home/wwwroot/default#/wdata/http/www#g" /usr/local/apache/conf/httpd.conf

[root@webc ~]# sed -i "s#/home/wwwroot/default#/wdata/http/www#g" /usr/local/apache/conf/extra/httpd-vhosts.conf

[root@webc ~]# sed -i "s#/var/log/wwwlogs#/var/log/wwwlogs#g" /usr/local/apache/conf/httpd.conf

[root@webc ~]# sed -i "s#/var/log/wwwlogs#/var/log/wwwlogs#g" /usr/local/apache/conf/extra/httpd-vhosts.conf

[root@webc ~]# sed -i "s#/var/www#/wdata/http/www#g" /usr/local/apache/conf/extra/httpd-vhosts.conf

在 WebC 和 WebD 中分別執行,主要設置網站根目錄和日志目錄。

2、修改 Apache 的端口和監聽地址

[root@webc ~]# vim /usr/local/apache/conf/httpd.conf

找到 Listen 行,修改為 0.0.0.0:80

如圖:

3、修改 Apache 日志文件格式,方便我們更好閱讀 Apache 日志,也可以保持默認。

找到 行,在下面的注釋下面添加

LogFormat "%a - %A %t "%B" "%b" "%{Foobar}C" "%f" - %h - %H "%{Foobar}i" %m "%{Foobar}n" "%{Foobar}o" - "%p" - "%P" %q %r %s "%T" "%u" "%U" "%v" "%V" %X" main

如圖:

至于所添加的參數的含義,大家可參閱 Apache 官方文檔。

到此 Apache 配置完成,還有一些關于 Apache 的權限配置等,這里就先不做特殊說明,后期再做更新。

啟動 httpd 服務:

service httpd start

六、添加或者上傳站點文件

1、在 WebA 中的網站根目錄下添加 index.php 文件,內容如下:

This is a PHP page

Real ServerA

This is a PHP page !

$link = new mysqli("192.168.20.150

總結

以上是生活随笔為你收集整理的nginx动静分离配置_Nginx 动静分离与负载均衡的实现的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 性色av网站| 97人人精品 | 999毛片| 亚洲美女偷拍 | 黄片毛片在线免费观看 | 在线免费观看黄网站 | 制服丝袜在线视频 | 日韩一级片免费在线观看 | 一级黄av| 日p免费视频 | 色av导航| 欧美影院一区 | 69视频在线看 | 日韩中文在线字幕 | 亚洲图片综合区 | 中文字幕av解说 | 伊人网在线免费观看 | 日韩精品无码一区二区三区 | aaaaa黄色片| 乌克兰极品av女神 | 久草中文在线观看 | 一级全黄裸体免费视频 | 在线视频免费观看你懂的 | 孕妇爱爱视频 | 能看毛片的网站 | 免费国产视频在线观看 | 欧美成人三级在线视频 | 欧美在线 | 亚洲 | 99久久久久成人国产免费 | 精品日韩制服无码久久久久久 | 婷婷五月在线视频 | 国产成人福利在线 | 久久婷婷热 | 欧美老肥妇做爰bbww | 日日夜夜爽 | 无码国产精品高潮久久99 | 久久在线视频 | 中文字幕有码在线观看 | 岛国av噜噜噜久久久狠狠av | 操屁股视频 | 色臀 | 97人妻精品一区二区免费 | 欧美有码在线 | 午夜三级影院 | 国产91色 | 亚洲天堂男人的天堂 | 亚洲国产剧情在线观看 | 中文字幕在线播放 | www.激情.com| www欧美色| 日韩中文字幕在线视频 | 天天躁日日躁狠狠躁av麻豆男男 | 久久91av| 色婷婷香蕉在线一区二区 | 亚洲污片| 台湾佬av | 污污的视频网站在线观看 | 黄色小网站在线观看 | 日本伊人影院 | 国产二区三区视频 | 午夜视频在线观看网站 | 国产xxxxx在线观看 | 国产精品久久影院 | 男女曰逼视频 | 爆乳熟妇一区二区三区 | 日韩在线视频一区 | av中文字幕在线播放 | 欧美精品一二 | a级黄色网址 | 中文字幕在线2019 | 可以在线观看的av网站 | 国产吞精囗交免费视频网站 | 国产第5页 | 99精品久久毛片a片 成人网一区 | 麻豆视频在线观看 | 激情综合色 | 午夜久久久精品 | 日韩成人激情视频 | 午夜少妇av | 免费av在线播放网址 | 夜色在线影院 | 无码人妻精品一区二区50 | 亚洲熟女乱色综合亚洲av | 天干夜夜爽爽日日日日 | 高清性爱视频 | 久久人人爽人人人人片 | 欧美一级二级三级 | 国产高清一区在线 | 国产成人精品在线 | 成人超碰 | 日日夜夜伊人 | 丁香六月天婷婷 | 国产精品日本一区二区在线播放 | 九九热视频在线免费观看 | 国产午夜精品无码一区二区 | 欧色丰满女同hd | 久久久久三级 | 亚州激情 | 青青久久av北条麻妃黑人 |