Nginx知識點總結

      網友投稿 745 2025-04-04

      1 簡介

      nginx是一個高性能(占用的內存小(1M左右),響應更快和并發更高,tomcat的并發量在150-220之間,nginx支持的并發響應是50000,運行穩定)的HTTP和反向代理web服務器

      架構的精髓:沒有什么是加一層解決不了的,不行就再加一層

      1.1 反向代理服務器:能自動的將用戶請求轉發到服務器上

      注:正向代理 安裝在客戶端上 代理客戶端請求;

      反向代理 代理服務端 讓用戶無感知的訪問多臺服務器(即自動配置訪問某一臺服務器)

      1.2 負載均衡:通過權重、輪詢等方式分流請求到多臺服務器上 減小服務器的壓力

      注:輪詢(幾臺服務器之間依次訪問)、加權輪詢(增加權重值,讓請求按照權重值的比例訪問幾臺服務器)

      1.3 iphash:是將客戶端請求的ip進行hash操作,根據hash的結果將同一個客戶端ip的請求分發到同一臺服務器進行處理,可以解決session不共享的問題,但是如果服務器重啟session會丟失。

      1.4 動靜分離:動態請求web服務,靜態請求本地靜態資源(如css,html,js,jpg等文件)

      Nginx知識點小總結

      2 安裝

      2.1 windows安裝

      2.1.1 下載nginx/Windows-1.XXX得到一個 nginx-1.XXX.zip

      2.1.2 解壓縮

      2.1.3 配置nginx.conf文件

      2.1.4 啟動nginx ,默認會看到 Welcome to nginx!

      2.2 Linux安裝

      2.2.1 下載 nginx-1.XXX 得到一個 nginx-1.XXX.tar.gz

      2.2.2 查看Linux上是否有nginx

      2.2.2.1 輸入命令 whereis nginx 或 nginx (command not found)

      2.2.2.2 解壓下載的nginx-1.XXX.tar.gz文件 tar -zxvf nginx-1.XXX.tar.gz

      2.2.2.3 解壓完成后 進入目錄后 執行自動配置文件 ./configure(綠色的)

      2.2.2.4 執行完成后,再執行make命令

      2.2.2.5 執行完make后,如果不確定可以再執行下手動安裝nginx命令 make install

      2.2.2.6 執行手動安裝完成后 查看是否有nginx whereis nginx

      2.2.2.7 找到后如 /usr/local/nginx 進入該位置找到sbin文件夾,

      2.2.2.8 進入sbin文件夾

      2.2.2.9 執行nginx文件(即執行 ./nginx(綠色的)如果執行成功沒有任何日志出現)

      2.2.2.10 進入 /usr/local/nginx/conf文件夾下

      2.2.2.11 查看端口號 cat nginx.conf

      2.2.2.12 訪問Linux地址(默認80端口),出現Welcome to nginx!即為安裝成功

      2.3 常用命令

      進入 cd sbin

      ./nginx 啟動

      ./nginx -s stop 強制退出

      ./nginx -s quit 安全退出

      ./nginx -s reload 重新加載配置文件(當修改配置文件后必須執行此命令)

      ps aux|grep nginx 查看nginx進程

      2.4 nginx.conf文件結構

      2.4.1 全局配置(如指定用戶、日志、進程等)

      2.4.2 events{ worker_connections 1024 (最大連接數) 及監聽的事件}

      2.4.3 http{

      2.4.3.1 http的全局配置(靜態資源文件、等小配置)

      2.4.3.2 流的配置 upstream 任意名字(要和proxy_pass 后的名字一致){

      //負載均衡配置

      server 127.0.0.1:8080 weight = 3(輪詢時的權重值,按照此值的比例分配)

      server 127.0.0.1:8081 weight = 1

      }

      2.4.3.3 server服務(http默認端口80,https默認端口443){

      listen 端口號;

      server_name 端口名稱(eg: localhost);

      //代理

      location / {

      proxy_pass 協議://任意名字(要和upstream 后的名字一致)(eg:http://test)

      }

      }

      }

      HTTP Nginx

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:如何在WPS表中找到最大值和最小值?(wps如何篩選最小值)
      下一篇:輸出為PDF格式(輸出為PDF)
      相關文章
      亚洲V无码一区二区三区四区观看 亚洲αv久久久噜噜噜噜噜 | 亚洲综合av一区二区三区| 亚洲国产综合专区电影在线| 精品亚洲一区二区三区在线观看| 国产亚洲美女精品久久| 另类图片亚洲校园小说区| MM1313亚洲国产精品| 亚洲成网777777国产精品| 国产亚洲精品国产福利在线观看| 日韩亚洲翔田千里在线| 亚洲AV无码不卡在线观看下载| 亚洲?V无码乱码国产精品 | 亚洲成A人片在线观看无码3D| 全亚洲最新黄色特级网站| 亚洲精品无码99在线观看| 伊人久久亚洲综合| 亚洲欧洲日产国码无码网站 | 亚洲最大天堂无码精品区| 亚洲欧美日韩中文高清www777| 亚洲精品国产高清在线观看| 精品无码专区亚洲| 国产亚洲精品美女2020久久 | 亚洲国产精品成人网址天堂| 亚洲性久久久影院| 国产亚洲精品资源在线26u| 亚洲人成影院在线| 亚洲av永久无码精品天堂久久| 亚洲中文字幕乱码AV波多JI| 激情无码亚洲一区二区三区| jlzzjlzz亚洲乱熟在线播放| 亚洲精品少妇30p| 亚洲高清中文字幕综合网| 国产v亚洲v天堂a无| 久久亚洲色WWW成人欧美| 亚洲国产精品尤物YW在线观看| 在线a亚洲v天堂网2019无码| 午夜影视日本亚洲欧洲精品一区| 亚洲成人在线免费观看| 亚洲狠狠婷婷综合久久蜜芽| 亚洲成av人片一区二区三区| 亚洲乱码中文字幕综合|