网络软件 系统软件 应用软件 联络聊天 图形图像 多媒体类 游戏娱乐 编程开发 安全相关 行业软件

nginx最新稳定版本

v1.16.1 官方版

nginx最新稳定版本

  • 软件大小:1.62M
  • 软件语言:简体中文
  • 软件授权:共享软件
  • 软件类型:网络软件 / 服务器区
  • 软件平台:Win7, WinAll
  • 更新时间:2019-12-24 22:53
  • 星级评分:4级
  • 软件官网:http://nginx.org
好评:50%顶一个
坏评:50踩一个
软件标签: nginx 服务器软件

nginx最新稳定版为你的服务器网站反向代理提供了非常好的使用体验,让你无论是在java平台还当下比较流行node.js上处理高并发都是非常好的工具。实用这款工具的人非常多。欢迎下载最新的稳定版本!

简介:

nginx是lgor sysoev为俄罗斯访问量第二的rambler。ru站点设计开发的。从2004年发布至今,凭借开源的力量,已经接近成熟与完善。功能丰富,可作为http服务器,也可作为反向代理服务器,邮件服务器。支持fastcgi、ssl、virtual host、url rewrite、gzip等功能。并且支持很多第三方的模块扩展。稳定性、功能集、示例配置文件和低系统资源的消耗让他后来居上,在全球活跃的网站中有12。18%的使用比率,大约为2220万个网站。

软件功能:

1、http代理,反向代理

作为web服务器最常用的功能之一,尤其是反向代理。

2、负载均衡

nginx提供的负载均衡策略有2种:内置策略和扩展策略。内置策略为轮询,加权轮询,ip hash扩展策略,就天马行空,只有你想不到的没有他做不到的啦,你可以参照所有的负载均衡算法,给他一一找出来做下实现。

3、web缓存

nginx可以对不同的文件做不同的缓存处理,配置灵活,并且支持fastcgi_cache,主要用于对fastcgi的动态程序进行缓存。配合着第三方的ngx_cache_purge,对制定的url缓存内容可以的进行增删管理。

文件结构:

1、全局块

配置影响nginx全局的指令。一般有运行nginx服务器的用户组,nginx进程pid存放路径,日志存放路径,配置文件引入,允许生成worker process数等。

2、server块

配置虚拟主机的相关参数,一个http中可以有多个server。

3、http块

可以嵌套多个server,配置代理,缓存,日志定义等绝大多数功能和第三方模块的配置。如文件引入,mime-type定义,日志自定义,是否使用sendfile传输文件,连接超时时间,单连接请求数等。

4、location块

配置请求的路由,以及各种页面的处理情况。

5、events块

配置影响nginx服务器或与用户的网络连接。有每个进程的最大连接数,选取哪种事件驱动模型处理连接请求,是否允许同时接受多个网路连接,开启多个网络连接序列化等。

使用方法:

一、首先:来做点准备工作,最少两个tomcat,另外设置两个域名并解析到本地ip(因为nginx是直接配置域名)

(1)准备两个tomcat

分别设置两个tomcat的/conf/server.xml中的端口号,如下

tomcat1端口号分别设置为:8205  8280  8209

tomcat2端口号分别设置为:8215  8281  8219

nginx windows版

(2)添加测试内容

分别删除目录webapps下所有文件,新建一个文件夹ROOT,并在该目录下新建index.html

内容可以设置为:这里是8280端口。(另一个:这里是8281端口。)

(3)启动两个tomcat

(4)分别访问两个tomcat下的项目

访问下面两个网址:

127.0.0.1/8280

127.0.0.1/8281

如果能够访问到对应的index.html文件就说明tomcat配置且启动成功。

(5)设置两个域名并做解析

修改hosts文件,目的是为了设置2个域名,tomcat1.com和tomcat2.com并且解析到本地ip:127.0.0.1

路径:C:\Windows\System32\drivers\etc

打开hosts文件,加上(如果修改后无法保存,可以把hosts文件复制到桌面,修改完成后再替换原有hosts文件)

添加内容如下:

127.0.0.1 tomcat1.com

127.0.0.1 tomcat2.com

(6)测试域名是否解析成功

127.0.0.1/8280;127.0.0.1/8281分别修改为

tomcat1.com:8280;tomcat2.com:8281

如果显示结果如上图所示,说明域名设置并解析成功。

二、下面开始正式配置Nginx服务器的方向代理。

1、 下载、安装Nginx服务器

直接在本页面下载最新nginx软件包

解压后,如图所示:nginx.exe可以直接运行,但是不建议。

2、配置反向代理

打开/conf/nainx.conf文件,删除server{ …… },或者注销掉

重新添加server{ }

listen:监听的端口号

server_name: 访问域名

location :这里配置为/  直接匹配端口下的默认ROOT下的项目,location内容很广泛,

proxy_pass :为项目的实际访问地址

server {

        listen       80; 

        server_name  tomcat1.com;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location  / {

        proxy_pass   http://127.0.0.1:8280;        index  index.html index.htm;

        }

    }

server {

        listen       80;

        server_name  tomcat2.com;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location / {

        proxy_pass   http://127.0.0.1:8281;        index  index.html index.htm;

        }

    }

3、启动、关闭、重启Nginx服务器

打开cmd.exe运行命令。

注意:一定要在nginx.exe文件所在的文件夹下操作。

(1)启动:

H:\nginx-1.17.6>start nginx

或H:\nginx-1.17.6>nginx.exe

注:建议使用第一种,第二种会使你的cmd窗口一直处于执行中,不能进行其他命令操作。

(2)停止:

H:\nginx-1.17.6>nginx.exe -s stop

或H:\nginx-1.17.6>nginx.exe -s quit

注:stop是快速停止nginx,可能并不保存相关信息;quit是完整有序的停止nginx,并保存相关信息。

(3)重新载入Nginx:

H:\nginx-1.17.6>nginx.exe -s reload

当配置信息修改,需要重新载入这些配置时使用此命令。

(4)重新打开日志文件:

H:\nginx-1.17.6>nginx.exe -s reopen

4、测试是否配置成功

输入域名:tomcat1.com和tomcat2.com

如果输入域名后显示如上图,即为成功配置。

收起介绍展开介绍

安装界面预览图

nginx最新稳定版本 v1.16.1 官方版 0
  • nginx
更多 >> nginxnginx是一款兼容各种平台的http server反向代理工具,不仅小巧,而且功能强大且可靠.也是因为这个优点百度,阿里巴巴等互联网大厂也使用该软件作为反向代理工具和服务器负载均衡工具.无论你是从事互联网还是还是将要步入互联网,学会使用这个工具是必须的!

发表评论 查看所有评论(0)

昵称:
字数: 0/500

热门推荐