基于nginx反向代理实现服务器端口绑定域名+添加ssl证书(不提示不安全)

admin
44
2025-03-01

一般情况下是ip----域名,通过反向代理可以实现ip:xx----域名1,ip:xx----域名2

首先要先去注册一个域名

https://wanwang.aliyun.com/domain/?spm=5176.29870669.0.0.e4fb2868oQuOsU&scm=20140722.M_domain.P_186.ID_domain-OR_rec-V_1-MO_3480-ST_12892

注册完成之后进入到控制台

https://dns.console.aliyun.com/

点击解析设置

添加记录

记录类型选A型

主机记录填你想要的二级域名

例如注册域名:xxx.com,填了www ---->www.xxx.com

记录值填ip地址

此时当访问www.xxx.com时就会访问服务器ip

印象里好像域名还要备案,过去太久了忘记了

在1panel的应用商城中下载一个nginx的可视化界面

我这里设置的端口是80 81 443

构建成功之后访问ip:81

选hosts--proxy hosts

names填你的域名www.xxx.com

ip填服务器ip,port填你想要让此域名访问到的服务器端口网页,save保存。

此时当访问www.xxx.com时就可以访问到服务器特定端口下的内容了

申请ssl证书,访问网站时就不会显示不安全

先去申请证书

然后去刚刚的proxy host ---ssl 配置

动物装饰