久99视频-久99热-久99久热只有精品国产男同-久99久精品视频免费观看v-天天干天天玩-天天干天天透

Nginx Windows版

下載地址

您的位置:首頁 > > 軟件下載 > 應用軟件 > 其它軟件 > Nginx下載安裝
95.56%
4.44%

Nginx Windows版 v1.19.4免費版

  • 軟件介紹
  • 軟件截圖
  • 相關下載
軟件標簽:

Nginx (engine x) 是一個高性能的HTTP和反向代理web服務器,同時也提供了IMAP/POP3/SMTP服務,在Windows下功能和IIS類似,但是穩定性更佳,KK下載站提供Nginx官方最新版下載!
 

nginx windows

Nginx軟件介紹

Nginx(發音同enginex)是輕量級的網絡服務器/反向服務器和電子郵件(IMAP/POP3)服務器,在BSD-like協議中發行。俄羅斯的程序設計師IgorSysoev開發,為俄羅斯的大型入口網站和搜索引擎Rambler(俄羅斯文:開始新人)使用。其特點是占有內存少,并發能力強,實際上nginx的并發能力確實在同一類型的web服務器中表現良好,中國大陸使用nginxweb站點的用戶有新浪、網易、騰訊等。

Nginx安裝教程:

一、雙擊nginx.exe圖標,可見黑窗口一閃而過,啟動完畢。

二、命令行到nginx目錄,輸入nginx啟動。(注,此方式命令行窗口無任何提示,且被鎖定)

三、命令行到nginx目錄,輸入start nginx啟動,此方式不鎖定

啟動后,默認情況下(無修改配置),可見到有兩個nginx的進程,1個是master process,1個是worker processes。

nginx windows版

如果你在配置中配置2個worker_processes,進程中就可以看到1個是master process,2個是worker processes。
 

Nginx測試

默認nginx部署了些靜態內容,我們可通過它測試nginx是否在工作。
默認的配置文件(NGINX_HOME/conf/nginx.conf)如下:

nginx windows

通過觀察配置文件的非注釋項,大概可知:
    1、啟動了1個worker processes
    2、worker_connections,最大并發數為1024
    3、include mime.types,引入mime.types文件所聲明的文件擴展名與文件類型映射
    4、application/octet-stream,默認使用application/octet-stream
    5、sendfile,開啟高效文件傳輸模式
    6、本機“localhost”的80端口
    7、映射目錄為“當前目錄的html目錄”
    8、出現500、502、503、504錯誤,則映射到50x.html
    瀏覽地址http://localhost,即可訪問其默認頁面,即映射到NGINX_HOME/html/index.html
    其他靜態內容,如html、圖片,可自行添加測試。
    4. 日志

日志默認位于NGINX_HOME/logs/,可見:
    1、access.log,訪問日志
    2、error.log,異常日志
    3、nginx.pid,進程(僅在啟動nginx后才有此日志)

Nginx新手入門:

1、靜態HTTP服務器

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

配置:

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

2、反向代理服務器

什么是反向代理?

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

Nginx Windows版
反向代理配置:

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

 

既然服務器可以直接HTTP訪問,為什么要在中間加上一個反向代理,不是多此一舉嗎?反向代理有什么作用?繼續往下看,下面的負載均衡、虛擬主機,都基于反向代理實現,當然反向代理的功能也不僅僅是這些。

3、負載均衡

當網站訪問量非常大,也攤上事兒了。因為網站越來越慢,一臺服務器已經不夠用了。于是將相同的應用部署在多臺服務器上,將大量用戶的請求分配給多臺機器處理。同時帶來的好處是,其中一臺服務器萬一掛了,只要還有其他服務器正常運行,就不會影響用戶使用。

Nginx可以通過反向代理來實現負載均衡。

Nginx Windows版

負載均衡配置:

 
upstream myweb {
server 192.168.0.111:8080; # 應用服務器1
server 192.168.0.112:8080; # 應用服務器2
}
server {
listen 80;
location / {
proxy_pass http://myweb;
}
}

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 Windows版

Nginx Windows版 v1.19.4免費版

普通下載地址:
本地普通下載
本地電信下載
浙江移動下載
北京聯通下載

精選軟件

Thunderbird正式版

Thunderbird正式版

主站蜘蛛池模板: 色综合影视| 日干夜操| 欧美视频精品在线 | 午夜精品aaa国产福利 | 青青视频在线播放 | 天堂√在线官网 | 晚上正能量91香蕉 | 亚洲最新网站 | 天天射天天干天天 | 亚洲国产中文字幕 | 人人婷婷色综合五月第四人色阁 | 在线激情 | 午夜视频欧美 | 亚洲天堂高清 | 日本在线国产 | 午夜欧美日韩在线视频播放 | 一区精品麻豆入口 | 性久久久久久久久久 | 天天射狠狠干 | 天天躁日日躁狠狠躁一级毛片 | 日韩色视| 日韩激情淫片免费看 | 色噜噜狠狠大色综合 | 日韩a一级欧美一级在线播放 | 日日拍夜夜操 | 天天操2021| 天天爱天天做久久天天狠狼 | 欧美限制级在线观看 | 日韩 欧美 国产 亚洲 中文 | 亚洲伦理片 | 亚洲高清成人 | 日韩精品欧美视频 | 亚洲国产午夜 | 五月婷婷在线视频 | 特黄a大片免费视频 | 日本久久久久久久久久 | 五月激情丁香 | 人人澡人人爱 | 欧美香蕉在线 | 亚洲精品乱码中文字幕无线 | 亚洲综合第一 |