Nginx for windows(網(wǎng)頁(yè)Web服務(wù)器)
v1.21.2 官方最新版- 軟件大小:1.64 MB
- 軟件語(yǔ)言:中文
- 軟件類型:國(guó)產(chǎn)軟件 / 服務(wù)器區(qū)
- 軟件授權(quán): 免費(fèi)軟件
- 更新時(shí)間:2021-09-03 15:49:51
- 軟件等級(jí):
- 軟件廠商: -
- 應(yīng)用平臺(tái):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)友評(píng)論下載地址
Nginx for windows是一款輕量級(jí)的Web 服務(wù)器,現(xiàn)在很多反向代理服務(wù)器及電子郵件(IMAP/POP3)代理服務(wù)器,不僅可以減小服務(wù)器壓力,同時(shí)也提高安全度。
關(guān)于Nginx
Nginx是Apache服務(wù)器不錯(cuò)的替代品:Nginx在美國(guó)是做虛擬主機(jī)生意的老板們經(jīng)常選擇的軟件平臺(tái)之一。能夠支持高達(dá) 50,000 個(gè)并發(fā)連接數(shù)的響應(yīng)。筆者將會(huì)使用Nginx將默認(rèn)網(wǎng)址使用的80端口與Tomcat使用的8080端口進(jìn)行對(duì)接,實(shí)現(xiàn)使用80端口(域名)訪問(wèn)Tomcat下的網(wǎng)頁(yè),并配置HTTPS協(xié)議提高安全性。
安裝提示
1、安裝的說(shuō)明
下載后解壓得到如下一些文件
首先需要域名和SSL證書來(lái)配置HTTPS協(xié)議,SSL證書可以從很多地方獲取或者自己創(chuàng)建
這里以騰訊云的CA證書為例子,有了域名和SSL證書后,按照騰訊云的官方提示,將配置Nginx的安全證書(.crt)和注冊(cè)表項(xiàng)(.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、 運(yùn)行Nginx:
打開(kāi)命令提示符跳轉(zhuǎn)到nginx解壓目錄輸入nginx
出現(xiàn)上述提示說(shuō)明啟動(dòng)nginx失敗,是由于電腦的80端口已經(jīng)被占用,占用80端口的原因和解除方式都有很多種,例如SQLServer的ReportingServicesService占用,Apache,IIS,或者其他原因,筆者在這就不說(shuō)明怎么解除占用了
解除占用后正常啟動(dòng)如下圖:可以在任務(wù)管理器看到有兩個(gè)nginx程序在運(yùn)行,至于為什么是兩個(gè),可以查看Nginx官方的文檔,不解釋了
3、關(guān)于使用
開(kāi)啟Nginx,Tomcat。打開(kāi)瀏覽器輸入http(s)://你的域名/項(xiàng)目文件名/文件名即可進(jìn)行訪問(wèn)
例如筆者配置的服務(wù)器(如果我的服務(wù)器開(kāi)著的話可以訪問(wèn)。。。):
使用注意事項(xiàng):
1 首次安裝Nginx時(shí),不要直接點(diǎn)擊nginx.exe程序,否則會(huì)導(dǎo)致很多問(wèn)題,當(dāng)配置完成后,以后再開(kāi)啟nginx即可直接點(diǎn)擊nginx.exe程序,不需要再使用命令提示符操作,附nginx的基本操作指令:
開(kāi)啟:start nginx
檢查配置文件:nginx -t -c C:/nginx-1.12.2/conf/nginx.conf
重新加載配置文件(很實(shí)用的指令):nginx -s reload
快速停止:nginx -s stop
完整停止:nginx -s quit
2 檢測(cè)配置文件沒(méi)有問(wèn)題,但是使用HTTPS不能訪問(wèn),可能是由于防火墻的原因,可以將其關(guān)閉試試,成功后,可以自己配置防火墻入網(wǎng)規(guī)則,將80(Nginx),443(SSL),1433(SQL Server),8080(Tomcat)等等端口添加至防火墻里,來(lái)繼續(xù)開(kāi)啟防火墻(我當(dāng)時(shí)就是在這麻煩了很久)
3 有些nginx.conf配置不正確會(huì)導(dǎo)致訪問(wèn)網(wǎng)頁(yè)時(shí)樣式文件(js、css)不能一起返回,經(jīng)過(guò)測(cè)試,筆者的配置是沒(méi)有這個(gè)問(wèn)題的
ps:感謝作者:蕓靈fly分享的教程
更新日志:
v1.19.9版本更新
修復(fù) nginx 在使用郵件代理模塊 (mail proxy module) 時(shí)無(wú)法構(gòu)建的問(wèn)題,使用 ngx_mail_ssl_module 則正常。這個(gè)錯(cuò)誤出現(xiàn)在 1.19.8 中
修復(fù)當(dāng)與 gRPC 后端搭配使用時(shí),可能出現(xiàn)"upstream sent response body larger than indicated content length"錯(cuò)誤。這個(gè)問(wèn)題出現(xiàn)在 1.19.1 中
如果客戶端在丟棄請(qǐng)求體的同時(shí)關(guān)閉了連接,nginx 可能在 keepalive 超時(shí)前不會(huì)關(guān)閉連接
當(dāng)?shù)却?auth_delay 或 limit_req 延遲時(shí),或者與后端一起搭配使用時(shí),nginx 可能無(wú)法檢測(cè)到客戶端已經(jīng)關(guān)閉的連接
修復(fù) eventport 方法中的錯(cuò)誤
v1.2.8版本更新
新的會(huì)話沒(méi)有如果“ssl_session_cache共享”指令用于存儲(chǔ)和共享內(nèi)存中有沒(méi)有免費(fèi)的空間。感謝彼得·西科拉。
如果子請(qǐng)求使用一個(gè)DNS子請(qǐng)求處理過(guò)程中發(fā)生了錯(cuò)誤的反應(yīng)可能會(huì)掛起。感謝到Lanshun周。
在的ngx_http_mp4_module。由于赫爾諾特Vormayr。 *)修正:在后端使用的計(jì)數(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”。
修正一個(gè)分割故障可能發(fā)生在工作進(jìn)程中,如果使用的投票方法解析。
修正nginx的可能霸占CPU在SSL握手與后端的選擇,投票,或使用/ dev / poll的方法。
修正“暴擊SSL_write()失敗(SSL:)”的錯(cuò)誤。
修正“client_body_in_file_only”指令的錯(cuò)誤。
修正指令“fastcgi_keep_conn”。
v1.2.2版本更新
修復(fù)了使用 try_files 時(shí)可能導(dǎo)致的段錯(cuò)誤的問(wèn)題,該問(wèn)題出現(xiàn)在 1.1.19 版本
當(dāng)緩沖超過(guò) IOV_MAX 時(shí)可能會(huì)導(dǎo)致響應(yīng)被截?cái)?/p>
修復(fù)了 image_filter 指令使用 crop 參數(shù)的問(wèn)題
推薦下載穩(wěn)定版:http://m.ygkjgt7.cn/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開(kāi)發(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 免費(fèi)綠色版 11.98 MB
精品推薦 nginx web服務(wù)器
- 更多 (12個(gè)) >> nginx nginx用過(guò)的都知道,它以穩(wěn)定性、豐富的功能集、示例配置文件和低系統(tǒng)資源的消耗而聞名,Linux搭建nginx服務(wù)器也非常的方便,所以受到了世界各地朋友的喜愛(ài)。Nginx (engine x) 是一個(gè)高性能的HTTP和反向代理服務(wù)器,也是一個(gè)IMAP/POP3/SMTP服務(wù)器。
NPMserv(win下nginx+php+mysql快速搭建) 11.98 MB
/中文/10.0Nginx服務(wù)器套裝(wnmp開(kāi)發(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)頁(yè)Web服務(wù)器) 1.64 MB
/中文/10.0Nginx穩(wěn)定版 1.67 MB
/英文/10.0
- 更多 (49個(gè)) >> web服務(wù)器 web服務(wù)器也可以說(shuō)是網(wǎng)站服務(wù)器,用于web服務(wù)器搭建和網(wǎng)站管理的系統(tǒng),可能大家知道iis或者Apache,不過(guò)還有哪些web服務(wù)器軟件大家知道嗎?下面就是小編整理的各類web服務(wù)器系統(tǒng),特別是MyWebServer這款軟件,支持http/1.1、斷點(diǎn)續(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)頁(yè)Web服務(wù)器) v1.21.2 官方最新版
查看所有評(píng)論>> 網(wǎng)友評(píng)論
更多>> 猜你喜歡