Nginx for windows(網(wǎng)頁Web服務(wù)器)
v1.21.2 官方最新版- 軟件大?。?span itemprop="fileSize">1.64 MB
- 軟件語言:中文
- 軟件類型:國產(chǎn)軟件 / 服務(wù)器區(qū)
- 軟件授權(quán): 免費軟件
- 更新時間:2021-09-03 15:49:51
- 軟件等級:
- 軟件廠商: -
- 應(yīng)用平臺:WinXP, Win8, Win10
- 軟件官網(wǎng): http://nginx.org/
相關(guān)軟件
Nginx穩(wěn)定版v1.23.0 官方版
1.67 MB/英文/10.0
Apache HTTP Server for Win64v2.4.46 綠色版
22.00 MB/中文/5.0
Apache HTTP Serverv2.4.46 for Windows 官方安裝版
38.00 MB/英文/5.0
nginxWebUI(可視化配置工具)v1.9.2 官方版
3.00 MB/中文/10.0
護(hù)衛(wèi)神主機(jī)大師Nginx版v3.2.0 官方版
89.30 MB/中文/10.0
軟件介紹人氣軟件精品推薦相關(guān)文章網(wǎng)友評論下載地址
Nginx for windows是一款輕量級的Web 服務(wù)器,現(xiàn)在很多反向代理服務(wù)器及電子郵件(IMAP/POP3)代理服務(wù)器,不僅可以減小服務(wù)器壓力,同時也提高安全度。
關(guān)于Nginx
Nginx是Apache服務(wù)器不錯的替代品:Nginx在美國是做虛擬主機(jī)生意的老板們經(jīng)常選擇的軟件平臺之一。能夠支持高達(dá) 50,000 個并發(fā)連接數(shù)的響應(yīng)。筆者將會使用Nginx將默認(rèn)網(wǎng)址使用的80端口與Tomcat使用的8080端口進(jìn)行對接,實現(xiàn)使用80端口(域名)訪問Tomcat下的網(wǎng)頁,并配置HTTPS協(xié)議提高安全性。
安裝提示
1、安裝的說明
下載后解壓得到如下一些文件
首先需要域名和SSL證書來配置HTTPS協(xié)議,SSL證書可以從很多地方獲取或者自己創(chuàng)建
這里以騰訊云的CA證書為例子,有了域名和SSL證書后,按照騰訊云的官方提示,將配置Nginx的安全證書(.crt)和注冊表項(.key)放到Nginx解壓目錄下的conf文件夾下方便管理【證書的名字這里改為1.crt和2.key】
然后需要將其配置到Nginx中,修改conf目錄下的nginx.conf文件如下:
#user? nobody;
#user root;
worker_processes? 1;
#error_log? logs/error.log;
#error_log? logs/error.log? notice;
#error_log? logs/error.log? info;
#pid? ? ? ? logs/nginx.pid;
events {
worker_connections? 1024;
}
http {
include? ? ? ?mime.types;
default_type? application/octet-stream;
#log_format? main? '$remote_addr - $remote_user [$time_local] "$request" '
#? ? ? ? ? ? ? ? ? '$status $body_bytes_sent "$http_referer" '
#? ? ? ? ? ? ? ? ? '"$http_user_agent" "$http_x_forwarded_for"';
#access_log? logs/access.log? main;
sendfile? ? ? ? on;
#tcp_nopush? ? ?on;
charset utf-8;
#keepalive_timeout? 0;
keepalive_timeout? 120;
#gzip? on;
#填寫自己的服務(wù)器ip和Tomcat端口
upstream local_tomcat {
server xxx.xxx.xxx.xxx:8080;
}
server {
listen 80 default_server;
listen 443 ssl;
charset utf-8;
#填寫自己的網(wǎng)站域名
server_name? www.xxxx.xxx;
#證書文件
ssl_certificate C:/nginx-1.12.2/conf/1.crt;
#私鑰文件
ssl_certificate_key C:/nginx-1.12.2/conf/2.key;
ssl_session_timeout 5m;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;
ssl_prefer_server_ciphers on;
#配置HTTPS?
location ~ /^[H,h][T,t][T,t][P,p][S,s]/ {
#網(wǎng)站根目錄,為Tomcat下的wepapps目錄
root C:/Tomcat7/apache-tomcat-7.0.82/webapps;
proxy_pass http://127.0.0.1:8080;
proxy_set_header Host $http_addr;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
location ~ \.jsp$ {
root C:/Tomcat7/apache-tomcat-7.0.82/webapps;
proxy_pass http://local_tomcat;
proxy_set_header Host $host:$server_port;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Real-PORT $remote_port;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
location ~ \.html$ {
root C:/Tomcat7/apache-tomcat-7.0.82/webapps;
proxy_pass http://127.0.0.1:8080;
proxy_set_header Host $http_addr;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
location / {
root C:/Tomcat7/apache-tomcat-7.0.82/webapps;
proxy_pass http://127.0.0.1:8080;
proxy_set_header Host $http_addr;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
#error_page? 404? ? ? ? ? ? ? /404.html;
# redirect server error pages to the static page /50x.html
#
error_page? ?500 502 503 504? /50x.html;
location = /50x.html {
root? ?html;
}
# proxy the PHP scripts to Apache listening on 127.0.0.1:80
#
#location ~ \.php$ {
#? ? proxy_pass? ?http://127.0.0.1;
#}
# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
#
#location ~ \.php$ {
#? ? root? ? ? ? ? ?html;
#? ? fastcgi_pass? ?127.0.0.1:9000;
#? ? fastcgi_index? index.php;
#? ? fastcgi_param? SCRIPT_FILENAME? /scripts$fastcgi_script_name;
#? ? include? ? ? ? fastcgi_params;
#}
# deny access to .htaccess files, if Apache's document root
# concurs with nginx's one
#
#location ~ /\.ht {
#? ? deny? all;
#}
}
# another virtual host using mix of IP-, name-, and port-based configuration
#
#server {
#? ? listen? ? ? ?8000;
#? ? listen? ? ? ?somename:8080;
#? ? server_name? somename? alias? another.alias;
#? ? location / {
#? ? ? ? root? ?html;
#? ? ? ? index? index.html index.htm;
#? ? }
#}
# HTTPS server
#
#server {
#? ? listen? ? ? ?443 ssl;
#? ? server_name? localhost;
#? ? ssl_certificate? ? ? cert.pem;
#? ? ssl_certificate_key? cert.key;
#? ? ssl_session_cache? ? shared:SSL:1m;
#? ? ssl_session_timeout? 5m;
#? ? ssl_ciphers? HIGH:!aNULL:!MD5;
#? ? ssl_prefer_server_ciphers? on;
#? ? location / {
#? ? ? ? root? ?html;
#? ? ? ? index? index.html index.htm;
#? ? }
#}
}
2、 運行Nginx:
打開命令提示符跳轉(zhuǎn)到nginx解壓目錄輸入nginx
出現(xiàn)上述提示說明啟動nginx失敗,是由于電腦的80端口已經(jīng)被占用,占用80端口的原因和解除方式都有很多種,例如SQLServer的ReportingServicesService占用,Apache,IIS,或者其他原因,筆者在這就不說明怎么解除占用了
解除占用后正常啟動如下圖:可以在任務(wù)管理器看到有兩個nginx程序在運行,至于為什么是兩個,可以查看Nginx官方的文檔,不解釋了
3、關(guān)于使用
開啟Nginx,Tomcat。打開瀏覽器輸入http(s)://你的域名/項目文件名/文件名即可進(jìn)行訪問
例如筆者配置的服務(wù)器(如果我的服務(wù)器開著的話可以訪問。。。):
使用注意事項:
1 首次安裝Nginx時,不要直接點擊nginx.exe程序,否則會導(dǎo)致很多問題,當(dāng)配置完成后,以后再開啟nginx即可直接點擊nginx.exe程序,不需要再使用命令提示符操作,附nginx的基本操作指令:
開啟:start nginx
檢查配置文件:nginx -t -c C:/nginx-1.12.2/conf/nginx.conf
重新加載配置文件(很實用的指令):nginx -s reload
快速停止:nginx -s stop
完整停止:nginx -s quit
2 檢測配置文件沒有問題,但是使用HTTPS不能訪問,可能是由于防火墻的原因,可以將其關(guān)閉試試,成功后,可以自己配置防火墻入網(wǎng)規(guī)則,將80(Nginx),443(SSL),1433(SQL Server),8080(Tomcat)等等端口添加至防火墻里,來繼續(xù)開啟防火墻(我當(dāng)時就是在這麻煩了很久)
3 有些nginx.conf配置不正確會導(dǎo)致訪問網(wǎng)頁時樣式文件(js、css)不能一起返回,經(jīng)過測試,筆者的配置是沒有這個問題的
ps:感謝作者:蕓靈fly分享的教程
更新日志:
v1.19.9版本更新
修復(fù) nginx 在使用郵件代理模塊 (mail proxy module) 時無法構(gòu)建的問題,使用 ngx_mail_ssl_module 則正常。這個錯誤出現(xiàn)在 1.19.8 中
修復(fù)當(dāng)與 gRPC 后端搭配使用時,可能出現(xiàn)"upstream sent response body larger than indicated content length"錯誤。這個問題出現(xiàn)在 1.19.1 中
如果客戶端在丟棄請求體的同時關(guān)閉了連接,nginx 可能在 keepalive 超時前不會關(guān)閉連接
當(dāng)?shù)却?auth_delay 或 limit_req 延遲時,或者與后端一起搭配使用時,nginx 可能無法檢測到客戶端已經(jīng)關(guān)閉的連接
修復(fù) eventport 方法中的錯誤
v1.2.8版本更新
新的會話沒有如果“ssl_session_cache共享”指令用于存儲和共享內(nèi)存中有沒有免費的空間。感謝彼得·西科拉。
如果子請求使用一個DNS子請求處理過程中發(fā)生了錯誤的反應(yīng)可能會掛起。感謝到Lanshun周。
在的ngx_http_mp4_module。由于赫爾諾特Vormayr。 *)修正:在后端使用的計數(shù)。
v1.2.12版本更新
變量支持在“proxy_bind”,“fastcgi_bind”,“memcached_bind”,“scgi_bind”,和“uwsgi_bind”指令。
管,request_length,$ time_iso8601,美元和$time_local變量,現(xiàn)在不僅可以在“l(fā)og_format”使用指令。
支持IPv6ngx_http_geoip_module。
修正指令“proxy_method”。
修正一個分割故障可能發(fā)生在工作進(jìn)程中,如果使用的投票方法解析。
修正nginx的可能霸占CPU在SSL握手與后端的選擇,投票,或使用/ dev / poll的方法。
修正“暴擊SSL_write()失?。⊿SL:)”的錯誤。
修正“client_body_in_file_only”指令的錯誤。
修正指令“fastcgi_keep_conn”。
v1.2.2版本更新
修復(fù)了使用 try_files 時可能導(dǎo)致的段錯誤的問題,該問題出現(xiàn)在 1.1.19 版本
當(dāng)緩沖超過 IOV_MAX 時可能會導(dǎo)致響應(yīng)被截斷
修復(fù)了 image_filter 指令使用 crop 參數(shù)的問題
推薦下載穩(wěn)定版:http://m.europeautoinsurance.com/downinfo/6298.html
更多>> 軟件截圖
推薦應(yīng)用
xampps X64 163.00 MB
下載/中文/10.0 v8.1.2 最新版Apache HTTP Server 38.00 MB
下載/英文/5.0 v2.4.46 for Windows 官方安裝版IIS7.0完整安裝包 174.00 MB
下載/英文/1.0 安裝版服務(wù)器安全狗 26.01 MB
下載/中文/10.0 v5.0.24188 官方版RaidenMAILD(雷電MAILD) 15.50 MB
下載/英文/1.0 v4.2.8 特別版迷你ASP服務(wù)器(Sws AspWebServer) 1.33 MB
下載/中文/10.0 v2.3 官方版小旋風(fēng)asp webserver軟件 1.00 MB
下載/中文/10.0 官方安裝版啊D組件查詢程序 213.00 KB
下載/中文/10.0 v1.0 綠色版
其他版本下載
- 查看詳情 Nginx穩(wěn)定版 v1.23.0 官方版 1.67 MB
- 查看詳情 Nginx服務(wù)器套裝(wnmp開發(fā)環(huán)境套件) v2.2.4 官方版 38.51 MB
- 查看詳情 nginx for Linux v1.11.8 英文官方安裝版 649.00 KB
- 查看詳情 nginx for windows v1.11.8 英文官方安裝版 1.30 MB
- 查看詳情 nginx+php服務(wù)器軟件(YimonServer) v0.10 綠色版 31.90 MB
- 查看詳情 NPMserv(win下nginx+php+mysql快速搭建) v0.5.0 免費綠色版 11.98 MB
精品推薦 nginx web服務(wù)器
- 更多 (12個) >> nginx nginx用過的都知道,它以穩(wěn)定性、豐富的功能集、示例配置文件和低系統(tǒng)資源的消耗而聞名,Linux搭建nginx服務(wù)器也非常的方便,所以受到了世界各地朋友的喜愛。Nginx (engine x) 是一個高性能的HTTP和反向代理服務(wù)器,也是一個IMAP/POP3/SMTP服務(wù)器。
NPMserv(win下nginx+php+mysql快速搭建) 11.98 MB
/中文/10.0Nginx服務(wù)器套裝(wnmp開發(fā)環(huán)境套件) 38.51 MB
/中文/10.0nginx for Linux 649.00 KB
/英文/10.0Complete NGINX Cookbook 3.90 MB
/中文/10.0nginx for windows 1.30 MB
/英文/10.0Nginx日志分析工具 windows版 24.10 MB
/中文/10.0Nginx for windows(網(wǎng)頁Web服務(wù)器) 1.64 MB
/中文/10.0Nginx穩(wěn)定版 1.67 MB
/英文/10.0
- 更多 (49個) >> web服務(wù)器 web服務(wù)器也可以說是網(wǎng)站服務(wù)器,用于web服務(wù)器搭建和網(wǎng)站管理的系統(tǒng),可能大家知道iis或者Apache,不過還有哪些web服務(wù)器軟件大家知道嗎?下面就是小編整理的各類web服務(wù)器系統(tǒng),特別是MyWebServer這款軟件,支持http/1.1、斷點續(xù)傳、大文件下載等眾多功能,
Apache HTTP Server 38.00 MB
/英文/5.0xampps X64 163.00 MB
/中文/10.0小旋風(fēng)asp webserver軟件 1.00 MB
/中文/10.0Apache Tomcat 7.0 8.54 MB
/英文/10.0Apache 2.2.14安裝文件 4.46 MB
/中文/3.0Apache HTTP Server for Win64 22.00 MB
/中文/5.0WampServer x64位(Apache服務(wù)器套裝) 284.00 MB
/英文/10.0Microsoft Soap Toolkit 3.49 MB
/中文/10.0
相關(guān)文章
下載地址
Nginx for windows(網(wǎng)頁Web服務(wù)器) v1.21.2 官方最新版
查看所有評論>> 網(wǎng)友評論
更多>> 猜你喜歡