首页 > IT业界 > 正文

拥抱自主可控Linux,如何在中标麒麟上部署低代码开发平台?

2020-11-24 14:30:33  来源:互联网

摘要:在 "双循环 "的大背景下,企业客户对自主可控的需求越发强烈。为了让更多低代码开发者能够将自己开发的应用部署至自主可控的系统平台,活字格企业级低代码开发平台基于开源的 NET Core开源技术,打造了兼容主流Linux系统的私有化部署服务器。
关键词: Linux
在"双循环"的大背景下,企业客户对自主可控的需求越发强烈。为了让更多低代码开发者能够将自己开发的应用部署至自主可控的系统平台,活字格企业级低代码开发平台基于开源的.NET Core开源技术,打造了兼容主流Linux系统的私有化部署服务器。本文将以中标麒麟V7为例,为您介绍将活字格服务器端部署在Linux云主机的方法和技巧。
\

(支持Linux的活字格企业级低代码开发平台)

系统选型与基础配置

为了充分满足企业级应用开发过程中,不同应用场景、合规性要求以及 IT 技术背景对部署方式的要求,低代码开发平台的部署方式非常灵活,全面支持私有化和云部署。从项目实践上看,云主机的部署方式更适合预算有限或者应用场景以互联网为主(如移动办公等)的企业级应用,是大多数开发者的首选。

\

(活字格灵活的部署方式)

从阿里云等云服务提供商选购ECS等虚拟机时,您首先需要确定Linux的发行版本和恰当的硬件配置。操作系统方面,经过严格测试,服务端支持的Linux类操作系统比较广泛,包括如下主流发行版:

  • CentOS 7
  • Ubuntu 1604 / 1804
  • RedHat 7
  • 中标麒麟 V7

在配置选择时,您可以参考的技术白皮书,根据注册用户数、在线用户数或并发用户数确定硬件配置。

\

(活字格硬件环境推荐表,截取自活字格技术白皮书)

在云服务提供商处购买云主机后,您需要进行网络访问配置。除了启用Web应用所需的80(HTTP)或443(HTTPS)端口外,您还需要启用管理控制台使用的22345端口,用于对服务器进行管理,以及一键发布Web应用。此外,您通常通过SSH远程操作该服务器,所以,22端口也是需要启用的,授权对象是您用于维护和开发的电脑公网IP,如果公网IP不固定,则建议设置为0.0.0.0/0。

安装服务器

完成基础配置后,建议您使用自己的电脑(不限操作系统),从活字格官网下载Linux安装包,解压缩即可获取服务器安装包:活字格服务器(Linux版).tar。通过SSH等方式将该文件上传到服务器后,您就能在该服务器上启动安装过程了。以中标麒麟V7为例,下面是服务器安装的全过程。

  1. 在保存有服务器安装包的文件夹中,使用tar将安装包解压缩:tar -xf hzg6.1.tar (hzg6.1.tar是安装包的文件名)
  2. 提升至管理员权限:su
  3. 为安装脚本赋予执行权限:chmod 777 installForguncy_cn.sh
  4. 执行安装脚本并等待其完成:exec ./installForguncy_cn.sh
  5. 安装成功后,您可以在终端看到Forguncy server installed completed.
\

(在中标麒麟V7上安装活字格)

installForguncy_cn.sh是活字格服务器安装脚本,其中包含了依赖包安装、防火墙策略配置等功能,可谓"一键搞定"。

测试与总结

服务器安装完毕后,您可以在PC浏览器中访问管理控制台网站,地址为:http://{公网IP}:22345/UserService/ManagementPage/LicenseList 。首次登录时请您使用默认用户名administrator和密码123456。

\

(活字格管理控制台的登录页面)

至此,您就可以像用Windows服务器一样,在Linux服务器上部署和维护自己的Web应用了。配合使用开源的MySQL社区版数据库,让我们从此开启企业信息化的自主可控之旅吧。

如果这是您第一次了解低代码,欢迎访问活字格官网 https://www.grapecity.com.cn/solutions/huozige,了解具有革命性生产力优势的低代码技术和产品特性,查看各行业成功案例,免费下载试用。 


第三十六届CIO班招生
国际CIO认证培训
首席数据官(CDO)认证培训
责编:chenjian

免责声明:本网站(http://www.ciotimes.com/)内容主要来自原创、合作媒体供稿和第三方投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。