当前位置: 首页 > news >正文

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功能

相关文章:

AxureCloud配置文件详细介绍

AxureCloud配置文件详细介绍 原文地址:https://docs.axure.com/axure-cloud/business/custom-settings-json/ 通过修改 customsettings.json 可以修改AxureCloud私有部署的域名、端口、HTTPS、存储目录、是否开启插件等, 默认安装的路径为: C:\Program Files\Axure…...

Centos开机网卡自启动失败

问题背景 每次都要手动启动在这里插入代码片 解决方案: 关闭 NetworkManager 服务 systemctl disable NetworkManager systemctl stop NetworkManager重启就会发现网卡已经可以自动启动了...

华为OD技术面试案例3-2024年

技术一面: 1.手撕代码,算法题: 【最小路径和】 手撕代码通过,面试官拍了照片 2.深挖项目,做过的自认为最好的一个项目,描述做过的项目的工作过程,使用到哪些技术? 技术二面&…...

全面升级!Apache HugeGraph 1.2.0版本发布

图数据库以独特的数据管理和分析能力,在企业数智化转型的过程中正在成为数据治理的核心,根据IDC调研显示,95%的企业认为图数据库是重要的数据管理工具,超过65%的厂商认为在业务上图数据库优于其他选择,尤其是在金融风控…...

WinCC如何与三菱Q系列PLC进行以太网通讯

本文主要描述人机界面WinCC如何与三菱Q系列PLC进行以太网通讯,主要介绍了CPU自带以太网口和扩展以太网模块两种情况以及分别使用TCP、UDP两种协议进行通讯组态步骤及其注意事项。 一、 说明 WinCC从V7.0 SP2版本开始增加了三菱以太网驱动程序,支持和三…...

Spring11、整合Mybatis

11、整合Mybatis 步骤&#xff1a; 导入相关jar包 junit <dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.12</version> </dependency> mybatis <dependency><groupId>org.my…...

C语言练习:(力扣645)错误的集合

题目链接&#xff1a;645. 错误的集合 - 力扣&#xff08;LeetCode&#xff09; 集合 s 包含从 1 到 n 的整数。不幸的是&#xff0c;因为数据错误&#xff0c;导致集合里面某一个数字复制了成了集合里面的另外一个数字的值&#xff0c;导致集合 丢失了一个数字 并且 有一个数字…...

广和通发布基于MediaTek T300平台的RedCap模组FM330系列及解决方案

世界移动通信大会MWC 2024期间&#xff0c;广和通发布基于MediaTek T300平台的RedCap模组FM330系列&#xff0c;加速5G-A繁荣发展。FM330系列及其解决方案采用全球先进RedCap方案&#xff0c;满足移动宽带和工业互联对高能效的需求。 广和通FM330系列采用全球首款6nm制程且集成…...

代码随想录训练营第六十三天打卡|503.下一个更大元素II 42. 接雨水

503.下一个更大元素II 1.暴力法&#xff0c;和每日温度那一题如出一辙&#xff0c;循环数组用了一个取模运算就解决了。 class Solution { public:vector<int> nextGreaterElements(vector<int>& nums) {int n nums.size();vector<int> result;for (i…...

【web】nginx+php环境搭建-关键点(简版)

一、nginx和php常用命令 命令功能Nginxphp-fpm启动systemctl start nginxsystemctl start php-fpm停止systemctl stop nginxsystemctl stop php-fpm重启systemctl restart nginxsystemctl restart php-fpm查看启动状态systemctl status nginxsystemctl status php-fpm开机自启…...

1、什么是ETF?

ETF是Exchange Traded Fund的英文缩写&#xff0c;中文称为“交易型开放式指数基金”&#xff0c;又称“指数股”。ETF是一种指数投资工具&#xff0c;通过复制标的指数来构建跟踪指数变化的组合证券&#xff0c;使得投资者通过买卖一种产品就实现了一揽子证券的交易。简单来说…...

备战蓝桥杯Day18 - 双链表

一、每日一题 蓝桥杯真题之工作时长 这个题写代码做的话很麻烦&#xff0c;而且我也不一定能写出来&#xff0c;所以我直接就是用的excel来计算的时间和。 使用excel的做法 1.先把文件中的时间复制到excel中。 2.把日期和时间分到两列。 分成两列的步骤&#xff1a; 选中要…...

【大数据】Flink 内存管理(二):JobManager 内存分配(含实际计算案例)

《Flink 内存管理》系列&#xff08;已完结&#xff09;&#xff0c;共包含以下 4 篇文章&#xff1a; Flink 内存管理&#xff08;一&#xff09;&#xff1a;设置 Flink 进程内存Flink 内存管理&#xff08;二&#xff09;&#xff1a;JobManager 内存分配&#xff08;含实际…...

(2024,Sora 逆向工程,DiT,LVM 技术综述)Sora:大视觉模型的背景、技术、局限性和机遇回顾

Sora: A Review on Background, Technology, Limitations, and Opportunities of Large Vision Models 公和众和号&#xff1a;EDPJ&#xff08;进 Q 交流群&#xff1a;922230617 或加 VX&#xff1a;CV_EDPJ 进 V 交流群&#xff09; 目录 0. 摘要 1. 简介 2. 背景 2.1…...

MySQL基础(二)

文章目录 MySQL基础&#xff08;二&#xff09;1. 数据库操作-DQL1.1 介绍1.2 语法1.3 基本查询1.4 条件查询1.5 聚合函数1.6 分组查询1.7 排序查询1.8 分页查询1.9 案例1.9.1 案例一1.9.2 案例二 2. 多表设计2.1 一对多2.1.1 表设计2.1.2 外键约束 2.2 一对一2.3 多对多2.4 案…...

el-table 多选表格存在分页,编辑再次操作勾选会丢失原来选中的数据

el-table表格多选时&#xff0c;只需要添加type"selection"&#xff0c; row-key及selection-change&#xff0c;如果存在分页时需要加上reserve-selection&#xff0c;这里就不写具体的实现方法了&#xff0c;可以查看我之前的文章&#xff0c;这篇文章主要说一下存…...

备战蓝桥杯————如何判断回文链表

如何判断回文链表 题目描述 给你一个单链表的头节点 head &#xff0c;请你判断该链表是否为回文链表。如果是&#xff0c;返回 true &#xff1b;否则&#xff0c;返回 false 。 示例 1&#xff1a; 输入&#xff1a;head [1,2,2,1] 输出&#xff1a;true示例 2&#xff1a;…...

linux 文本编辑命令【重点】

目录 vi&vim介绍 vim安装 vim使用 查找命令 find grep 文本编辑的命令&#xff0c;主要包含两个: vi 和 vim vi&vim介绍 作用: vi命令是Linux系统提供的一个文本编辑工具&#xff0c;可以对文件内容进行编辑&#xff0c;类似于Windows中的记事本 语法: vi file…...

C#面:ref 和 out 的区别

ref 关键字&#xff1a; 在使用 ref 关键字时&#xff0c;传递的参数必须在方法调用之前进行初始化。在方法内部&#xff0c;对 ref 参数的任何修改都会影响到原始变量。ref 参数在方法内部和外部都必须具有相同的类型。 out 关键字 out 参数在方法内部必须被赋值。在使用 ou…...

php脚本输出中文在浏览器中显示乱码

问题说明 这个问题一般出现在较低版本的php中&#xff0c;原因是php和浏览器的字符解析方式不对应 &#xff0c;导致中文字符被错误解析成乱码 &#xff08;注&#xff0c;此处的php版本任意切换是依赖于小皮面板&#xff08;phpstudy&#xff09;实现的&#xff0c;感兴趣可以…...

大话软工笔记—需求分析概述

需求分析&#xff0c;就是要对需求调研收集到的资料信息逐个地进行拆分、研究&#xff0c;从大量的不确定“需求”中确定出哪些需求最终要转换为确定的“功能需求”。 需求分析的作用非常重要&#xff0c;后续设计的依据主要来自于需求分析的成果&#xff0c;包括: 项目的目的…...

React Native 开发环境搭建(全平台详解)

React Native 开发环境搭建&#xff08;全平台详解&#xff09; 在开始使用 React Native 开发移动应用之前&#xff0c;正确设置开发环境是至关重要的一步。本文将为你提供一份全面的指南&#xff0c;涵盖 macOS 和 Windows 平台的配置步骤&#xff0c;如何在 Android 和 iOS…...

Cloudflare 从 Nginx 到 Pingora:性能、效率与安全的全面升级

在互联网的快速发展中&#xff0c;高性能、高效率和高安全性的网络服务成为了各大互联网基础设施提供商的核心追求。Cloudflare 作为全球领先的互联网安全和基础设施公司&#xff0c;近期做出了一个重大技术决策&#xff1a;弃用长期使用的 Nginx&#xff0c;转而采用其内部开发…...

Neo4j 集群管理:原理、技术与最佳实践深度解析

Neo4j 的集群技术是其企业级高可用性、可扩展性和容错能力的核心。通过深入分析官方文档,本文将系统阐述其集群管理的核心原理、关键技术、实用技巧和行业最佳实践。 Neo4j 的 Causal Clustering 架构提供了一个强大而灵活的基石,用于构建高可用、可扩展且一致的图数据库服务…...

Spring Boot面试题精选汇总

&#x1f91f;致敬读者 &#x1f7e9;感谢阅读&#x1f7e6;笑口常开&#x1f7ea;生日快乐⬛早点睡觉 &#x1f4d8;博主相关 &#x1f7e7;博主信息&#x1f7e8;博客首页&#x1f7eb;专栏推荐&#x1f7e5;活动信息 文章目录 Spring Boot面试题精选汇总⚙️ **一、核心概…...

css的定位(position)详解:相对定位 绝对定位 固定定位

在 CSS 中&#xff0c;元素的定位通过 position 属性控制&#xff0c;共有 5 种定位模式&#xff1a;static&#xff08;静态定位&#xff09;、relative&#xff08;相对定位&#xff09;、absolute&#xff08;绝对定位&#xff09;、fixed&#xff08;固定定位&#xff09;和…...

汇编常见指令

汇编常见指令 一、数据传送指令 指令功能示例说明MOV数据传送MOV EAX, 10将立即数 10 送入 EAXMOV [EBX], EAX将 EAX 值存入 EBX 指向的内存LEA加载有效地址LEA EAX, [EBX4]将 EBX4 的地址存入 EAX&#xff08;不访问内存&#xff09;XCHG交换数据XCHG EAX, EBX交换 EAX 和 EB…...

在 Spring Boot 中使用 JSP

jsp&#xff1f; 好多年没用了。重新整一下 还费了点时间&#xff0c;记录一下。 项目结构&#xff1a; pom: <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.org/POM/4.0.0" xmlns:xsi"http://ww…...

tomcat指定使用的jdk版本

说明 有时候需要对tomcat配置指定的jdk版本号&#xff0c;此时&#xff0c;我们可以通过以下方式进行配置 设置方式 找到tomcat的bin目录中的setclasspath.bat。如果是linux系统则是setclasspath.sh set JAVA_HOMEC:\Program Files\Java\jdk8 set JRE_HOMEC:\Program Files…...

渗透实战PortSwigger靶场:lab13存储型DOM XSS详解

进来是需要留言的&#xff0c;先用做简单的 html 标签测试 发现面的</h1>不见了 数据包中找到了一个loadCommentsWithVulnerableEscapeHtml.js 他是把用户输入的<>进行 html 编码&#xff0c;输入的<>当成字符串处理回显到页面中&#xff0c;看来只是把用户输…...