1,实现目标,经过外网访问域名,可以经过nginx 实现反向代理,以及负载均衡html
2,准备工具nginx
阿里云注册的域名: aiyuesheng.comspring
腾讯云领取的云服务器:centos 7shell
xshell 6: 用来链接云服务器centos
FileZilla Client: 用来服务器和本地的文件传输安全
Notepad++ :安装了NppFtp 插件 用来修改远程的文件springboot
3,服务器下载了nginx,具体参考:服务器
https://www.cnblogs.com/pickKnow/p/11224225.html负载均衡
以及放上了springboot 项目的jar 包,而且运行工具
4,解析域名,也能够添加二级域名
在阿里云的所购买的域名列表里面添加解析:
主机纪录:就是域名的头部,例如www,bbs 也能够二级域名 wwwtest 等
纪录值:云服务器的公网ip
申请云服务器的时候,会有两个ip:公网ip,内网ip
公网ip就是和域名和相对应的ip
内网ip就是自己服务器的ip地址
5,配置nginx.conf 文件
# 配置上游服务器
upstream backServer{
server 172.17.0.115:8080; # 真实的服务器ip地址,此处被我修改了,由于安全问题
}
server {
listen 80;
server_name www.aiyuesheng;
location / {
proxy_pass http://backServer/index;
index index.html index.htm;
}
6,这样我经过访问 www.aiyuesheng.com 就能 经过反向代理运行服务器中的项目了
本地运行127.0.0.1:8080/index 访问