nginx+tomcat+php配置

本文介绍如何在CentOS 6.5环境下安装配置Tomcat 7及JDK,并通过Nginx实现负载均衡。文章详细说明了环境变量设置、Nginx配置文件调整以及Tomcat配置技巧,确保不同域名访问时能正确跳转到指定项目首页。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

linux:centos6.5

tomcat:7

php:5.5

安装tomcat

将tomcat解压到/home目录下,下载jdk并解压到/home目录下

在/etc/profile中添加

JAVA_HOME=/home/jdk/jdk1.8.0_77
export JAVA_HOME
CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
export CLASSPATH
PATH=$JAVA_HOME/bin:$PATH
export PATH

在ngnix.conf中配置

upstream tomcat{
server 127.0.0.1:8080;
}
server{
listen  80;
server_name 192.168.15.16;
location /{
proxy_pass  http://tomcat/welfare/;
proxy_set_header REMOTE-HOET $remote_addr;
proxy_set_header Host $host;
proxy_set_header X-Real-Ip $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html{
root  html;
}
}
upstream tomcat1{
server 127.0.0.1:8081;
}
server{
listen 80;
server_name localhost;
location /{
proxy_pass  http://tomcat1/welfare/;
proxy_set_header REMOTE-HOET $remote_addr;
proxy_set_header Host $host;
proxy_set_header X-Real-Ip $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html{
root  html;
}

tomcat在conf/server.xml中把Host中name="域名"

之后输入不同的域名就能直接到项目的首页了

因为我是在虚拟机上配置的,所以有域名的话把server_name后面的值替换掉就行

本人亲测可以

 

转载于:https://my.oschina.net/blr/blog/673601

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值