本帖最后由 小石姐姐 于 2018-6-21 16:08 编辑
就业班_JavaEE_day31_Nginx
一 在linux上安装jdk
centos 安装基本服务器版本 会自带安装open-jdk 需要先卸载
rpm –qa | grep java --查询所有package,名字包含java的。java区分大小写 grep -i java 忽略java的大小写
rpm -e --nodeps xxxx --删除package 忽略package的依赖关系强行删除
在线安装 yum(选项)(参数) -y:对所有的提问都回答“yes”;install:安装rpm软件包;
见文档
二 在linux上安装mysql
rpm -ivh MySQL-server-5.6.22-1.el6.i686.rpm
三 在linux上安装tomcat
见文档
四 打包并发布应用
myeclipse10.7破解版不能导出war包,替换一个plugin
五 nginx安装
正向代理和反向代理
正向代理的是客户端 反向代理的是服务器
nginx 反向代理 使用的端口号是80
六 反向代理二台服务器
session共享实现方式:
1 通过redis实现 一般采用该种方式
2 通过tomcat广播
3 通过iphash来实现 一个用户只访问同一个服务器
linux下 不能通过tomcat广播来实现session共享。可以通过iphash或者redis来实现,本次实验采用iphash来实现。
nginx中conf的配置:
//添加
upstream server_lb{
server localhost:8081;
server localhost:8082;
ip_hash;
}
server{
location / {
root html;
proxy_pass http://server_lb; //添加
}
}
|
|