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.rhkb.cn/news/265123.html

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

相关文章

OPENSSL-PKCS7入门知识介绍

1 PKCS7数据结构说明 p7包括6种数据内容:数据(data),签名数据(sign),数字信封数据(enveloped),签名数字信封数据(signed_and_enveloped),摘要数据&#xff08…

【kubernetes】关于k8s集群中kubectl的陈述式资源管理

目录 一、k8s集群资源管理方式分类: (1)陈述式资源管理方式:增删查比较方便,但是改非常不方便 (2)声明式资源管理方式:yaml文件管理 二、陈述式资源管理方法: 三、ku…

重学Java 18.学生管理系统项目

臣无祖母,无以至今日,祖母无臣,无以终余年 母孙二人,更相为命,是以区区不能废远 —— 陈情表.李密 —— 24.2.20 一、编写JavaBean public class Student {//学号private int id;//姓名private String name;//年龄pr…

【C++精简版回顾】12.友元函数

1.友元函数 1.class class MM { public:MM(int age,string name):age(age),name(name){}friend void print(MM mm); private:int age;string name;void print() {cout << age << "岁的" << name << "喜欢你" << endl;} }; f…

用html编写的小广告板

用html编写的小广告板 相关代码 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>Document</tit…

【洛谷 P8780】[蓝桥杯 2022 省 B] 刷题统计 题解(贪心算法+模拟+四则运算)

[蓝桥杯 2022 省 B] 刷题统计 题目描述 小明决定从下周一开始努力刷题准备蓝桥杯竞赛。他计划周一至周五每天做 a a a 道题目&#xff0c;周六和周日每天做 b b b 道题目。请你帮小明计算&#xff0c;按照计划他将在第几天实现做题数大于等于 n n n 题? 输入格式 输入一…

可视化图文报表

Apache Echarts介绍 Apache Echarts是一款基于Javascript的数据可视化图表库&#xff0c;提供直观&#xff0c;生动&#xff0c;可交互&#xff0c;可个性化定制的数据可视化图表。 官网&#xff1a;Apache ECharts 入门案例&#xff1a; <!DOCTYPE html> <html>…

Springboot+vue图书管理系统(小白)

图书管理系统 简介&#xff1a;一个最简约的图书管理系统&#xff0c;适用于小白用来练手 前端&#xff1a;VueElementUIechars 后端&#xff1a;SpringbootMybatisMySQL 功能模块&#xff1a; 信息管理&#xff1a;公告信息 操作日志 用户管理&#xff1a;用户信息 图书…

快速搭建宠物医院服务小程序的步骤,无需编程经验

如果你是一家宠物医院或者宠物服务机构&#xff0c;想要拥有一款方便用户预约、查询信息的小程序&#xff0c;那么乔拓云网提供的轻应用小程序是你的不二选择。下面将为你详细介绍如何轻松打造宠物医院服务小程序。 1. 进入乔拓云网后台&#xff0c;点击【轻应用小程序】中的【…

Three.js-05坐标轴AxesHelper

1.构建对象 说明&#xff1a;参数一表示坐标轴的长度。红色代表 X 轴. 绿色代表 Y 轴. 蓝色代表 Z 轴. const axesHelper new THREE.AxesHelper( 1 ); 2.设置位置 axesHelper.position.y1 axesHelper.position.x1 axesHelper.position.z1 3. 网格 说明&#xff1a;立方体…

Python爬虫-爬取B站番剧封面

本文是本人最近学习Python爬虫所做的小练习。如有侵权&#xff0c;请联系删除。 页面获取url 代码 import requests import os import re# 创建文件夹 path os.getcwd() /images if not os.path.exists(path):os.mkdir(path)# 当前页数 page 1 # 总页数 total_page 2# 自动…

MySQL:开始深入其数据(一)DML

在上一章初识MySQL了解了如何定义数据库和数据表&#xff08;DDL&#xff09;&#xff0c;接下来我们开始开始深入其数据,对其数据进行访问&#xff08;DAL&#xff09;、查询DQL&#xff08;&#xff09;和操作(DML)等。 通过DML语句操作管理数据库数据 DML (数据操作语言) …

2/22作业

1.按位置插入 void insert_pos(seq_p L,datetype value,int pos) { if(LNULL) { printf("入参为空\n"); return; } if(seq_full(L)) { printf("表已满\n"); return; } if(pos>L->len|…

学生成绩管理系统

用单链表数据结构完成c的学生成绩管理系统&#xff0c;此系统的具体功能如下&#xff1a; 本人小萌新一个&#xff0c;遇到BUG是正常现象。并且类与对象写的不太理想。- 写了一个Database存放所有数据&#xff0c;但这肯定浪费资源&#xff0c;你们看着改改吧。 class DataBase…

SpringCloud Alibaba 2022之Nacos学习

SpringCloud Alibaba 2022使用 SpringCloud Alibaba 2022需要Spring Boot 3.0以上的版本&#xff0c;同时JDK需要是17及以上的版本。具体的可以看官网的说明。 Spring Cloud Alibaba版本说明 环境搭建 这里搭建的是一个聚合项目。项目结构如下&#xff1a; 父项目的pom.xm…

矩阵的范数 matrix norm Frobenius norm 弗罗贝尼乌斯 范数

1&#xff0c;矩阵范数的定义 矩阵的范数&#xff0c;matrix norm即矩阵的模&#xff1b;它把一个矩阵空间变成为赋范线性空间&#xff1b; 从一个矩阵空间映射到非负实数的函数 满足以下条件&#xff1a; 1&#xff0c;严格的正定性。对于 , 则 ; and if , must ; 2&…

Vue3前端实现一个本地消息队列(MQ), 让消息延迟消费或者做缓存

MQ功能实现的具体代码(TsMQ.ts)&#xff1a; import { v4 as uuidx } from uuid;import emitter from /utils/mitt// 消息类 class Message {// 过期时间&#xff0c;0表示马上就消费exp: number;// 消费标识&#xff0c;避免重复消费tag : string;// 消息体body : any;constr…

大语言模型推理加速技术:模型压缩篇

原文&#xff1a;大语言模型推理加速技术&#xff1a;模型压缩篇 - 知乎 目录 简介 量化(Quantization) LLM.int8() GPTQ SmoothQuant AWQ 精简Attention 共享Attention参数 Multi-Query Attention Grouped-Query Attention 稀疏Attention Sliding Window Attenti…

uniapp的微信小程序授权头像昵称(最新版)

前面我出过两期博客关于小程序授权登录,利用php实现一个简单的小程序授权登录并存储授权用户信息到数据库的完整流程。无奈&#xff0c;小程序官方又整幺蛾子了。wx.getUserInfo接口收回&#xff0c;wx.getUserProfile接口也不让用。导致我的个人小程序&#xff1a;梦缘 的授权…

ESP32语音转文字齐护百度在线语音识别

一、导入(10分钟&#xff09; 学习目的 二、新授(70分钟) 1.预展示结果(5分钟) 2.本节课所用的软硬件(5分钟) 4.图形化块介绍(10分钟) 5.单个模块的简单使用(10分钟) 6.在线语音转换工具逻辑分析(10分钟) 7.在线语音转换工具分步实现(30分钟) 三、巩固练习(5分钟) 四、课堂小结…