Nginx反向代理服务器安装和使用教程,nginx使用教程


Nginx使用教学

目录

  • Nginx简介
  • Nginx优点
  • Nginx安装教程
  • Nginx简单使用

Nginx简介

Nginx(“engine x”)是一款是由俄罗斯的程序设计师Igor Sysoev所开发高性能的 Web和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。
在高连接并发的情况下,Nginx是Apache服务器不错的替代品。

Nginx优点

(1)Nginx 可以在大多数 Unix like OS 上编译运行,并有 Windows 移植版。 Nginx的1.2.6稳定版已经于2012年12月11日发布,[1]1.3.10开发版已经于2012年12月25日发布,如果新建站点,建议使用最新稳定版作为生产版本,已有站点升级急迫性不高。Nginx的源代码使用 2-clause BSD-like license。
(2)Nginx 是一个很强大的高性能Web和反向代理服务器,它具有很多非常优越的特性:
在高连接并发的情况下,Nginx是Apache服务器不错的替代品:Nginx在美国是做虚拟主机生意的老板们经常选择的软件平台之一。能够支持高达50,000 个并发连接数的响应,感谢Nginx为我们选择了 epoll and kqueue作为开发模型。
(3)Nginx作为负载均衡服务器:Nginx 既可以在内部直接支持 Rails 和 PHP 程序对外进行服务,也可以支持作为HTTP代理服务器对外进行服务。Nginx采用C进行编写,不论是系统资源开销还是CPU使用效率都比 Perlbal 要好很多。 作为邮件代理服务器:Nginx 同时也是一个非常优秀的邮件代理服务器(最早开发这个产品的目的之一也是作为邮件代理服务器),Last. fm描述了成功并且美妙的使用经验。
(4)Nginx 是一个安装非常的简单,配置文件非常简洁(还能够支持perl语法),Bugs非常少的服务器:Nginx 启动特别容易,并且几乎可以做到7*24不间断运行,即使运行数个月也不需要重新启动。你还能够不间断服务的情况下进行软件版本的升级。

Nginx安装流程

Nginx安装包下载路径

ps:不会GitHub下载的可以这里:Nginx下载教程
pss:上面这个链接是redis下载教程,但Nginx下载和redis的教程是一样的

友情提示下载好的文件建议放在C盘里,避免出错

步骤1.找到C:\nginx\conf的文件nginx.conf修改里面配置如图:

步骤2.准备两个服务器(tomcat),修改其中一个tomcat\conf\server.xml的文件端口号,如图



上图中的数字是可以随便修改的,但是第二张图的默认端口号必须要配置和步骤1的图配置的一样8081,否则会出错。
步骤3.把项目(demo)放进两个服务器webapps下面(两个tomcat都要放),如图:


步骤4.启动Nginx
用管理员运行cmd,启动Nginx,启动命令如下:
启动命令:
start nginx
重启命令:
nginx -s reload
停止命令:
nginx -s stop

或者直接点击nginx.exe打开,浏览器测试,如图:

步骤5.启动2个tomcat,如图:

浏览器测试,如图:

总结:

1.要修改nginx.conf的配置
2.准备两个tomcat,其中一个要把端口号修改(3个),否则tomcat启动不了
3.准备两个一样的demo放在tomcat下webapps下面,把里面的内容修改,方便分清。

相关内容

    暂无相关文章