nginx服务-linux

Nginx作为目前主流的服务端负载均衡可以非常高效支持高并发和大数据量访问,相比较apache的负载均衡有很大优势,以下以linux系统为例简单记录了nginx与多个tomcat配合实现的负载均衡配置。

一、Nginx 服务端安装:

1、下载nginx稳定版本:http://nginx.org/en/download.html (当前是1.6.2)
2、执行解压:

# tar -zxvf nginx-1.6.2.tar.gz

3、组件安装:

# yum -y install pcre pcre-devel openssl openssl-devel

4、编译安装nginx到/usr/local/nginx目录

# ./configure --prefix=/usr/local/nginx

5、启动nginx

# /usr/local/nginx/sbin/nginx

6、查看是否安装成功运行 netstat -ltnp 能看到80端口已开放,浏览器输入地址能看到Welcome to nginx!

二、nginx的tomcat均衡负载配置:

1、准备2个tomcat配置不同的端口(3处,如果不在同一个机器不需要修改端口)

<Server port="8015" shutdown="SHUTDOWN">
<Connector port="8080" protocol="HTTP/1.1"
                   connectionTimeout="20000"
                   redirectPort="8443" URIEncoding="UTF-8" />
<Connector port="18001" protocol="AJP/1.3" redirectPort="8443" />

2、配置分载,进入/usr/local/nginx/conf目录vi

upstream myapp1{
                server 127.0.0.1:8080 weight=1;
                server 127.0.0.1:8081 weight=1;
        }
    server {
        listen       80;
        server_name  localhost;        
       location / {
            root   html;
            index  index.html index.htm;
            proxy_pass http://myapp1;
            proxy_set_header Host      $host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
 
        }

其他:

1、添加模块

进入nginx的安装文件目录重新执行configure 并通过--with-xxx来添加模块,如下,执行后通过./make 进行编译。然后将objs目录下的nginx移动到nginx目录(首次执行时的--prefix指向目录的sbin中替换同名文件)

./configure --prefix=/usr/local/nginx/sbin/nginx --with-http_stub_status_module --with-http_proxy_module

测试:

tail -f /home/firefly/webServ/tomcat-6.0.37-1/logs/catalina.out
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Page 1:nginx 服务器安装及配置文件详解 CentOS 6.2 x86_64 安装 nginx 1.1 ...
    xiaojianxu阅读 12,718评论 1 41
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,819评论 19 139
  • nginx在工作中已经有好几个环境在使用了,每次都是重新去网上扒博客,各种编译配置,今天自己也整理一份安装文档和n...
    AndyChin阅读 6,842评论 0 4
  • 15292802020
    8bb474b82035阅读 1,261评论 0 0
  • 秋日叶枯黄 黄叶落四方 方圆鸟啼绝 绝处是冬眠 眠后既春风 风来百花生 生出夏日灼 灼热在秋没 跟着四季看一年来去...
    吳梦儒阅读 1,850评论 0 0

友情链接更多精彩内容