三联网站建设工作室,eroticalia wordpress,广州seo服务,手机网站模版更换技巧AxureCloud配置文件详细介绍 原文地址#xff1a;https://docs.axure.com/axure-cloud/business/custom-settings-json/ 通过修改 customsettings.json 可以修改AxureCloud私有部署的域名、端口、HTTPS、存储目录、是否开启插件等, 默认安装的路径为:
C:\Program Files\Axure…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 服务使配置生效 customsettings.json文件全部配置字段如下
{SessionEncryptionKey: ?H2!hcmK7%BQ_WejM!YyzvTe3R%#Tfs,RootStoragePath: C:\\ProgramData\\AxureShare\\data,DbDialect: MySql,ConnectionStrings: {ApplicationServices: Data Source123.456.789.10;Databaseaxshare;User Idaxshare_user;password123456},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!hcmK7%BQ_WejM!YyzvTe3R%#Tfs
此值应设置为某些秘密值我们推荐至少 32 个随机字符的字符串。此值用于加密客户端用来识别自己的会话信息。 警告更改会话加密密钥会使所有用户退出登录 RootStoragePath存储目录
Value: 本机路径
Default: C:\\ProgramData\\AxureShare\\data
这里会存放所有用户上传的RP源文件和生成的HTML文件。 警告请使用双反斜杠如同上面的例子 提示登录的账户可以读写该目录 DbDialect数据库类型
Value: MySql or SqlServer按需要填写
Default: MySql
DbDialect: MySqlApplicationServices数据库连接
Value: 数据库的连接字符串
Default: 自动生成
ConnectionStrings: {ApplicationServices: Data Source123.456.789.10;Databaseaxshare;User Idaxshare_user;password123456
}配置数据库连接数据库、用户、密码等数据库迁移后请注意修改。
获取更多关于连接数据库的帮助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://*:443MatchProtocolMode
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?viewaspnetcore-2.2
Configuring HTTPS (SSL) Connections使用Kestrel配置HTTPS
可以通过添加 pfx 文件和填写 HTTPS端口号配置HTTPSSSL证书需自行申请比如阿里云的免费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}} 注意请使用双反斜杠书写路径建议使用上面样例里的路径. AxShareHostAxureCloud域名
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功能