nginx安装配置

前提,在开发中,往往需要使用nginx进行反向代理,实现负载均衡,本文使用nginx+tomcat,tomcat的安装配置在此不做讲述。在以往项目中,往往是nginx+tomcat+redis搭配使用,redis的安装配置请查看本人另一篇博客,本文主讲nginx:

(1)有两台服务器安装tomcat并项目启动成功,项目为同样功能代码,项目使用端口为:18081,18082,

可正常访问:http://IP1:18081/login.jsp,http://IP2:18081/login.jsp

(2)nginx安装配置

安装依赖包
sudo yum install pcre-devel openssl-devel gcc curl

上传 nginx-1.14.0.tar.gz -> /usr/local/nginx

tar -xzvf nginx-1.14.0.tar.gz
cd nginx-1.14.0

安装
./configure --with-stream --prefix=/usr/local/nginx
make
make install

进入到安装路径
cd /usr/local/nginx/conf

修改配置文件,其中upstream跟server是对应关系,可配置多个

vi nginx.conf

##修改配置文件,光标移至最后。粘贴如下配置

upstream ksyh_pj_18082 {
        server IP1:18082;
    server IP2:18082;
    }
    upstream ksyh_pj_18081 {
        server IP1:18081;
    server IP2:18081;
    }
    

    server {
        listen 18081;
    location / {
        proxy_pass http://ksyh_pj_18081;
        }
        
    }
    server {
        listen 18082;
    location / {
        proxy_pass http://ksyh_pj_18082;
        }
    }


 


##退出  


启动
[root@localhost ~]# /usr/local/nginx/sbin/nginx
停止/重启/重载配置文件
[root@localhost ~]# /usr/local/nginx/sbin/nginx -s stop(quit、reload)
命令帮助
[root@localhost ~]# /usr/local/nginx/sbin/nginx -h
验证配置文件
[root@localhost ~]# /usr/local/nginx/sbin/nginx -t
配置文件
[root@localhost ~]# vim /usr/local/nginx/conf/nginx.conf


(3)配置成功后即可通过nginx服务器的IP访问http://IP:18081/login.jsp,看其日志便会发现nginx代理tomcat,并随机访问。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值