一.Nginx安装(Liunx)
1.1 下载路径
http://Nginx.org/en/download.html
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0bS7y8rY-1645539047256)(C:\Users\123\AppData\Roaming\Typora\typora-user-images\image-20220222213810262.png)]
1.2 上传Nginx安装包
上传路径:/usr/local/src
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-TBX9tFoc-1645539047257)(C:\Users\123\AppData\Roaming\Typora\typora-user-images\image-20220222214014981.png)]
1.3 解压Nginx文件
-
解压压缩包 tar -xvf Nginx-1.19.4.tar.gn
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Go7L0z7Z-1645539047258)(C:\Users\123\AppData\Roaming\Typora\typora-user-images\image-20220222214602105.png)]
-
修改文件名称 mv Nginx-1.19.4 Nginx-source
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-yIsvDS2d-1645539047261)(C:\Users\123\AppData\Roaming\Typora\typora-user-images\image-20220222214624619.png)]
1.4 安装Nginx服务器
注意:在Nginx-source的根目录中执行如下命令
需要提前安装Nginx的依赖项
yum -y install gcc pcre-devel zlib-devel openssl openssl-devel
1. ./configure
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-t1upOY28-1645539047262)(C:\Users\123\AppData\Roaming\Typora\typora-user-images\image-20220222214858122.png)]
结果展示
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-uSSgMT34-1645539047262)(C:\Users\123\AppData\Roaming\Typora\typora-user-images\image-20220222214938767.png)]
chmod + x configure
2. 在Nginx-source的根目录中 执行 make
3.根目录中执行 make install
1.5 查找Nginx工作目录的指令
whereis Nginx
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-l73EliJA-1645539047263)(C:\Users\123\AppData\Roaming\Typora\typora-user-images\image-20220222215304134.png)]
1.6 进入Nginx工作目录
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-leVAtbfw-1645539047263)(C:\Users\123\AppData\Roaming\Typora\typora-user-images\image-20220222215401207.png)]
1.7 Nginx命令
进入Nginx/sbin目录中执行
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ouoWfUP5-1645539047264)(C:\Users\123\AppData\Roaming\Typora\typora-user-images\image-20220222215443638.png)]
1.启动命令: ./Nginx
2.重启命令: ./Nginx -s reload
3.关闭命令: ./Nginx -s stop
二. 上传前端静态资源
注意:将前端web资源上传到你滚下根目录下
1.
1.1 前端资源
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-sBglgeKk-1645539047264)(C:\Users\123\AppData\Roaming\Typora\typora-user-images\image-20220222215825469.png)]
1.2 上传位置
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Je17U1v5-1645539047265)(C:\Users\123\AppData\Roaming\Typora\typora-user-images\image-20220222215900150.png)]
2. 修改Nginx配置文件
配置文件目录
配置Nginx.conf 文件时可以将文件下载到桌面进行编辑
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8xg7OGd3-1645539047265)(C:\Users\123\AppData\Roaming\Typora\typora-user-images\image-20220222220040157.png)]
常用基本需求说明:
1.实现图片反向代理
2.前端业务代理
3.后端tomcat集群代理
#配置图片代理 ***.**.com
server {
listen 80;
server_name ***.**.com;
location / {
root /usr/local/src/images;
}
}
#配置前端代理 www.***.com
server {
listen 80;
server_name www.***.com;
location / {
root dist;
index index.html;
}
}
#配置后台服务器集群
upstream tomcats{
server 192.168.126.1:8091;
server 192.168.126.1:8092;
server 192.168.126.1:8093;
}
#配置后端代理 ***.**.com
server {
listen 80;
server_name ***.**.com;
location / {
proxy_pass http://tomcats;
}
}
编辑完成保存后在将Liunx原有的Nginx.conf文件删除并把保存好的文件传入conf文件下
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-EQdDwZTG-1645539047265)(C:\Users\123\AppData\Roaming\Typora\typora-user-images\image-20220222220609527.png)]
3. 修改hosts文件
# IP 与 域名映射
# 127.0.0.1 localhost
# ::1 localhost
#图片服务器配置
#127.0.0.1 ***.**.com
192.168.126.129 ***.**.com
#前端服务器配置
#127.0.0.1 ***.**.com
192.168.126.129 ***.**.com
#后端服务器配置
#127.0.0.1 ***.**.com
192.168.126.129 ***.**.com
6.129 *..com
#前端服务器配置
#127.0.0.1 *..com
192.168.126.129 *..com
#后端服务器配置
#127.0.0.1 *..com
192.168.126.129 *..com
## 4.进行项目发布测试------------------------------------------------------------------------------------------
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。