nginx(一)初识nginx
2017-03-31 11:05
134 查看
什么是nginx?
Nginx (engine x) 是一款轻量级的Web 服务器 、反向代理服务器及电子邮件(IMAP/POP3)代理服务器。
Nginx应用场景(都很常用):
1:http服务器。Nginx是一个http服务器,可以独立提供http服务,可以做网页静态服务器.(比如静态页面,图片等)
2:虚拟主机.可以实现一台服务器虚拟出多个网站(其实也就是在nginx.conf添加多个server节点)。可以作为公司多个项目和网站访问的统一入口.
(实现方式可以根据同一台机器绑定多个ip,也可以使用同一台机器一个ip的不同端口,也可以使用多个域名来指定一台机器然后根据域名来区分虚拟主机三种方式,
最常用的就是第三种,其次是第二种。)
3:反向代理,负载均衡.网站的访问量达到一定程度后,单台服务器不能满足用户的请求时,需要用多台服务器集群可以使用nginx做反向代理。
并且多台服务器可以平均分担负载,不会因为某台服务器负载高宕机而某台服务器闲置的情况
什么是反向代理?
反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,
此时代理服务器对外就表现为一个反向代理服务器。有方向就有正向,正向就是站在tomcat服务器方来说的。
可参考下图的示例:
Nginx (engine x) 是一款轻量级的Web 服务器 、反向代理服务器及电子邮件(IMAP/POP3)代理服务器。
Nginx应用场景(都很常用):
1:http服务器。Nginx是一个http服务器,可以独立提供http服务,可以做网页静态服务器.(比如静态页面,图片等)
2:虚拟主机.可以实现一台服务器虚拟出多个网站(其实也就是在nginx.conf添加多个server节点)。可以作为公司多个项目和网站访问的统一入口.
(实现方式可以根据同一台机器绑定多个ip,也可以使用同一台机器一个ip的不同端口,也可以使用多个域名来指定一台机器然后根据域名来区分虚拟主机三种方式,
最常用的就是第三种,其次是第二种。)
3:反向代理,负载均衡.网站的访问量达到一定程度后,单台服务器不能满足用户的请求时,需要用多台服务器集群可以使用nginx做反向代理。
并且多台服务器可以平均分担负载,不会因为某台服务器负载高宕机而某台服务器闲置的情况
什么是反向代理?
反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,
此时代理服务器对外就表现为一个反向代理服务器。有方向就有正向,正向就是站在tomcat服务器方来说的。
可参考下图的示例:
相关文章推荐
- nginx初识
- 【Nginx】初识nginx---实现一个简单的http模块
- 初识nginx——内存池篇
- 初识keepalived(三)——keepalived与nginx代理实现高可用
- 初识 Nginx
- 初识Nginx(一):nginx的安装
- nginx平台初识(二) 浏览器 HTTP 协议缓存机制详解
- 初识nginx——配置解析篇
- 初识Nginx——nginx的编译、安装及特点(一)
- nginx平台初识(二) 浏览器 HTTP 协议缓存机制详解
- nginx 初识
- Nginx初识
- Nginx初识
- 初识nginx之第一个demo
- 初识Nginx
- 初识 Nginx
- Linux下Nginx初识与安装
- dubbo,MemCache和Nginx初识等服务器组件
- Nginx学习之路------初识OpenResty
- nginx(四)初识nginx日志文件