Nginx 负载均衡 反向代理 动静分离

一 修改tomcat

① 连接 Xshell linux rz上面上传多个tomcat 并且文件名做不同的标记

②切换到 apache-tomcat-8090/conf文件夹

[root@localhost tomcat2]# cd apache-tomcat-8090/conf

③编辑目录下的server.xml文件

[root@localhost conf]# vim server.xml

④启动temcat

a.设置权限(修改两个)

chmod 777 catalina.sh

chmod 777 shutup.sh

b.启动(启动两个)

./shutup.sh

二 安装Nginx

①安装c语言环境

[root@localhost ~]# yum -y install gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel

②切换到上传文件目录解压安装包

[root@localhost ~]#  cd /usr/upload
[root@localhost ~]#  tar -zxvf nginx-1.10.0.tar.gz

③设置安装目录

[root@localhost ~]# cd nginx-1.10.0
[root@localhost ~]# ./configure --prefix=/usr/local/nginx

④编译并安装

[root@localhost ~]# make && make install

⑤启动和关闭

启动:./nginx
关闭:./nginx -s stop
重新加载配置文件:./nginx -s reload

⑥ 目录结构

3、目录结构
conf:配置文件
html:静态页面
logs:日志
sbin:启动脚本

三、反向代理

①切换到nginx目录的conf文件夹

[root@localhost ~]# cd /nginx/conf

②修改文件

[root@localhost ~]# vim nginx.conf

③修改为以下的样子

④权重(默认为轮询)

⑤依据URL分配(url_hash )

⑥依据ip分配方式 (ip_hash)

三、动静分离

①创建静态资源防止的目录并且长传文件

//连接xshell
[root@localhost upload]# cd images/
[root@localhost images]# rz      //选择文件

②切换到 /nginx/conf/ 修改nginx.conf 文件

[root@localhost conf]# cd usr/nginx/conf/

[root@localhost conf]# vim nginx.conf

添加一个location

③启动nginx测试

经验分享 程序员 微信小程序 职场和发展