Nginx代理Tomcat实例安装

一. JDK安装

下载jdk和tomcat(一般tomcat版本要和jdk对应,及tomcat7对应jdk1.7)
mkdir /usr/java
tar xf jdk1.7.0_75.tar.gz -C /usr/java/
然后在/etc/profile中添加如下内容:
export JAVA_HOME=/usr/java/jdk1.7.0_75
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOMR/bin
. /etc/profile

二.Tomcat安装

tar xf apache-tomcat-7.0.85.tar.gz
mv apache-tomcat-7.0.85 /usr/local/tomcat
/usr/local/tomcat/bin/startup.sh #启动tomcat,启动成功后会有三个端口启动8009,8080,8005

三.配置Nginx代理Tomcat

    upstream web1{
    server   127.0.0.1:8080  weight=1  max_fails=2  fail_timeout=30s;
}
    server
  {
    listen       80;
    server_name xxx域名;
    index  index.jsp index.html index.htm;
    root  /data/webapps/www;
    location /
    {
         proxy_next_upstream http_502 http_504 error timeout invalid_header;
         proxy_set_header  Host  $host;
         proxy_set_header  X-Real-IP  $remote_addr;
         proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
         proxy_pass http://web1;
    }
}

以上步骤后完成配置,可以通过浏览器访问测试了。

原文地址:http://blog.51cto.com/vaedit/2121559

时间: 2024-10-10 20:18:49

Nginx代理Tomcat实例安装的相关文章

nginx代理tomcat

http://blog.csdn.net/kongqz/article/details/6838989 http://www.800l.com/linux-nginx-tomcat-jdk.html http://wangxr66.iteye.com/blog/1559082 开发的应用采用F5负载均衡交换机,F5将请求转发给5台hp unix服务器,每台服务器有多个webserver实例,对外提供web服务和socket等接口服务.之初,曾有个小小的疑问为何不采用开源的apache.Nginx

Docker Compose 一键部署Nginx代理Tomcat集群

Docker Compose 一键部署Nginx代理Tomcat集群 目录结构 [[email protected] ~]# tree compose_nginx_tomcat/ compose_nginx_tomcat/ ├── docker-compose.yml ├── mysql │   ├── conf │   │   └── my.cnf │   └── data ├── nginx │   ├── Dockerfile │   ├── nginx-1.12.1.tar.gz │  

使用nginx代理tomcat

接上一遍博文的配置,这里不再说明 tomcat安装配置:http://chenshoubiao.blog.51cto.com/6159058/1885232 把端口改回8080 /etc/init.d/tomcat stop cd /usr/local/nginx/conf vim nginx.conf 在最后括号前面加上如下内容 include vhosts/*.conf; 保存退出 mkdir vhosts cd vhosts vim proxy.conf  就是代理的配置文件 写入如下内容

nginx 代理tomcat 访问上传后图片显示问题

nginx error log 2016/01/05 10:55:28 [crit] 15049#0: *143858 open() "nginx/proxy_temp/2/12/0000000122" failed (13: Permission denied) while reading upstream, client: 127.0.0.1, server: api.abc.com, request: "GET /image/690/1451876181382.jpg

使用 nginx 代理 tomcat 服务器

server { listen 80; server_name xxx.com; root /usr/share/tomcat/webapps/xxx; error_log logs/wechat-jsp.err.log; location / { proxy_redirect off; proxy_pass http://127.0.0.1:8080/xxx/; } location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|flv|mp3|wma)$ { expires

nginx下载,安装,基础命令,和代理tomcat例子理解

一.nginx应用场景: 1.反向代理(用的非常多) 通俗就是,互联网的请求,nginx接受到后,转给内部的服务器,然后返回的内容给nginx,nginx再返回给请求放.因为是向外的,所以叫反向代理服务器 2.负载均衡(常用) 通俗就是将这一项业务功能,分给多个服务器使用,也是避免了一个服务器挂了,就over的情况,因为可以访问到其他的. 3.HTTp服务器 动静分离 4.正向代理 二 windows下载 及安装 下载稳定版本,以nginx/Windows-1.12.2为例,直接下载 nginx

jpress-配合nginx与tomcat安装

目录 1. 前言 2. yum安装tomcat 2. yum安装MySQL 3. 下载JPress并安装 4. 配置tomcat使其可以部署多个网站 5. 安装nginx并配置 6. 将已经安装好的jpress打包 参考资料 1. 前言 tomcat是一款开源软件,是运行Java后端程序的,简单来说就是执行.jsp程序的,tomcat自身也可以运行静态资源,如html,css等,但通常tomcat还是会配合appache或nginx使用,以达到更好的性能.其官网是tomcat.apache.or

Nginx与Tomcat集成

Nginx用来处理静态页面的请求,JSP交给Tomcat处理 安装JDK 安装后,配置好JAVA_HOME和PATH Mac查看JAVA_HOME路径的方法:/usr/libexec/java_home 安装Tomcat 将安装包解压后,将目录配置为  CATALINA_HOME 环境变量,同时将bin目录添加到path中 一般我还会设置一下 tomcat-user.xml <?xml version='1.0' encoding='utf-8'?> <tomcat-users xmln

Nginx+keepalived+Tomcat集群架构

keepalived实现nginx发生故障时,自动切换,实现nginx反向代理的高可用. 环境: CentOS6.4  64bit: Jdk6.tar.gz Aapache-tomcat-6.0.41.tar.gz nginx-1.4.2.tar.gz 主机规划: keepalived-master:192.168.115.10 keepalived-slave: 192.168.115.20 tomcat1         : 192.168.115.30 tomcat2         :