国产精品视频免费观看_久草在线2_亚洲午夜精品_国产91网址_先锋av资源在线_极品久久

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正式版

主站蜘蛛池模板: 自拍偷拍亚洲视频 | 麻豆91av| 爱综合| 亚洲精品无 | 中文字幕亚洲免费 | 中文字幕乱码一区二区三区 | 久久亚洲欧美日韩精品专区 | 中文字幕国产视频 | a级片在线观看 | 黄色一级免费观看 | 日韩av免费看 | 欧美激情一区 | 视频一区在线 | 久久国产精品99久久久久 | 久久久久久久久一区 | 国产成人精品久久二区二区91 | 国产一级在线观看 | 日韩精品一区二区三区老鸭窝 | 亚洲精品9999久久久久 | 亚洲精品www久久久久久广东 | 国产特级毛片aaaaaa喷潮 | 成年人在线视频 | 日本又色又爽又黄又高潮 | 欧美日韩国产一区二区 | www.中文字幕.com | 欧美在线色 | 日韩电影一区二区三区 | 久草99 | 亚洲欧美中文日韩在线v日本 | 久综合 | 国产精品99一区二区 | 欧洲视频一区二区 | 成人小视频在线观看 | 国产亚洲精品久久19p | 国产一区二区在线免费视频 | 国产一区在线看 | 久久国产精品视频观看 | 欧美日韩精品影院 | 91xxx在线观看 | 免费精品 | 亚洲国产精品成人综合久久久 |