设置二级域名反向代理到指定端口并开启https

环境准备
域名
云服务器
1panel面板
OpenResty
二级域名配置解析
在你的域名服务商控制台添加域名解析,笔者的是腾讯云,添加解析记录,设置主机记录为二级域名*.xxxx.com的*星号部分,记录类型为A,线路选择默认(三网都可以访问),记录值为你的云服务器地址,其他选项默认,如图所示:
申请SSL证书
在腾讯云控制台进去SSL证书申请界面,点击申请免费证书,在证书绑定域名处输入前面解析时设置的二级域名*.xxxx.com,如果你的域名托管在腾讯云的话可以直接设置自动DNS验证,如果不在需要手动设置DNS验证,勾选自动删除验证,输入邮箱,如图所示:
上传SSL证书到云服务器
1.登录1panel,点击“主机-文件”上传对应的证书文件(上一步中生成成功点击下载后是个zip压缩包,解压后上传里面的key和bundle.pem证书)
2.添加证书,路径在“网站-证书”,如图所示
3.点击上传证书,选择服务器文件,即可导入成功,如图所示
在OpenResty中配置网站
点击“网站-创建网站”,选择“反向代理”,主域名输入二级域名*.xxx.com,代号会自动生成一般不管,代理地址设置服务器上对应服务的端口(127.0.0.1:xxxx),随便设置个备注点击确认
开启HTTPS
点击网站进入配置界面,选择https,启用https,SLL选项选择已有证书,证书就选择前面上传的证书,其他默认,点击保存即可,enjoy it~~
- 0
- 0
-
分享