安装 Nginx 和 Tomcat,通过 Nginx 的反向代理为 Tomcat 提供服务
Nginx 官网下载:http://nginx.org/download/
下载链接:http://nginx.org/download/nginx-1.11.13.tar.gz
$ yum install gcc gcc-c++ pcre pcre-devel zlib zlib-devel
$ mkdir /home/zsoft/app/
$ tar xzvf nginx-1.11.13.tar.gz
$ cd nginx-1.11.13
$ ./configure --prefix=/home/zsoft/app/nginx
$ make
$ make install
$ vim ~/.bash_profile
NGINX_HOME=/home/zsoft/app/nginx
export NGINX_HOME
PATH=$PATH:$HOME/bin:$NGINX_HOME/sbin
export PATH
$ source ~/.bash_profile
应为非 root 用户不能打开 1024 一下接口,因此要把 nginx 监控的端口修改为 8088
$ vim /usr/zsoft/app/nginx/conf/nginx.conf
修改 http server 下的 listen 8088;
启动服务
$ nginx
通过浏览器查看 8088 口可以看到 nginx 欢迎页面!
安装 tomcat:
$ tar xzvf apache-tomcat-7.0.47.tar.gz
$ mv apache-tomcat-7.0.47 /home/zsoft/app
$ cd /home/zsoft/app
$ ln -s apache-tomcat-7.0.47 apache-tomcat
$ vim ~/bash_profile
在上面配置的 NGINX_HOME 下添加:
TOMCAT_HOME=/home/zsoft/app/apache-tomcat
export TOMCAT_HOME
修改 PATH
PATH = $PATH:$HOME/bin:$NGINX_HOME/sbin:$TOMCAT_HOME/bin
export PATH
启动 tomcat
$ startup.sh
用浏览器打开 8080 端口,可以看到 tomcat 的欢迎页面!
配置 nginx 转 tomcat
$ vim /home/zsoft/app/nginx/conf/nginx.conf
修改 http server 下的 location / 模块如下:
location / {
#root html;
#index index.html index.htm;
proxy_pass http://localhost:8080/;
}
重启 nginx
$ nginx -s reload
$ nginx -s stop
$ nginx
此时用浏览器查看 8088 端口,可以看到 tomcat 的欢迎页面!
Nginx 官网下载:http://nginx.org/download/
下载链接:http://nginx.org/download/nginx-1.11.13.tar.gz
$ yum install gcc gcc-c++ pcre pcre-devel zlib zlib-devel
$ mkdir /home/zsoft/app/
$ tar xzvf nginx-1.11.13.tar.gz
$ cd nginx-1.11.13
$ ./configure --prefix=/home/zsoft/app/nginx
$ make
$ make install
$ vim ~/.bash_profile
NGINX_HOME=/home/zsoft/app/nginx
export NGINX_HOME
PATH=$PATH:$HOME/bin:$NGINX_HOME/sbin
export PATH
$ source ~/.bash_profile
应为非 root 用户不能打开 1024 一下接口,因此要把 nginx 监控的端口修改为 8088
$ vim /usr/zsoft/app/nginx/conf/nginx.conf
修改 http server 下的 listen 8088;
启动服务
$ nginx
通过浏览器查看 8088 口可以看到 nginx 欢迎页面!
安装 tomcat:
$ tar xzvf apache-tomcat-7.0.47.tar.gz
$ mv apache-tomcat-7.0.47 /home/zsoft/app
$ cd /home/zsoft/app
$ ln -s apache-tomcat-7.0.47 apache-tomcat
$ vim ~/bash_profile
在上面配置的 NGINX_HOME 下添加:
TOMCAT_HOME=/home/zsoft/app/apache-tomcat
export TOMCAT_HOME
修改 PATH
PATH = $PATH:$HOME/bin:$NGINX_HOME/sbin:$TOMCAT_HOME/bin
export PATH
启动 tomcat
$ startup.sh
用浏览器打开 8080 端口,可以看到 tomcat 的欢迎页面!
配置 nginx 转 tomcat
$ vim /home/zsoft/app/nginx/conf/nginx.conf
修改 http server 下的 location / 模块如下:
location / {
#root html;
#index index.html index.htm;
proxy_pass http://localhost:8080/;
}
重启 nginx
$ nginx -s reload
$ nginx -s stop
$ nginx
此时用浏览器查看 8088 端口,可以看到 tomcat 的欢迎页面!
本文介绍如何安装Nginx和Tomcat,并通过Nginx实现对Tomcat的反向代理,包括环境搭建步骤及配置说明。

被折叠的 条评论
为什么被折叠?



