这里非常感谢宇内流云,这是他的博客http://www.cnblogs.com/yunei/

1,运行环境

  CentOS7 jexus5.8.2.9(独立版)

  jexus 的下载地址 https://www.linuxdot.net/ 右侧 往下拉就能看到重要下载。

  tar -zxvf jexus-5.8.2-x64.tar.gz
  官方的话比较建议放在/usr/jexus
  但是我比较喜欢将其放在/opt/jexus下面
  jexus下有两种配置方式:反向代理和端口代理,端口的话现在还不支持ssl

  dotnet的安装就参照官网就行了。

2,开启443端口和80端口

  像我用的是iptables 那就可以直接去编辑 vim /etc/sysconfig/iptables 的配置文件

  如果是自带的Centos自带的防火墙可以去百度查询开放443和80端口

4,安装openssl,并链接至jexus

  首先判断 你有没有这个

  find / -name libssl.so.*
  如果没有找到,那就去安装openssl
  

  找到了,你就可以去看一下再那个文件夹下

  ls -l /usr/lib64/ |grep libssl

  

  你就可一看到你所需要的那个文件正是libssl.so.1.0.1e (根据情况会有所不同)

  ln -s /usr/lib64/libssl.so.1.0.1e /opt/jexus/runtime/lib/libssl.so

  查看有无链接成功

  ls -l /opt/jexus/runtime/lib/

  

  你可以看到已经为绿色,就是代表成功,如果为红色,那就是该文件不存在。要么就是文件名打错了。。

  到这里,你的jexus应该就可以支持ssl

5,将网站上传至/var/www/ (当然这个目录也可以自己去选择)

  

  然后将你的网站添加权限

  sudo chmod a+x /var/www/你的那个目录

  然后尝试着去运行一下

  cd /var/www/QuanBlog (这个网站目录因情况而定)

  dotnet QuanBlog.dll

  确定可以成功运行后 在去下一步

6,证书配置

  证书的话,我用的是阿里云的免费证书。当然你拥有域名之后也可以去申请。大概一天不到就能下来。

  你的证书可以单独开一个文件夹,一个域名一个证书文件夹

  

  我的话是将其放在 /opt/certificate/quanblog/下

  然后去 jexus目录下的siteconf

  将default的配置文件复制一份

  就像我复制了一份叫quanblog的文件(文件名随意取)

  cp default quanblog

  首先编辑default

  这里我需要解释一下 关于jexus的一些我的理解,有可能会有偏差。。。。。

  一个网站一个配置文件

  这是default配置文件 虽然在80端口的时候,默认是优先解析有域名的 然后再解析hosts=*,但是www.quanblog.com 访问的80端口,但是在80端口没有找到匹配的网站,然后就解析到了通配符*,然后就成功进入了hosts=* 端口为80的网站的配置文件下的

  网站,就不会跳转到443端口再去寻找了,所以,如果你需要配置https,那么在80端口一定不要使用通配符* 也就是不要配置hosts=*,但是如果你在80端口没有网站,那你就可以配置一个不存在的网站,但是一定保证80端口可以访问。

  

  所以将default配置成以上,当然你需要配置在80端口配置网站的话,cp一份配置文件,将port为80 ,hosts为你需要配置在80端口网站的域名。

  网站的配置信息为

  

  到这里,网站的配置基本上是好了,以上的配置仅供参考。

7.开启后台运行dotnet  并运行jexus

  进入网站根目录 比如我 cd /var/www/QuanBlog

  开启后台运行

  nohup dotnet quanblog.dll &

  回车

  然后会出来一个nohup.out,这是dotnet的日志

  然后进入jexus 目录 cd /opt/jexus/

  输入 ./jws start

  就开启了 jexus

  那么如何关闭

  ./jws stop

  如果要结束这个后台进程 就需要先找到他的pid

  ps -ef|grep dotnet

  

  由此可以看到6717是他的pid 下面的那个进程是我们寻找dotnet的进程

  kill -9 6717  
  就能杀死进程了。
 
当然,这是一个大概,当然还有为dotnet 开启守护,jexus开启这些我看到有人写过了,大家可以在博客园里自己去查看。

  

 

9.jexus 配置ssl的更多相关文章

  1. 独立版Jexus配置SSL,支持https访问

    一.申请证书[腾讯免费证书] 二.验证DNS,即解析域名.记录类型选择 TXT ,主机记录与证书上的主机记录保持一致,记录值也与证书上的记录值保持一致 三.等待DNS验证与CA轮询,轮询成功后即可下载 ...

  2. .Net Core使用jexus配置https

    今天搞了一下怎么从http换成https,写一篇博客记录该过程.关于jexus的安装和使用请看我之前的一篇博客<Jexus部署Asp.Net Core项目>,唯一的不同是,将jexus升级 ...

  3. Windows下Nginx配置SSL实现Https访问(包含证书生成)

    Vincent.李   Windows下Nginx配置SSL实现Https访问(包含证书生成) Windows下Nginx配置SSL实现Https访问(包含证书生成) 首先要说明为什么要实现https ...

  4. Tomcat:配置SSL

    SSL简述 SSL就是安全套接字层,是一种允许web浏览器和 web服务器通过安全连接通信的技术.这是一个双向的过程,这意味着 服务器和浏览器在发送数据之前加密所有交流的数据. SSL有一个重要的特点 ...

  5. Apache安装及配置ssl

    目录 1.windows安装 软件准备 安装apache 开启ssl(Https访问) 打开httpd.conf,解除下面配置的注释 查看ssl模块使用哪一个配置文件 配置https虚拟主机 简单配置 ...

  6. Nginx 下配置SSL证书的方法

    1.Nginx 配置 ssl 模块 默认 Nginx 是没有 ssl 模块的,而我的 VPS 默认装的是 Nginx 0.7.63 ,顺带把 Nginx 升级到 0.7.64 并且 配置 ssl 模块 ...

  7. Tomcat 7.0配置SSL的问题及解决办法

    http://dong-shuai22-126-com.iteye.com/blog/1830209   以前一直在用Tomcat 6.0.29版本,今下载了apache-tomcat-7.0.33- ...

  8. nginx配置ssl

    1.使用pfx证书配置ssl (http://www.heartlifes.com/archives/12/) .上传证书 .生成证书crt及key文件 openssl pkcs12 -in /usr ...

  9. 单点登录CAS使用记(一):前期准备以及为CAS-Server配置SSL协议

    知识点: SSO:单点登录(Single Sign On),是目前比较流行的企业业务整合的解决方案之一.SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统. CAS:耶 ...

随机推荐

  1. HMM拓扑与转移模型

        <Topology> <TopologyEntry> <ForPhones> 1 2 3 4 5 6 7 8 </ForPhones> < ...

  2. Django REST framework 简介

    需求 REST framework需要如下: Python (2.7, 3.2, 3.3, 3.4, 3.5, 3.6) Django (1.10, 1.11, 2.0) 下面的文件包可以选择性安装 ...

  3. 【tmos】spring boot项目中处理Schedule定时任务

    我的代码 /** * Author:Mr.X * Date:2017/10/30 14:54 * Description: */ @Component @Configurable @EnableSch ...

  4. mysql 原理 ~ DDL之在线DDL

    一 简介:今天来DDL的变革二 DDL演化方式:  1 copy table : 1 创建临时表2 copy数据到临时表 3 rename进行交换 缺点 1 阻塞事务 2占用磁盘空间  2 inpla ...

  5. 51nod1693 水群 最短路

    若A=K*B,若仅通过操作二:将B变换为A需要K步, 由算数基本定理可知:k=p1*p2*……pn(p为素数,且可能重复) 那么:将B转化为p1*B需要p1步,将p1*B转化为p1*p2*B需要p2步 ...

  6. linux 下为qtcreator 添加排版工具

    1. 下载astyle.   http://sourceforge.net/projects/astyle 这里可以下载最新版本, 目前是3.1  下载文件astyle_3.1_linux.tar.g ...

  7. CF1095E Almost Regular Bracket Sequence

    题目地址:CF1095E Almost Regular Bracket Sequence 真的是尬,Div.3都没AK,难受QWQ 就死在这道水题上(水题都切不了,我太菜了) 看了题解,发现题解有错, ...

  8. 【VMware vSphere】vCenter添加主机失败:无法访问指定主机

    背景 前一段时间,给一台服务器安装ESXi系统,安装成功之后,通过vCenter在上面安装了一台VDP系统.结果前几天发现服务器掉线,重新连接时出现问题.问题描述如下: 其中错误堆栈具体内容为:在 v ...

  9. ESD总结

    设计人员完全可以让系统在经过ESD事件后不发生故障并仍能继续运行.将这个目标谨记在心,下面让我们更好地理解ESD冲击时到底发生了什么,然后介绍如何设计正确的系统架构来应对ESD. 简单模型 将一个电容 ...

  10. [debug]记一次竞态更新bug的解决

    公司的django项目,有一个旧接口,使用POST方法更新用户的一种记录型数据. 这个接口的历史有点长,最早的时候没有那么多需求,只会更新两个布尔字段.后来,加入一个需要高频次记录的字段.这些字段都属 ...