nginx 之nginx简介

1. nginx 是一个轻量级的web服务器,也是一个反向代理服务器,也是一个邮件服务器,具备性能高,并发快的特色。Nginx不是jsp和servlet的容器,若是要发布jsp/servlet的项目,须要使用nginx反向代理tomcat来实现,Nginx目前应用比较普遍的是作为反向代理服务器和静态服务器。2. 什么是反向代理:linux

客户端请求数据直接找代理服务器,由代理服务器向目标服务器请求获取客户想要获取的内容,而后将内容返回给客户端。nginx

优势:目标服务器对客户端是透明的,比较安全。c++

   代理服务器能够提供缓存从而提升效率。web

        当有多个目标服务器时,能够实现负载均衡。windows

 

3. 集群:集群是一组相互独立的,经过高速网络互联的计算机,它们构成了一个组,并以单一系统的模式加以管理。一个客户与集群相互做用时,集群像是一个独立的服务器。集群配置是用于提升可用性和可缩放性。缓存

 

4.负载均衡:tomcat

负载均衡:英文名字称 Load Balance,其意思就是分摊到多个操做单元上进行执行,例如web服务器,ftp服务器,企业关键应用服务器和其余关键任务服务器等,从而共同完成工做任务。安全

 

5.下载nginx:http://nginx.org/服务器

 

6.安装:网络

  • 将安装包上传到linux中 /root下。
  • 使用 tar -zxvf nginx-1.10.2.tar.gz解压
  • 进入nginx主目录  cd nginx-1.10.2
  • 建立安装目录 mkdir/usr/local/nginx
  • 安装nginx的依赖包 yum install gcc-c++ pcre-devel zlib-devel

     

  • 检查并指定安装 ./configure --prefix=/usr/local/nginx
  • 使用make 进行预编译
  • 使用make install 进行编译安装
  • 进入/user/local/nginx

  • 安装完成。

 

7.启动nginx 服务器,进入安装的主目录/user/local/nginx  启动命令:sbin/nginx

8.使用 ps-f | grep nginx检查nginx是否启动。

9. 在linux 下测试,nginx默认是80 端口

10 . 在windows下访问:

 

 使用 vi/etc/sysconfig/iptables 开启防火墙

重启防火墙服务 service iptables restart

测试:

相关文章
相关标签/搜索