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 訪問