欧美亚洲综合成人a∨在线,中文在线中文a,一二三四在线观看免费视频 ,在教室伦流澡到高潮h,亚洲综合性av私人影院

Nginx Windows版

下載地址

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

Nginx Windows版 v1.19.4免費版

  • 軟件介紹
  • 軟件截圖
  • 相關(guān)下載
軟件標(biāo)簽:

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

nginx windows

Nginx軟件介紹

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

Nginx安裝教程:

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

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

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

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

nginx windows版

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

Nginx測試

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

nginx windows

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

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

Nginx新手入門:

1、靜態(tài)HTTP服務(wù)器

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

配置:

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

2、反向代理服務(wù)器

什么是反向代理?

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

Nginx Windows版
反向代理配置:

 
server {
listen 80;
location / {
proxy_pass http://192.168.0.112:8080; # 應(yīng)用服務(wù)器HTTP地址
}
}

 

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

3、負(fù)載均衡

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

Nginx可以通過反向代理來實現(xiàn)負(fù)載均衡。

Nginx Windows版

負(fù)載均衡配置:

 
upstream myweb {
server 192.168.0.111:8080; # 應(yīng)用服務(wù)器1
server 192.168.0.112:8080; # 應(yīng)用服務(wù)器2
}
server {
listen 80;
location / {
proxy_pass http://myweb;
}
}

4、虛擬主機(jī)

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

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

配置:

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

 

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

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

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

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結(jié)尾的請求通過FashCGI交給PHP-FPM處理,PHP-FPM是PHP的一個FastCGI管理器。有關(guān)FashCGI可以查閱其他資料,本文不再介紹。

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

Nginx Windows版

Nginx Windows版 v1.19.4免費版

普通下載地址:
本地普通下載
本地電信下載
浙江移動下載
北京聯(lián)通下載

精選軟件

Thunderbird正式版

Thunderbird正式版