使用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  就是代理的配置文件

写入如下内容:

server {

listen 80;

server_name www.111.com;

location /

{

proxy_pass      http://127.0.0.1:8080/;

proxy_set_header Host   $host;

proxy_set_header X-Real-IP      $remote_addr;

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

}

}

保存退出

/usr/local/nginx/sbin/nginx -t  检查

/usr/local/nginx/sbin/nginx 启动

ps aux |grep nginx

netstart -lnp

/etc/init.d/tomcat start

测试:

curl -x127.0.0.1:80

时间: 2024-12-21 09:32:11

使用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

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

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 访问上传后图片显示问题

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

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         :

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提示13 permission denied while connecting to upstream

nginx反向代理tomcat提示13 permission denied while connecting to upstream,网上很多都是说13 permission denied while reading to upstream,这是两个完全不同的错误,我遇到的如下截图: 查看selinux日志发现错误: 后来发现是selinux的问题,于是先关掉selinux:setenforce 0:然后再访问果然好使. 于是启用selinux,再执行下面的命令,修改selinux的值: set