基于centos+jexus配置https(阿里云服务器最全配置jexus https教程)

Posted 飞剑读书

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基于centos+jexus配置https(阿里云服务器最全配置jexus https教程)相关的知识,希望对你有一定的参考价值。

终于经过一下午的折腾,https可以正常访问:
效果如下:



怎么在jexus上配置https.png

我的环境为:
购买的阿里云centos 7.0 服务器,后台采用的是c#开发,因此部署的是mono+jexus服务。网络上一大堆全是介绍apache的以及iis的https,旧的资料少之又少,如下(链接无效的话请自行百度):

如何让jexus 支持HTTPS协议(ssl加密传输)
jexus linux x64 [专业版] 安装和配置https

步骤一、通过阿里云环境生成自己的SSL证书

按照如下菜单进入然后右上角【购买证书】,选择免费的证书即可,后期免费续费


基于centos+jexus配置https(阿里云服务器最全配置jexus https教程)

image.png


然后我们下载


基于centos+jexus配置https(阿里云服务器最全配置jexus https教程)

image.png

得到如下文件:

基于centos+jexus配置https(阿里云服务器最全配置jexus https教程)

image.png

步骤二、阿里云控制台添加443端口的安全组策略,如下图:

基于centos+jexus配置https(阿里云服务器最全配置jexus https教程)

image.png


基于centos+jexus配置https(阿里云服务器最全配置jexus https教程)

image.png

步骤三、配置服务器mono的libssl

找到mono的安装目录的config文件,打开并在父节点configuration下新增节点
<dllmap dll="libssl" target="libssl.so" os="!windows" />
如图:


基于centos+jexus配置https(阿里云服务器最全配置jexus https教程)

image.png

基于centos+jexus配置https(阿里云服务器最全配置jexus https教程)

image.png

步骤四、配置jexus的siteconf

现在我想要配置正常http和https均能够访问,因此我需要新增设一个https的子站点(原http不做修改)
我们到jexus的安装目录,找到siteconf目录,里面默认有一个default,我们复制这个文件并重新命名为vsource_443
命令为:cp default vsource_443
打开新文件:vi vsource_443
修改为:


基于centos+jexus配置https(阿里云服务器最全配置jexus https教程)

image.png

步骤五、配置jexus的jws.conf

pem和key文件均是阿里云控制台下载的ssl证书文件
CertificateFile = /path/214330248430621.pem
CertificateKeyFile = /path/214330248430621.key

基于centos+jexus配置https(阿里云服务器最全配置jexus https教程)

image.png

步骤六、重启jexus

这里发现单独重启jexus的一个站点并不生效,所以需要重启jexus服务

sudo /usr/jexus/jws restart



以上是关于基于centos+jexus配置https(阿里云服务器最全配置jexus https教程)的主要内容,如果未能解决你的问题,请参考以下文章

jexus 独立版 配置https

阿里云服务器CentOS6.9 tomcat配置https安全访问

阿里云CentOS6.8云服务器配置安全组规则

阿里云服务器下安装配置 vsftpd —— 基于CentOS 6.3 简洁版

CentOS7 配置Docker 阿里云镜像加速

centos7---阿里云HongKongESC配置strongswan5.7.2 for Google...