亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 網站 > Nginx > 正文

Nginx的一些基本功能極速入門

2024-08-30 12:28:23
字體:
來源:轉載
供稿:網友

本文主要介紹一些Nginx的最基本功能以及簡單配置,但不包括Nginx的安裝部署以及實現原理。

1、靜態HTTP服務器

首先,Nginx是一個HTTP服務器,可以將服務器上的靜態文件(如HTML、圖片)通過HTTP協議展現給客戶端。配置:

server {  listen 80; # 端口號  location / {    root /usr/share/nginx/html; # 靜態文件路徑  }} 

2、反向代理服務器

什么是反向代理?

客戶端本來可以直接通過HTTP協議訪問某網站應用服務器,網站管理員可以在中間加上一個Nginx,客戶端請求Nginx,Nginx請求應用服務器,然后將結果返回給客戶端,此時Nginx就是反向代理服務器。

 nginx基本配置,nginx配置,nginx靜態服務器

配置:

server {  listen 80;  location / {    proxy_pass http://192.168.20.1:8080; # 應用服務器HTTP地址  }}

既然服務器可以直接HTTP訪問,為什么要在中間加上一個反向代理,不是多此一舉嗎?反向代理有什么作用?

繼續往下看,下面的負載均衡、虛擬主機等,都基于反向代理實現,當然反向代理的功能也不僅僅是這些。

3、負載均衡

當網站訪問量非常大,網站站長開心賺錢的同時,也攤上事兒了。因為網站越來越慢,一臺服務器已經不夠用了。

于是將同一個應用部署在多臺服務器上,將大量用戶的請求分配給多臺機器處理。同時帶來的好處是,其中一臺服務器萬一掛了,只要還有其他服務器正常運行,就不會影響用戶使用。Nginx可以通過反向代理來實現負載均衡。

nginx基本配置,nginx配置,nginx靜態服務器

配置: 

upstream myapp {  server 192.168.20.1:8080; # 應用服務器1  server 192.168.20.2:8080; # 應用服務器2}server {  listen 80;  location / {    proxy_pass http://myapp;  }}

 以上配置會將請求輪詢分配到應用服務器,也就是一個客戶端的多次請求,有可能會由多臺不同的服務器處理??梢酝ㄟ^ip-hash的方式,根據客戶端ip地址的hash值將請求分配給固定的某一個服務器處理。

配置:

upstream myapp {  ip_hash; # 根據客戶端IP地址Hash值將請求分配給固定的一個服務器處理  server 192.168.20.1:8080;  server 192.168.20.2:8080;}server {  listen 80;  location / {    proxy_pass http://myapp;  }}

另外,服務器的硬件配置可能有好有差,想把大部分請求分配給好的服務器,把少量請求分配給差的服務器,可以通過weight來控制。

配置:

upstream myapp {  server 192.168.20.1:8080 weight=3; # 該服務器處理3/4請求  server 192.168.20.2:8080; # weight默認為1,該服務器處理1/4請求}server {  listen 80;  location / {    proxy_pass http://myapp;  }}

4、虛擬主機

有的網站訪問量大,需要負載均衡。然而并不是所有網站都如此出色,有的網站,由于訪問量太小,需要節省成本,將多個網站部署在同一臺服務器上。

例如將www.aaa.com和www.bbb.com兩個網站部署在同一臺服務器上,兩個域名解析到同一個IP地址,但是用戶通過兩個域名卻可以打開兩個完全不同的網站,互相不影響,就像訪問兩個服務器一樣,所以叫兩個虛擬主機。

配置:

server {  listen 80 default_server;  server_name _;  return 444; # 過濾其他域名的請求,返回444狀態碼}server {  listen 80;  server_name www.aaa.com; # www.aaa.com域名  location / {    proxy_pass http://localhost:8080; # 對應端口號8080  }}server {  listen 80;  server_name www.bbb.com; # www.bbb.com域名  location / {    proxy_pass http://localhost:8081; # 對應端口號8081  }}

在服務器8080和8081分別開了一個應用,客戶端通過不同的域名訪問,根據server_name可以反向代理到對應的應用服務器。

虛擬主機的原理是通過HTTP請求頭中的Host是否匹配server_name來實現的,有興趣的同學可以研究一下HTTP協議。

另外,server_name配置還可以過濾有人惡意將某些域名指向你的主機服務器。

5、FastCGI

Nginx本身不支持PHP等語言,但是它可以通過FastCGI來將請求扔給某些語言或框架處理(例如PHP、Python、Perl)。

server {  listen 80;  location ~ /.php$ {    include fastcgi_params;    fastcgi_param SCRIPT_FILENAME /PHP文件路徑$fastcgi_script_name; # PHP文件路徑    fastcgi_pass 127.0.0.1:9000; # PHP-FPM地址和端口號    # 另一種方式:fastcgi_pass unix:/var/run/php5-fpm.sock;  }}

配置中將.php結尾的請求通過FashCGI交給PHP-FPM處理,PHP-FPM是PHP的一個FastCGI管理器。有關FashCGI可以查閱其他資料,本文不再介紹。

fastcgi_pass和proxy_pass有什么區別?下面一張圖帶你看明白:

nginx基本配置,nginx配置,nginx靜態服務器

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VEVB武林網。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
青青精品视频播放| 日韩h在线观看| 欧美性xxxx极品hd满灌| 国内精品久久久久久| 国产精品综合网站| 久久视频在线观看免费| 欧美精品在线看| 亚洲第一网站免费视频| 国产日韩中文字幕在线| 国产精品高潮呻吟视频| 亚洲色图校园春色| 国产精品都在这里| 久久久国产视频| 久久亚洲影音av资源网| 国产精品入口免费视| 欧美日韩性视频在线| 日韩av观看网址| 国产一区二区免费| 亚洲www永久成人夜色| 欧美日韩一区二区精品| 国产亚洲精品一区二555| 一本色道久久综合狠狠躁篇的优点| 久久久久亚洲精品成人网小说| 亚洲视频网站在线观看| 亚洲第一av网| 黑人狂躁日本妞一区二区三区| 亚洲综合中文字幕在线观看| 国产成人精品综合久久久| 欧美日韩免费看| 亚洲女人被黑人巨大进入| 九九综合九九综合| 日韩在线观看免费高清| 国产精品高潮呻吟久久av无限| 欧美日韩国产区| 国产精品免费久久久久影院| 欧美色另类天堂2015| 亚洲欧美激情精品一区二区| 国产亚洲视频在线| 欧美高清在线播放| 亚洲精品一区久久久久久| 国产精品91在线观看| 日韩av在线天堂网| 国产成人一区二区三区电影| 亚洲欧美中文在线视频| 亚洲va久久久噜噜噜久久天堂| 国产z一区二区三区| 亚洲免费伊人电影在线观看av| 欧美夫妻性生活视频| 欧美日韩成人在线观看| 久久久91精品国产一区不卡| 成人综合国产精品| 久久久久久国产| 国产成人午夜视频网址| 亚洲精品www久久久久久广东| 国内精品免费午夜毛片| 成人欧美一区二区三区黑人| 午夜精品久久17c| 欧洲成人午夜免费大片| 欧洲成人性视频| zzijzzij亚洲日本成熟少妇| 日韩在线免费观看视频| 久久精品视频在线| 日韩经典第一页| 成人高h视频在线| 国产精品一区=区| 日本不卡视频在线播放| 91久久久久久久久久| 欧美一级bbbbb性bbbb喷潮片| 国产啪精品视频| 欧美视频在线免费看| 国产精品自拍网| 色悠久久久久综合先锋影音下载| 国产视频丨精品|在线观看| 欧美性生交xxxxxdddd| 日本久久久久亚洲中字幕| 国产97人人超碰caoprom| 日韩欧美综合在线视频| 亚洲欧洲视频在线| 亚洲一区二区三区毛片| 97久久伊人激情网| 久久精品视频在线| 2019精品视频| 国产精品视频xxxx| 中文字幕国产日韩| 欧美一区二区三区免费视| 欧美国产日韩xxxxx| 亚洲高清一二三区| 国产脚交av在线一区二区| 在线精品视频视频中文字幕| 日韩欧美精品免费在线| 欧美日韩成人在线观看| 久久久久久国产免费| 精品无人国产偷自产在线| 欧美亚洲日本黄色| 日韩电视剧在线观看免费网站| 日韩欧美在线第一页| 精品国产一区二区三区久久狼黑人| 国产精品免费福利| 欧美福利在线观看| 欧美高清一级大片| 亚洲美女在线视频| 91精品国产91久久久久| 日韩在线观看免费全| 亚洲一区二区中文字幕| 久久激情五月丁香伊人| 黑人巨大精品欧美一区二区| 亚洲高清久久久久久| 欧美日韩国产一中文字不卡| 国产精品色午夜在线观看| 久久99亚洲热视| 国产亚洲精品久久久| 92版电视剧仙鹤神针在线观看| 亚洲国产97在线精品一区| 国产一区二区三区在线观看网站| 欧美日韩在线一区| 97国产精品久久| 亚洲天堂2020| 亚洲精品自拍偷拍| 国产一区二区视频在线观看| 日本久久久久久久久| 中文字幕日韩在线播放| 性欧美亚洲xxxx乳在线观看| 成人写真福利网| 日韩精品免费在线观看| 久久久久久久久久久免费精品| 91理论片午午论夜理片久久| 高清欧美性猛交xxxx| 欧美日本国产在线| 精品久久久久久久大神国产| 日韩视频免费在线| 中文欧美日本在线资源| 国产成+人+综合+亚洲欧美丁香花| 蜜月aⅴ免费一区二区三区| 国产精品日韩欧美综合| 久久中文字幕国产| 亚洲成色777777女色窝| 精品国偷自产在线视频99| 57pao国产精品一区| 国产精品福利在线观看| 国产91精品久久久久| 久久99精品国产99久久6尤物| 国产91久久婷婷一区二区| 美女av一区二区三区| 在线观看免费高清视频97| 亚洲视频精品在线| 精品高清一区二区三区| 欧美黑人一级爽快片淫片高清| 久久精品99久久久久久久久| 国产在线观看91精品一区| 成人性生交大片免费看小说| 在线电影中文日韩| 欧美精品成人91久久久久久久| 成人在线免费观看视视频| 国产不卡一区二区在线播放| 亚洲欧洲成视频免费观看| 亚洲国模精品一区| 国产精品自拍视频| 日韩精品视频免费在线观看| 欧美电影在线观看| 日韩中文在线不卡| 精品久久久一区二区| 久久69精品久久久久久国产越南| 欧美激情高清视频| 一区二区av在线|