centos7安装配置nginx并连接tomcat上的项目

一、配置nginx需要的编译工具及安装环境

yum -y install make zlib zlib-devel gcc-c++ libtool  openssl openssl-devel

以下是我准备的安装包:
安装的包
二、安装pcre,是让 nginx 支持 rewrite 功能

1.下载 PCRE 安装包,下载地址:
http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz
2.解压:

tar -zxvf pcre-8.35.tar.gz -C /usr/pcre

3.进入目录配置安装:
./configure
make && make install
4.查看安装情况
pcre安装
三、安装nginx

  1. 下载 Nginx,下载地址:
    http://nginx.org/download/nginx-1.6.2.tar.gz

  2. 解压:tar -zxvf nginx-1.2.9.tar.gz -C /usr/nginx/

  3. 配置安装的环境: ./configure --prefix=/usr/local/nginx

  4. 安装:make
    make install

  5. 查看nginx安装目录
    nginx安装目录
    nginx下目录

  6. 启动:sbin/nginx

  7. 查看启动状态:
    启动状态验证
    或者浏览器访问:http://(安装主机ip):80(注意:要关闭防火墙:service firewalld stop),看到如下图则安装成功:
    nginx安装成功
    三、配置nginx转接tomcat
    1.修改nginx配置文件,切换到安装的目录:cd /usr/local/nginx/conf/;可以看到:
    conf目录下
    2.编辑nginx.conf文件:vim nginx.conf;配置如下:
    nginx.conf配置
    注意:server_name 配置tomcat的主机加端口号;我这里是修改了hosts文件,如果没有添加,这把网址改为主机ip;hosts文件如下:vim /etc/hosts

hosts配置
3.验证,浏览器输入:(注意:由于默认端口80,不输入网址也可以访问,本地windows的hosts文件【C:\Windows\System32\drivers\etc】也要配置网址映射ip,如下:
本地主机配置

则显示如下,则配置成功。
nginx连接tomcat成功
四、部署项目到tomcat下

  1. 把一个maven工程打成war包,创建maven工程时选择maven工程。
  2. 把打好的war包放到tomcat目录下的webapps目录下:
    war包
  3. 配置server.xml文件,在tomcat的conf目录下,配置如下(在Host标签下,与Value标签同级别):
<Context path="" debug="0" docBase="war包名称,不带后缀" reloadable="true"></Context>
  1. 重启tomcat,在用浏览器访问,如下:
    nginx访问项目
    配置完毕!
  • 4
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值