六合彩平特肖|平特肖公式数据
現在的位置: 首頁 > 方法、技巧 > 正文

Nginx反向代理和負載均衡配置(轉)

2018年12月09日 方法、技巧 ⁄ 共 1426字 ⁄ 字號 暫無評論

1.Nginx簡介

Nginx 是一個高性能的 Web 和反向代理服務器,同是也是一個支持IMAP/POP3/SMTP的郵件服務器,在高連接并發的情況下,Nginx是Apache服務器不錯的替代品。Nginx 安裝非常的簡單,配置文件 非常簡潔(還能夠支持perl語法),Bugs非常少,Nginx 啟動特別容易,并且幾乎可以做到7*24不間斷運行,即使運行數個月也不需要重新啟動。你還能夠在 不間斷服務的情況下進行軟件版本的升級。占有內存少,并發能力強,中國大陸使用nginx網站用戶有:百度、京東、新浪、網易、騰訊、淘寶等。

Nginx反向代理和負載均衡配置


2.Nginx反向代理

首先,nginx能做反向代理,那么什么是反向代理呢,舉個栗子,我想在本地使用 172.18.16.3 去訪問 172.18.16.4。那么這個時候我們就可以通過nginx去實現。

再者,nginx能實現負載均衡,什么是負載均衡呢?就是我的項目部署在不同的服務器上,但是通過統一的域名進入,nginx則對請求進行分發,減輕了服務器的壓力。在上面這兩種情況下,nginx服務器的作用都只是作為分發服務器,真正的內容,我們可以放在其他的服務器上,這樣來,還能起到一層安全隔壁的作用,nginx作為隔離層。

其次,nginx還能解決跨域的問題。

3.為什么使用代理服務器

提高訪問速度:由于目標主機返回的數據會存放在代理服務器的硬盤中,因此下一次客戶再訪問相同的站點數據時,會直接從代理服務器的硬盤中讀取,起到了緩存的作用,尤其對于熱門站點能明顯提高請求速度。

防火墻作用:由于所有的客戶機請求都必須通過代理服務器訪問遠程站點,因此可在代理服務器上設限,過濾某些不安全信息。

通過代理服務器訪問不能訪問的目標站點:互聯網上有許多開發的代理服務器,客戶機在訪問受限時,可通過不受限的代理服務器訪問目標站點,通俗說,我們使用的翻墻瀏覽器就是利用了代理服務器,雖然不能出國,但也可直接訪問外網。

4.反向代理vs正向代理

正向代理:正向代理的對象是客戶端。我們所使用的代理軟件就是正向代理。在如今的網絡環境下,我們如果由于技術需要要去訪問國外的某些網站,此時你會發現位于國外的某網站我們通過瀏覽器是沒有辦法訪問的,此時大家可能都會用一個操作FQ進行訪問,FQ的方式主要是找到一個可以訪問國外網站的代理服務器,我們將請求發送給代理服務器,代理服務器去訪問國外的網站,然后將訪問到的數據傳遞給我們。

Nginx反向代理和負載均衡配置

反向代理:反向代理的對象是服務端。主要用于服務器集群分布式部署的情況下,反向代理隱藏了服務器的信息。比如淘寶天貓京東等,每天同時連接到網站的訪問人數已經爆表,單個服務器遠遠不能滿足人民日益增長的購買欲望了,此時就出現了一個大家耳熟能詳的名詞:分布式部署;也就是通過部署多臺服務器來解決訪問人數限制的問題;其中大部分功能也是直接使用nginx進行反向代理實現的。

Nginx反向代理和負載均衡配置

5.Nginx配置

在項目使用中,使用最多的三個核心功能是反向代理、負載均衡和靜態服務器這三個不同的功能的使用,都跟nginx的配置密切相關,nginx服務器的配置信息主要集中在conf/nginx.conf這個配置文件中,并且所有的可配置選項大致分為以下幾個部分。

Nginx反向代理和負載均衡配置

如上述配置文件所示,主要由6個部分組成:

Nginx反向代理和負載均衡配置

Nginx配置負載均衡示例

Nginx反向代理和負載均衡配置

6.nginx常用命令

nginx 啟動nginx

Nginx反向代理和負載均衡配置

歡迎大家留言交流^v^。

本文來源:https://www.toutiao.com/a6632600284864446989/

濟南網站建設公司
川芎設計

給我留言

留言無頭像?

六合彩平特肖 特区*论坛七星彩版 今天3d开机号和试 期如意期货配资平台 上海快3最新开奖上 股神配资 加拿大3.5分彩正规吗 武汉麻将七皮四赖秘籍 有人从事过股票配资的工作吗 黑龙江快乐十分中奖规则奖金 国内有什么好的股票配资平台