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

歡迎訪問 生活随笔!

生活随笔

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

Nginx

Nginx 菜鸟教程从初学到应用

發布時間:2023/12/20 Nginx 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Nginx 菜鸟教程从初学到应用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

nginx 配置

nginx域名,dns

域名:如www.baidu.com,http://exam.chinapmp.cn/ 域指的是:.com/.cn,末尾的 名指的是:baidu/chinapmp

虛擬主機

虛擬主機是一種特殊的軟硬件技術,它可以將網絡上的每一臺計算機分成多個虛擬主機,每個虛擬主機可以獨立對外提供www服務,這樣就可以實現一臺主機對外提供多個web服務,每個虛擬主機之間是獨立的,互不影響的

通過nginx可以實現虛擬主機的配置,nginx支持三種類型的虛擬主機配置

  • 基于ip的虛擬主機, (一塊主機綁定多個ip地址)
  • 基于域名的虛擬主機(servername)
  • 基于端口的虛擬主機(同一ip不同的端口)
http{server{#表示一個虛擬主機} }

例如:
配置兩個虛擬主機,一個端口88,一個端口80

server {listen 80;server_name localhost;location / {root html/nihao.com;index index.html index.htm;}error_page 500 502 503 504 /50x.html;location = /50x.html {root html;}} server {listen 88;server_name localhost; location / {root html/wohao.com;index index.html index.htm;}error_page 500 502 503 504 /50x.html;location = /50x.html {root html;}}

需要再html中新建nihao.com和wohao.com,里面都新建一個index.html

然后重啟nginx

systemctl restart nginx.service

后面查看nginx是否配置成功

默認端口為80

請求80端口顯示的為nihao

在請求一下88端口的

88端口顯示的wohao

Nginx 正向代理,反向代理以及負載均衡策略

先偽造一個場景
小明要借小麗的書看,但是小明不能直接見到小麗,那么小明要通過小麗媽媽才能找到小麗。
那小麗的媽媽就起到了中間服務的作用,就是代理。
小明是client,小麗是server

正向代理

站在小明的角度來看,小明去找小麗媽媽請求讓小麗把書借給自己,那意思就是小明與麗麗之間沒有通訊,小明主動的請求小麗媽媽,讓小麗媽媽作為中間人把小麗的書拿過來,這就是正向代理。

反向代理

站在麗麗的角度上來看,小麗直接把自己的書作為一個接口放出來,你們誰有需要直接找小麗媽媽,這就是反向代理。

首先正向代理和反向代理都是"總結,替人辦事"的身份,主要區分在于,
正向代理偽造client,反向代理偽造server

負載均衡:

Nginx提供的負載均衡策略有2種:內置策略和擴展策略。
內置策略為輪詢,加權輪詢,Ip hash。
擴展策略,就天馬行空,只有你想不到的沒有他做不到的。

■ 輪詢
循環的意思

■ 加權輪詢

■ iphash
對客戶端請求的ip進行hash操作,然后根據hash結果將同一個客戶端ip的請求分發給同一臺服務器進行處理,可以解決session不共享的問題。

有n臺 tomcat 服務器,則有n個 session,如何實現session共享?【實際開發使用的是redis】

nginx 提供的方法是:ip進行hash運行,從而固定的ip訪問固定的某臺服務器。

總結

以上是生活随笔為你收集整理的Nginx 菜鸟教程从初学到应用的全部內容,希望文章能夠幫你解決所遇到的問題。

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