本帖最后由 Felix.Li 于 2023-3-31 13:59 编辑
现在很多公司访问的都希望使用https访问自己的系统,将wyn嵌入后当然也得同步。但是很多人服务器部署wyn后,
对于如何最终用HTTPS访问便不知如何设置了。
那今天就来介绍一下具体的操作流程。
首先先明确一点,我们是想要将wyn发布的地址直接用HTTPS进行部署,还是说其实是通过代理实现的
第一点就是相当于将证书直接和wyn绑定,访问wyn直接用https访问。或者用申请的域名访问(HTTPS的)
第二点相当于在Nginx中配置https(包括绑定证书和直接访问)。然后外部访问的时候其实是先访问的反向代理的配置点,然后通过代理在转向到wyn部署的服务器。
也就是代理的地址还是 http://0.0.0.0:51980 。
那这种两对于用户来说,外部访问的地址都是 https://*****.com。
但是对于wyn的配置却有些不一样。
那具体说一下两种吧:
1.使用 HTTPS 部署 Wyn
这种就在我们系统后台配置HTTPS即可,我们有相应的教程:
https://www.grapecity.com.cn/solutions/wyn/help/docs/index
这种可以看出,这种直接将证书绑定到wyn,
然后如果有自己的 https://IP+端口,就在上面配置,然后不启动内置
就可以访问,然后绑定证书。
如果有自己的域名,那就启用内置HTTPS就可以,他访问的就是443端口了。上面的配置自然也就无效了。直接走自己的域名
2.通过代理部署wyn
针对第二种的,其实区别就是证书不是绑定到wyn了,而是咱们代理的中间怎么实现HTTPS的。这个都不重要。
这个配置非常简单,比如最终用户访问的是https://0.0.0.0:51980
但是我们Nginx代理的最终地址是http://localhost:51980
那就直接在认证服务地址那里,将地址配置成 http://localhost:51980 相当于最终发布的地址还是http://localhost:51980。但是代理之前的地址,只和代理有关
和wyn本身没有关系,也不需要配置认证证书之类的
然后重启wyn即可
|
|