AxureCloud配置文件详细介绍

AxureCloud配置文件详细介绍

原文地址:https://docs.axure.com/axure-cloud/business/custom-settings-json/

通过修改 customsettings.json 可以修改AxureCloud私有部署的域名、端口、HTTPS、存储目录、是否开启插件等, 默认安装的路径为:

C:\Program Files\Axure\Share9\site\customsettings.json

使用安装方式安装完后 customsettings.json 会默认配置好数据相关的字段,可以按照需要添加可选字段,修改后需要 打开任务管理器,重启 AxureCloudWebSiteService 服务使配置生效

image-20240227105948456

customsettings.json文件全部配置字段如下

{"SessionEncryptionKey": "?H2!h=cmK7%BQ_WejM!YyzvTe3R%#Tfs","RootStoragePath": "C:\\ProgramData\\AxureShare\\data","DbDialect": "MySql","ConnectionStrings": {"ApplicationServices": "Data Source=123.456.789.10;Database=axshare;User Id=axshare_user;password=123456"},"MaxFileSize": 1000000000,"GenerationTimeoutSeconds": 2700,"urls": "http://*:80;https://*:443","MatchProtocolMode": "false","Kestrel": {"Certificates": {"Default": {"Path": "C:\\Program Files\\Axure\\Share9\\site\\my-pfx-file.pfx","Password": "123456"}},"Endpoints": {"Https": {"Url": "https://*:443"}}},"AxShareHost": "ux.sunsetsolar.com","AxSitesPrototypeDomain": ".ux.sunsetsolar.com","ShowExceptionDetails": "true","EnablePlugins": "true","EnableBetaFeatures": "true"
}

必填字段

SessionEncryptionKey

Value: 最少32位的随机字符串

Default: 随机生成

"SessionEncryptionKey": "?H2!h=cmK7%BQ_WejM!YyzvTe3R%#Tfs"

此值应设置为某些秘密值(我们推荐至少 32 个随机字符的字符串)。此值用于加密客户端用来识别自己的会话信息。

警告:更改会话加密密钥会使所有用户退出登录

RootStoragePath(存储目录)

Value: 本机路径

Default: "C:\\ProgramData\\AxureShare\\data"

这里会存放所有用户上传的RP源文件和生成的HTML文件。

警告:请使用双反斜杠,如同上面的例子

提示:登录的账户可以读写该目录

DbDialect(数据库类型)

Value: "MySql" or "SqlServer"按需要填写

Default: "MySql"

"DbDialect": "MySql"
ApplicationServices(数据库连接)

Value: 数据库的连接字符串

Default: 自动生成

"ConnectionStrings": {"ApplicationServices": "Data Source=123.456.789.10;Database=axshare;User Id=axshare_user;password=123456"
}

配置数据库连接,数据库、用户、密码等;数据库迁移后,请注意修改。

获取更多关于连接数据库的帮助:https://www.connectionstrings.com/

注意:请确保数据库用户具有以下权限:

MySql: SELECT, INSERT, UPDATE, DELETE

SqlServer: db_datareader, db_datawriter

选填字段(不配置会应用默认值,配置后将覆盖默认值)

MaxFileSize

Value: 允许上传至服务器的最大文件大小(单位 bytes)

Default: 419430400

"MaxFileSize": 1000000000

注意:此值不会应用于团队项目

GenerationTimeoutSeconds(生成超时时间)

Value: 允许服务器渲染RP文件生成HTML的最大时间(单位 s)

Default: 1800 (30 分钟)

"GenerationTimeoutSeconds": 2700

如果你需要传了超级大的RP文件,可以提高此值,如果希望同时进行多个大文件渲染,请确保有足够的计算能力(CPU)

urls(地址和端口号)

Value: 服务器监听的地址和端口号,443用户开启https

Default: "http://*:80;https://*:443"

"urls": "http://*:80;https://*:443"
MatchProtocolMode

Value: "true" or "false"

Default: "true"

"MatchProtocolMode": "true"

是否开启动态切换 HTTP 和 HTTPS

"MatchProtocolMode" 必须 设置为 "true" 若下面的Kestrel没有填(没有配置SSL),则此处必须为true,否则会无限重定向HTTPS

Kestrel

Kestrel 是内置的代理服务器。要了解有关Kestrel的更多信息,请参阅Kestrel的 官方 文档:Kestrel

https://docs.microsoft.com/en-us/aspnet/core/fundamentals/servers/kestrel?view=aspnetcore-2.2

Configuring HTTPS (SSL) Connections(使用Kestrel配置HTTPS)

可以通过添加 pfx 文件和填写 HTTPS端口号配置HTTPS,SSL证书需自行申请,比如阿里云的免费SSL

申请SSL后,请将pfx文件放至C:\\Program Files\\Axure\\Share9\\site 路径下,然后填写证书密码SSL证书部署教程

"MatchProtocolMode": "false",
"Kestrel": {"Certificates": {"Default": {"Path": "C:\\Program Files\\Axure\\Share9\\site\\your-pfx-file.pfx","Password": "password for your pfx file"}},"Endpoints": {"Https": {"Url": "https://*:443"}}

注意:请使用双反斜杠书写路径,建议使用上面样例里的路径.

AxShareHost(AxureCloud域名)

Value: 配置AxureCloud域名

Default: None

"AxShareHost": "ux.sunsetsolar.com"

注意:如果配置了此域名,用户只能通过此域名访问

AxSitesPrototypeDomain(原型访问域名,建议不填)

Value: AxShareHost 域名前需有 .

Default: None

"AxSitesPrototypeDomain": ".ux.sunsetsolar.com"

如果没有配置此字段(建议不填):

原型地址将使用上面的AxureCloud域名,如 https://ux.sunsetsolar.com/ABC123

如果配置了此字段,:

原型地址将配置在子域名,如https://ABC123.ux.sunsetsolar.com

ABC123 为原型的ID

注意:配置 AxSitesPrototypeDomain 前必须先配置了 AxShareHost

ShowExceptionDetails

Value: "true" or "false"

Default: "false"

"ShowExceptionDetails": "true"

设置为 true 后查看更详细的日志信息,日志文件默认路径在C:\ProgramData\Axure\Share\logs

EnablePlugins(启用插件)

可选值: "true" or "false"

默认值: "false"

"EnablePlugins": "true"

用于启用插件功能, 查看插件介绍

必须设置 AxSitesPrototypeDomain 才能启用插件.

EnableBetaFeatures(启用beta功能)

可选值: "true" or "false"

默认值: "false"

"EnableBetaFeatures": "true"

用于开启beta功能:

  • 画板项目(支持图片、sketch、XD、figma导入)

  • 切图查看(类似蓝湖)

  • 制作交互原型(用于上面的画板项目)

以上默认为关闭的,修改为 “true” 开启上面所有beta功能

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/707337.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

白介素IL-17靶点作用机制、全球在研管线与临床试验结果汇总分析

IL-17与化脓性汗腺炎疾病 化脓性汗腺炎(Hidradenitis suppurativa,HS),也称为反痤疮,是一种慢性致残性和衰弱性炎症性疾病,其特征是深部疼痛的结节和脓肿、瘘管、窦道和疤痕,全球发病率约为1%~…

Mysql的储存引擎

储存引擎介绍 1. 文件系统 操作系统存取数据的一种机制 2. 文件系统类型 不管使用什么文件系统,数据内容不会变化 不同的是,存储空间、大小、速度 3. MySQL存储引擎 可以理解为,MySQL的“文件系统”,只不过功能更加强大 4. MySQL…

安装极狐GitLab Runner并测试使用

本文继【新版极狐安装配置详细版】之后继续 1. 添加官方极狐GitLab 仓库: 对于 RHEL/CentOS/Fedora: curl -L "https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.rpm.sh" | sudo bash2. 安装最新版本的极狐G…

Django项目使用vue打包前端页面使用教程

一、vue打包: 一般使用 npm run build 进行打包,打包完成后会生成一个dist文件夹 二、修改vue.config.js配置 vue.config..js配置里面增加: assetsDir: static 三、修改Django项目 将Django的static文件夹删除,移动di…

Flink动态分区裁剪

1 原理 1.1 静态分区裁剪与动态分区裁剪 静态分区裁剪的原理跟谓词下推是一致的,只是适用的是分区表,通过将where条件中的分区条件下推到数据源达到减少分区扫描的目的   动态分区裁剪应用于Join场景,这种场景下,分区条件在joi…

Oracle中序列

1. Sequence 定义 在Oracle中可以用SEQUENCE生成自增字段。Sequence序列是Oracle中用于生成数字序列的对象,可以创建一个唯一的数字作为主键。 2. 为什么要用 Sequence 你可能有疑问为什么要使用序列? 不能使用一个存储主键的表并每次递增吗&#xf…

milvus upsert流程源码分析

milvus版本:v2.3.2 整体架构: Upsert 的数据流向: 1.客户端sdk发出Upsert API请求。 import numpy as np from pymilvus import (connections,Collection, )num_entities, dim 4, 3print("start connecting to Milvus") connections.connect("default",…

11.题目:编号3272 小蓝的漆房

题目&#xff1a; ###本题主要考察暴力&#xff0c;枚举&#xff0c;模拟 #include<bits/stdc.h> using namespace std; const int N1e410; int a[N],b[N]; int main(){ios::sync_with_stdio(0),cin.tie(0),cout.tie(0);int num;cin>>num;//样例个数循环for(int i…

socket套接字

前言 两个应用程序如果需要进行通讯最基本的一个前提就是能够唯一的标示一个进程&#xff0c;我们知道IP层的ip地址可以唯一标示主机&#xff0c;而TCP层协议和端口号可以唯一标示主机的一个进程&#xff0c;这样我们可以利用ip地址&#xff0b;协议&#xff0b;端口号唯一标示…

许战海矩阵|佐香园:“熟酱”的爆品战略

佐香园是辽宁帝华味精食品有限公司的主导品牌&#xff0c;是一个拥有自主研发与生产经营能力的民营企业&#xff0c;主要生产和销售香料、调味料以及食品添加剂等产品。该品牌自创办以来&#xff0c;一直坚持以市场为导向&#xff0c;走专业化发展之路&#xff0c;打造全方位的…

LACP——链路聚合控制协议

LACP——链路聚合控制协议 什么是LACP&#xff1f; LACP&#xff08;Link Aggregation Control Protocol&#xff0c;链路聚合控制协议&#xff09;是一种基于IEEE802.3ad标准的实现链路动态聚合与解聚合的协议&#xff0c;它是链路聚合中常用的一种协议。 链路聚合组中启用了…

TikTok矩阵系统的功能展示:深入解析与源代码分享!

今天我来和大家说说TikTok矩阵系统&#xff0c;在当今数字化时代&#xff0c;社交媒体平台已成为人们获取信息、交流思想和娱乐放松的重要渠道&#xff0c;其中&#xff0c;TikTok作为一款全球知名的短视频社交平台&#xff0c;凭借其独特的创意内容和强大的算法推荐系统&#…

【MQ05】异常消息处理

异常消息处理 上节课我们已经学习到了消息的持久化和确认相关的内容。但是&#xff0c;光有这些还不行&#xff0c;如果我们的消费者出现问题了&#xff0c;无法确认&#xff0c;或者直接报错产生异常了&#xff0c;这些消息要怎么处理呢&#xff1f;直接丢弃&#xff1f;这就是…

带大家做一个,易上手的家常蒜香菠菜

一捆 菠菜 四瓣蒜 蒜去皮切末 菠菜切段 多清洗几次 因为菠菜上面的土真的是太多了 菠菜下锅 加水煮一分钟左右 因为菠菜内的草酸成分非常高 所以这一步肯定是要的 然后将菠菜捞出来 干和叶子分开 锅中水倒掉 清洗一下 然后起锅烧油 下蒜末炒香 然后 下菠菜干 因为干熟的…

Python + Selenium —— 网页元素定位之标签名和链接文本定位

tag name tag name 为标签名定位&#xff0c;使用网页元素的标签名如a, div, input, span 等。 但是有一个问题&#xff0c;常见的标签名比如 在同一个页面上有非常多。会不会觉得 tag name 没什么用呢&#xff1f; 当然普通的模拟操作是不大有用&#xff0c;这个重复性实在…

笔记:GO1.19 带来的优化(重新编译juicefs)

## 背景 go编写的应用程序&#xff08;juicefs&#xff09;在k8s&#xff08;docker&#xff09;中运行&#xff0c;时不时出现 OOM Killed。 ## 分析 发现某些应用使用juicefs会导致内存使用飙升&#xff1b; k8s的pod给的内存资源&#xff1a;request 2G&#xff0c;limit…

基于springboot实现线上阅读系统项目【项目源码+论文说明】计算机毕业设计

基于springboot实现线上阅读系统演示 摘要 随着社会发展速度的愈来愈快&#xff0c;以及社会压力变化的越来越快速&#xff0c;致使很多人采取各种不同的方法进行解压。大多数人的稀释压力的方法&#xff0c;是捧一本书籍&#xff0c;心情地让自己沉浸在情节里面&#xff0c;以…

基于沁恒微 ch643q 多通道采集 adc 驱动层实现

一、代码 #include "main.h"/********************************************************************** fn ADC_Function_Init** brief Initializes ADC collection.** return none*/ void ADC_Function_Init(void) {ADC_InitTypeDef ADC_InitStructure …

pdffactory pro 8中文破解版

详细介绍 PdfFactory&#xff0c;PDF文档虚拟打印机&#xff0c;无须Acrobat即可创建Adobe PDF文件&#xff0c;创建PDF文件的方法比其他方法更方便和高效。支持将多个文档整合到一个PDF文件、增加字体和便签、PDF加密、去水印、压缩优化。 FinePrint&#xff0c;Windows虚拟…

【踩坑】修复xrdp无法关闭Authentication Required验证窗口

转载请注明出处&#xff1a;小锋学长生活大爆炸[xfxuezhang.cn] 问题如下&#xff0c;时不时出现&#xff0c;有时还怎么都关不掉&#xff0c;很烦&#xff1a; 解决方法一&#xff1a;命令行输入 dbus-send --typemethod_call --destorg.gnome.Shell /org/gnome/Shell org.gn…