`
阅读更多
一、配置文件修改node_127.0.0.1.json: 1、文件位置:o2server/config/node_127.0.0.1.json, 如果目录里没有该文件,可以从o2server/configSample目录里COPY一个到config目录下。 如下图所示: 2、修改node_127.0.0.1.json内容: { "enable": true, "isPrimaryCenter": true, "application": { "enable": true, "port": 20020.0, "sslEnable": true, "proxyHost": "", "proxyPort": 20020.0, "redeploy": true, "scanInterval": 0.0, "includes": [], "excludes": [], "weights": [], "###enable": "是否启用###", "###port": "http/https端口,负责向前端提供数据访问接口.默认为20020端口.###", "###sslEnable": "是否启用ssl传输加密,如果启用将使用config/keystore文件作为密钥文件.使用config/token.json文件中的sslKeyStorePassword字段为密钥密码,sslKeyManagerPassword为管理密码.###", "###proxyHost": "代理主机,当服务器是通过apache/eginx等代理服务器映射到公网或者通过路由器做端口映射,在这样的情况下需要设置此地址以标明公网访问地址.###", "###proxyPort": "代理端口,当服务器是通过apache/eginx等代理服务器映射到公网或者通过路由器做端口映射,在这样的情况下需要设置此地址以标明公网访问端口.###", "###redeploy": "每次启动是否重载全部应用.###", "###scanInterval": "应用reload扫描间隔,\u003c0 表示不会reload应用,扫描到应用文件发生了变化.###", "###includes": "承载的应用,在集群环境下可以选择仅承载部分应用以降低服务器负载,可以使用*作为通配符.###", "###excludes": "选择不承载的应用,和includes的值配合使用可以选择或者排除承载的应用,可以使用*作为通配符.###", "###weights": "设置应用的权重,在集群环境中,一个应用可以部署多个实例提供负载均衡.通过合计占比来分配应用占比.###" }, "web": { "enable": true, "sslEnable": true, "port": 80, "weight": 100.0, "###enable": "是否启用###", "###port": "http/https端口,用户输入网址后实际访问的第一个端口.http协议默认为80端口,https默认为443端口.###", "###sslEnable": "是否启用ssl传输加密,如果启用将使用config/keystore文件作为密钥文件.使用config/token.json文件中的sslKeyStorePassword字段为密钥密码,sslKeyManagerPassword为管理密码.###", "###proxyHost": "代理主机,当服务器是通过apache/eginx等代理服务器映射到公网或者通过路由器做端口映射,在这样的情况下需要设置此地址以标明公网访问地址.###", "###proxyPort": "代理端口,当服务器是通过apache/eginx等代理服务器映射到公网或者通过路由器做端口映射,在这样的情况下需要设置此地址以标明公网访问端口.###", "###weight": "设置权重.当前没有作用,###" }, "data": { "enable": true, "tcpPort": 20050.0, "webPort": 20051.0, "includes": [], "excludes": [], "jmxEnable": false, "cacheSize": 512.0, "###enable": "是否启用,如果没有可用的externalDataSources.json文件,那么默认会在节点中启用本地的H2数据库作为默认的数据库.###", "###tcpPort": "H2数据库jdbc连接端口,登录的用户名:sa,密码为xadmin的密码.数据库创建在/o2server/local/repository/data/X.mv.db,一旦数据库文件被创建,那么该数据库的密码被创建.###", "###webPort": "H2数据库web端口,H2提供一个web端的client,此端口为web端client的访问端口.用户名sa,密码为xadmin数据库初始创建的密码.###", "###includes": "设置此数据库存储的类,默认情况下存储所有类型,如果需要对每个类进行单独的控制以达到高性能,可以将不同的类存储到不同的节点上提高性能.可以使用通配符*###", "###excludes": "在此节点上不存储的类,和includes一起设置实际存储的类,可以使用通配符*###", "###jmxEnable": "是否启动jmx,如果启用,可以通过本地的jmx客户端进行访问,不支持远程jmx客户端.###", "###cacheSize": "H2数据库缓存大小,设置H2用于作为缓存的内存大小,以M作为单位,这里默认为512M.###" }, "storage": { "enable": true, "port": 20040.0, "sslEnable": false, "name": "251", "accounts": [], "###enable": "是否启用,对于二进制流文件,比如附件,图片等存储在单独的文件服务器中,可以支持多种文件服务器,默认情况下使用ftp服务器作为文件服务器,每个节点可以启动一个文件服务器以提供高性能.###", "###port": "ftp服务器端口,此端口可以不对外开放,仅有ApplicationServer进行访问,并不直接对用户提供服务.###", "###sslEnable": "是否启用ssl传输加密,如果启用将使用config/keystore文件作为密钥文件.使用config/token.json文件中的sslKeyStorePassword字段为密钥密码,sslKeyManagerPassword为管理密码.###", "###name": "名称,多个节点中不能重名,默认为251.###", "###accounts": "二进制流文件是分多个账号分段存储的,可以单独设置每个分类的存储配置,一般不需要设置.###", "###passivePorts": "ftp传输有主动和被动之分,如果使用了被动传输,设置被动端口范围,默认为29000-30000.###" }, "logLevel": "warn", "dumpData": { "cron": "", "size": 14.0, "###cron": "定时任务cron表达式###", "###size": "最大保留分数,超过将自动删除最久的数据.###" }, "dumpStorage": { "cron": "", "size": 14.0, "###cron": "定时任务cron表达式###", "###size": "最大保留分数,超过将自动删除最久的数据.###" }, "restoreData": { "cron": "", "date": "", "###cron": "定时任务cron表达式###", "###date": "导入数据时间戳,需要在local/dump下有此时间戳的文件.###" }, "restoreStorage": { "cron": "", "date": "", "###cron": "定时任务cron表达式###", "###date": "导入数据时间戳,需要在local/dump下有此时间戳的文件.###" }, "nodeAgentEnable": false, "nodeAgentPort": 20010.0, "nodeAgentEncrypt": true, "quickStartWebApp": false, "###enable": "是否启用###", "###isPrimaryCenter": "是否是center节点,仅允许存在一个center节点###", "###application": "Application服务器配置###", "###web": "Web服务器配置###", "###data": "Data服务器配置###", "###storage": "Storage服务器配置###", "###logLevel": "日志级别,默认当前节点的slf4j日志级别,通过系统变量\"org.slf4j.simpleLogger.defaultLogLevel\"设置到当前jvm中.###", "###dumpData": "定时数据导出配置###", "###dumpStorage": "定时存储文件导出配置###", "###restoreData": "定时数据导入配置###", "###restoreStorage": "定时存储文件导入配置###", "###nodeAgentEnable": "是否启用节点代理###", "###nodeAgentPort": "是否启用节点端口###", "###nodeAgentEncrypt": "是否启用节点代理加密###", "###quickStartWebApp": "是否使用快速应用部署###" } 将配置文件中的web和application对象中的sslEnable设置为true。   二、配置文件修改centerServer.json: 1、文件位置:o2server/config/centerServer.json, 如果目录里没有该文件,可以从o2server/configSample目录里COPY一个到config目录下。 如下图所示: 2、修改centerServer.json内容: { "sslEnable": true, "redeploy": true, "port": 20030.0, "httpProtocol": "", "proxyHost": "", "proxyPort": 20030.0, "scanInterval": 0.0, "###enable": "是否启用###", "###sslEnable": "是否启用ssl传输加密,如果启用将使用config/keystore文件作为密钥文件.使用config/token.json文件中的sslKeyStorePassword字段为密钥密码,sslKeyManagerPassword为管理密码.###", "###redeploy": "每次启动是否重新部署所有应用.###", "###port": "端口,center服务器端口,默认20030###", "###httpProtocol": "对外http访问协议,http/https###", "###proxyHost": "代理主机,当服务器是通过apache/eginx等代理服务器映射到公网或者通过路由器做端口映射,在这样的情况下需要设置此地址以标明公网访问地址.###", "###proxyPort": "代理端口,当服务器是通过apache/eginx等代理服务器映射到公网或者通过路由器做端口映射,在这样的情况下需要设置此地址以标明公网访问端口.###", "###scanInterval": "重新扫描war包时间间隔(秒)###", "###config": "其他参数###" } 将配置文件中的sslEnable设置为true。 三、重启服务器。

请注意:

 

上述的web, application和center server三个服务端口的配置必须同时修改,不然,访问服务器时会有错误。

0
0
分享到:
评论
相关资源推荐
  • Java开源企业信息化平台O2OA服务器架构示意图 O2OA是一款Java开源企业信息化建设平台,包括流程管理、门户管理、信息管理、数据管理和服务管理五大平台,获取了码云年度最具价值开源项目称号。 用户可以直接使用平台已有功能进行信息信息化建设,平台提供了完整的用户管理,权限管理,流程和信息管理体系,并且提供了大量的开发组件和开箱即用的应用,可以大大减化企业信息化建设成本和业务应用开发难度。 产品特点: 1. 代码全部开源,开发者可以下载源码...
  • Java 开源企业信息化建设平台O2OA获本年度码云最有价值开源项目 经过兰德网络公司和O2OA团队全体成员的努力,O2OA获得本年度码云最有价值开源项目。2019年,我们将会更加努力,让O2OA飞得更高,走得更远。为广大企业用户带来更好用,更实用,更方便的企业信息化建设平台产品。   开源中国项目:https://my.oschina.net/u/3931542/ 官方网站:http://www.o2oa.net          ...
  • 使用O2OA二次开发搭建企业办公平台(五)平台部署篇:连接O2云使用APP   本博客为O2OA系列教程、O2OA使用手册,教程目录和各章节天梯将在连载完后更新。 使用O2OA二次开发搭建企业办公平台(一)平台部署篇:平台下载和部署 使用O2OA二次开发搭建企业办公平台(二)平台部署篇:端口冲突和服务器端口配置 使用O2OA二次开发搭建企业办公平台(三)平台部署篇:使用外部数据库 使用O2OA二次开发搭建企业办公平台(四)平台部署篇:用户密码设置 使用O2OA...
  • 使用O2OA二次开发搭建企业办公平台(一)平台部署篇:平台下载和部署   本博客为O2OA系列教程、O2OA使用手册,教程目录和各章节天梯将在连载完后更新。 使用O2OA二次开发搭建企业办公平台(一)平台部署篇:平台下载和部署 使用O2OA二次开发搭建企业办公平台(二)平台部署篇:端口冲突和服务器端口配置 使用O2OA二次开发搭建企业办公平台(三)平台部署篇:使用外部数据库 使用O2OA二次开发搭建企业办公平台(四)平台部署篇:用户密码设置 使用O2OA...
  • 使用O2OA二次开发搭建企业办公平台(三)平台部署篇:使用外部数据库   本博客为O2OA系列教程、O2OA使用手册,教程目录和各章节天梯将在连载完后更新。 使用O2OA二次开发搭建企业办公平台(一)平台部署篇:平台下载和部署 使用O2OA二次开发搭建企业办公平台(二)平台部署篇:端口冲突和服务器端口配置 使用O2OA二次开发搭建企业办公平台(三)平台部署篇:使用外部数据库 使用O2OA二次开发搭建企业办公平台(四)平台部署篇:用户密码设置 使用O2OA...
  • 使用O2OA二次开发搭建企业办公平台(十二)流程开发篇:报销审批流程需求和应用创建 本博客为O2OA系列教程、O2OA使用手册,教程目录和各章节天梯将在连载完后更新。   使用O2OA二次开发搭建企业办公平台(一)平台部署篇:平台下载和部署 使用O2OA二次开发搭建企业办公平台(二)平台部署篇:端口冲突和服务器端口配置 使用O2OA二次开发搭建企业办公平台(三)平台部署篇:使用外部数据库 使用O2OA二次开发搭建企业办公平台(四)平台部署篇:用户密码设置 使用O2OA...
  • 使用O2OA二次开发搭建企业办公平台(六)平台部署篇:定制自己的APP   本博客为O2OA系列教程、O2OA使用手册,教程目录和各章节天梯将在连载完后更新。 使用O2OA二次开发搭建企业办公平台(一)平台部署篇:平台下载和部署 使用O2OA二次开发搭建企业办公平台(二)平台部署篇:端口冲突和服务器端口配置 使用O2OA二次开发搭建企业办公平台(三)平台部署篇:使用外部数据库 使用O2OA二次开发搭建企业办公平台(四)平台部署篇:用户密码设置 使用O2OA...
  • hexo 博客开启 https (SSL 证书) 本文首发于我的个人博客:https://staunchkai.com 我的服务器是腾讯云的,域名是阿里云的,这篇文章用于记录 Hexo 博客开启 https 的过程。 获取证书 这里的 SSL 证书 我选择腾讯云的 免费版 DV,有效期为一年。 腾讯云的证书申请流程,点击此处 进行查看。 在验证域名所有权审核通过后,就可以将解析记录删除掉。到 证书管理 处下载证书。 下载的证书解压出来后的结构...
  • 如何控制开放HTTPS服务的weblogic服务器 0x00 前言 目前在公开途径还没有看到利用JAVA反序列化漏洞控制开放HTTPS服务的weblogic服务器的方法,已公布的利用工具都只能控制开放HTTP服务的weblogic服务器。我们来分析一下如何利用JAVA反序列化漏洞控制开放HTTPS服务的weblogic服务器,以及相应的防护方法。 建议先参考修复weblogic的JAVA反序列化漏洞的多种方法中关于weblogic的JAVA
  • APACHE配置SSL【使用代理转发/请求分别走HTTP和HTTPS 使用场景: (1)手机APP使用HTTP访问http://192.0.0.1:81/server1/与后台服务器通信; (2)管理台通过HTTPS访问http://192.0.0.1:1443/server2/与后台服务器通信; (3)部分资源文件通过访问http://192.0.0.1:81/server2/apk/获取;
  • 申请 SSL 证书 并且配置 iis 启用https协议 先在 startssl.com 这个站点上申请一个免费的1年的 ssl证书 申请步骤比较简单, 你要先验证一个使用这个证书的域名, 会把验证码发送到域名注册邮箱里. 接下来是输入完整域名来验证SSL 证书, 我填写的是一个二级域名 然后就填写证书签名, Certificate Signing Request 然后可以下载一个 startcomtool.exe 这个工具 点击
  • linux服务器配置https访问 linux服务器配置https访问本文所在采用的环境为centos7以及通过阿里云的云盾服务申请CA证书前文: 由于最近需要在微信进行微信小程序开发,而小程序的后端访问需要https访问,因而为网站配置https访问,特此记录 前期准备服务器需要支持https请求,需要在网站服务器安装SSL证书,并进行相关配置。 一般而言,我们可以在开发者工具上看到网站的安全证书, 笔者所申请的安全证书
  • GitLab服务器启用https 有一天,被内网渗透了,于是着手把最宝贵的代码服务器gitlab7.10.5加上ssl,下面记录流程。 原本是http访问的: 1.修改配置文件: sudo vim /etc/gitlab/gitlab.rb 修改为如下: 2.生成秘钥与证书: 由于生成秘钥与证书比较麻烦,写成一个脚本(见附件,需改名字为ssl_genKey.sh)。出现输
  • 如何在 Web 服务器上设置 SSL 目标 适用范围 如何使用本章内容
  • 网站部署到Linux服务器上并添加https证书 用的是Nginx服务器 一、部署 将网站打包成war包 放到Linux的data/wwwroot/default目录 解压:jar -xvf novel.war 删除war包:rm novel.war 删除文件夹 :rm -rf novel 二、申请SSL证书 网站 :https://www.pianyissl.com/ 三、安装SSL证书
  • Tomcat启用HTTPS协议配置过程 本文将讲解HTTPS协议在Tomcat中启用如何配置的。
  • Https的介绍以及WEB服务器部署SSL证书 传输层安全SSL和TLS来历    在TCP/IP四层模型把网络由上到下分为:应用层,传输层,网络层,链路层。在应用层,我们有许多的应用层协议,例如:SMTP,POP3,FTP,TFTP,HTTP等,用户在使用这些协议的时候,往往需要保证机密性、完整性、服务器身份认证、不可否认性和可用性。然而他们却无法满足这些安全需求或者说只能提供简单的保护,但在因特网这个开放的环境中,这种保护显得微不足道。  ...
  • wampserver部署https服务器 由于微信小程序数据获取url必须为https的路径,因此需将服务器部署为https,特此记录期间踩过的坑。环境: - wampserver: 2.5 - 系统: Win 10首先第一步需要购买ssl证书,我是在便宜SSL申请的免费试用版用于测试,申请过程不必多说,申请成功后可以在自己的订单下载一个SSL压缩包,因为我们的服务器是用wamp搭建的,所以只需要压缩包里的Apache文件夹下的三个文件
  • 架设证书服务器 及 让IIS启用HTTPS服务 无废话图文教程,教你一步一步搭建CA服务器,以及让IIS启用HTTPS服务。 一、架设证书服务器(CA服务) 1.在系统控制面板中,找到“添加/删除程序”,点击左侧的“添加/删除windows组件”,在列表中找到“证书服务”,安装之。   2.CA类型,这里有四种选择,这里以“独立根CA”为介绍。   3.CA识别信息,这里可以为你的CA服务器起个名字。
  • Ubuntu下为Apache简单配置SSL的方法(HTTPS的实现) 1. 启用 ssl 模块 sudo a2enmod ssl 2. 安装openssl sudo apt-get install openssl 3. 创建CA签名(不使用密码去除-des3选项) openssl genrsa -des3 -out server.key 1024 4. 创建CSR(Certificate Signing Request) openssl req -ne
Global site tag (gtag.js) - Google Analytics