开发工具分享
  • 首页
  • 计算科学
  • 文化旅游
  • 项目和网站
    • OSSEZ 计算技术
    • USRealEstate 社区
    • 地区文化
    • CWIKI.US
    • BUG.OSSEZ.COM
    • RSS.OSSEZ.COM
CWIKIUS.CN
一个有独立思考和温度的清新站
Confluence

Confluence 6 管理 Atlassian 提供的 App

Confluence 用户可以使用桌面应用来编辑一个已经上传到 Confluence 的文件,然后这个文件自动保存回 Confluence。 这个下载和上传的过程是通过 Atlassian Companion app 应用来实现的,如果你需要为你的用户提供这个功能,那么你的用户使用的每一台计算机都需要安装这个应用程序(不是在 Confluence 的安装目录中的)来启用文件编辑。diting. 安装 Atlassian Companion app 应用程序 为了让用户能够编辑文件,用户需要安装 Atlassian Companion app,并且让这个 App 在计算机的后台中运行。当用户在文件预览中,第一次选择 'Edit with' 的时候,我们将会提示需要安装这个应用程序。请参考 Edit Files 页面中的内容来获得更多的信息。 屏幕截图:在文件预览中提示的下载界面 如果你的用户不能自己安装应用程序,你需要自行分发这个应用程序个你的用户,并且使用 Microsoft Installer 进行安装。 通过 Microsoft Installer(MSI)安装 Companion app 我们同时也提供了一个 Microsoft Installer 安装包 (.msi file)来部署 Atlassian Companion app。这个是针对 Windows 情况下的多用户或计算机。在默认情况下,Companion app 将会安装到你的 Program Files 目录中,但是你也可以修改安装路径。 Download the Atlassian Companion MSI (69 MB) 如果你计划使用 Microsoft Installer 进行部署,Companion app 将不会自动获得最后的更新,包括有缺陷修复和安全更新,所以你需要自行进行更新。 我们有可能在发行新的 Confluence 版本之前更新 Companion app 应用。请参考 Atlassian Companion app release notes 来获得最新的更新提示。 禁用文件编辑 System Administrators 可以在 Confluence 站点中删除编辑文件选项。这个意味着 'Edit with' 按钮将不会显示,当用户打开一个文件预览的时候。 To disable the edit files option in Confluence: 进入 从顶部的下拉菜单中,选择 系统(System)。 从显示的列表中单击 Confluence 预览(Confluence Previews)。 单击启用的模块链接。 将鼠标移动到 Companion 模块上的编辑按钮,然后选择禁用(Disable)。 使用终端服务器环境 编辑文件的特性并不适用于终端服务器环境(例如 Windows Remote Desktop Services)或者每一个虚拟桌面会话分享同一个网络界面。这些也许是我们在后期需要考虑的的特性。请参考 JIRA 来获得更多的信息: 请参考官方 JIRA 中的有关这个问题的链接:https://jira.atlassian.com/browse/CONFSERVER-56302 恢复编辑的文件 当一个用户对文件进行编辑的时候,文件也会被同时下载后保存到 Atlassian Companion 目录中,这个目录位于 Confluence 的计算机上。这个文件将会在 Companion 请参考下面页面中的内容:How to access Confluence files edited with the Atlassian Companion app。   https://www.cwiki.us/display/CONF6ZH/Administering+the+Atlassian+Companion+App

2018年10月12日 0Comments 984Browse 0Like Read more
Confluence

Confluence 6 针对站点维护使用只读模式

如果你需要对 Confluence 进行维护,但是 Confluence 还是在运行或者你计划将站点合并到一个新的站点,你可以将你的 Confluence 站点设置为只读模式来限制用户在你站点中可以使用的功能。你的用户可以对页面进行查看,但是不能创建和系修改他们。 只读模式只在Confluence 中心模式中可用。本页面中的内容并不适用 Confluence 的本地部署服务器版本。 打开只读模式 你需要具有系统管理员的 global permissions 才能进行这个操作。 To enable read-only mode: 进入  > 基本配置(General Configuration) > 维护(Maintenance) 在只读模式选项中,选择 编辑(Edit)。 选择 只读模式(Read-only mode)。 更新头标消息(banner message)中的内容,如果你希望使用你自己的自定义消息的话。 选择 保存(Save)。 头标的消息将会在你站点中的所有页面上进行显示。当只读模式被启用后,是没有办法禁用这个头标消息的,但是你可以对头标消息中的内容进行自定义。例如你可以让你的用户知道你的维护窗口期是什么时候,你的系统维护将会在什么时候完成。 在你系统进入只读模式之前,也是可以启用头标消息的。针对你希望在维护之前对你的用户提出警告,你可以在随后规定的时间内对系统进行维护。 只读模式对你站点和数据库的影响 只读模式限制了一个最终用户可以在平台上的行为。一些操作可能还会写入你的数据库,但是绝大部分用户将不能做任何修改。 当只读模式启用后,你不能进行下面的操作: 创建,编辑,重命名,移动,删除或者有关页面的其他操作。 创建,删除或者重命名空间。 访问绝大部分的空间工具,包括页面重新排序,修改页面的界面和外观或添加整合。 下面的页面是当只读模式启用后页面的显示情况: 自定义头标(Customizable banner) - 这个头标将会你站点的所有页面上显示。管理员可以自定这个头标中的信息,让用户能够知道站点何时能够开始重新被访问。 限制的选项(Options are limited) - 我们将会隐藏不可用的按钮和菜单,包括创建,编辑,移动,和删除。 如果你正在编辑页面中对页面进行编辑的时候,只读模式被启用了,你还是可以继续进行输入的,但是后续的修改将不会被保存。 只读模式警告(Read-only warning) - 尽管你还是可以持续进行编辑(包括评论字段),在只读模式下进行的修改将不会被保存。你最好还是不要在这个时候对页面进行编辑。 尽管只读模式被启用了,当具有系统管理员全局 global permissions 权限的用户还是可以进行一些管理员功能的,例如: 安装,卸载,启用,禁用插件 管理用户,用户组和权限 修改站点的表现 导出和导入空间 修改日志级别和其他配置 不是所有的管理员特性将会可用,管理员和最终用户是一样的,也不能对页面进行创建,编辑,或者删除。 当只读模式启用后,具有系统管理员全局 global permissions 权限的用户将会被允许进行一些管理员功能,但是这些用户将不能被允许修改空间权限。 一个重要的情况是,只读模式不能阻止数据写入到数据库,但是限制了绝大部分用户可以进行的操作。 如果你现在正在进行数据库维护,你希望绝对没有任何数据写入到数据库中的话。最佳实践为停止 Confluence 的运行,而不是将 Confluence 设置为只读模式。 用户安装插件的兼容性 不是所有安装的插件都能够兼容系统的只读模式的,有些插件可能会在只读模式启用后也允许用户创建或者更新内容。 希望对插件的兼容性进行检查: 进入  > 基本配置(General Configuration) > 维护(Maintenance) 检查任何用户安装的插件存在不兼容的情况。 如果一个插件不兼容,你可能需要先禁用这个插件,当你在对系统进行维护的时候来避免通过这个插件来创建内容。 如果你开房了你自己的自定义插件的话,请参考 How to make your add-on compatible with read-only mode 页面中的内容来找到如何测试你的插件,同时标记你的插件为兼容的。 使用只读模式的时机 如果你很喜欢我们提供的这个只读模式的功能,但是你又不知道在何种情况下进行使用,下面是使用这个模式的一些场景。 升级 Confluence upgrade Confluence 的方法和策略没有改变,但是这个模式能够最小化对你系统的影响。 如果一些时候的系统不能访问是可以接受的,在你对系统进行预升级步骤的时候,最简单的方法是启用这个只读模式。例如检查插件的兼容性,备份你的文件系统和数据(如果你的数据库支持在线备份的话)。这个能够对升级造成的系统影响降低到最小,用户可以一直查看页面直到你真正停止 Confluence 进行升级前为止。 如果你希望提供不中断的访问,解决方案根据你使用的是虚拟还是物理硬件有关。 在虚拟情况下,你可能希望使用“向前移动”的方案。你可以启用你站点的只读模式,克隆的数据库,安装和 Home 目录,然后在你克隆的环境下进行升级。当升级完成后,你也校验了所有的功能都能够正常工作了,你可以将你的用户访问流量指向到新的升级的服务器上。然后关闭老的服务器。 如果你现在正在运行 Confluence 在物理服务器上,那么最好还是创建一个临时只读的站点,你可以克隆你的生产数据库,安装,和 Home 目录来创建一个临时只读的站点(与创建一个新的直接运行的站点相类似)。然后将访问流量导入到新的站点中,知道你升级完成后再将流量导入回来。 你应该总是在测试服务器上对升级进行测试,请参考页面 Create a staging environment for upgrading Confluence 中的内容。你可以尝试创建一个克隆的网站,请主要你需要确保你的 Confluence Home 目录和数据库连接总是指向到正确的路径。 更新你的硬件结构 希望移动 Confluence 到一个其他的服务器或者为你共享的 home 目录中提供更多的空间?有关 Confluence 升级相关的文档也同样适用于你对硬件结构的升级。 请注意,尽管你启用了只读模式,一些数据还是会写入到数据库中的。如果你真正对数据库进行维护和升级的话,你需要将你的用户的流量导向到备用的服务器上(这个服务器上有你生产数据库的拷贝),同时第二个服务器上启用了只读模式,这是一个比较合理的方案。你不能在生产服务器上的 Confluence 实例还在运行的时候就对数据库进行升级,尽管只读模式已经启用了。 再次提醒,总是确定你的 Confluence 指向到正确的数据库! 多 Confluence 站点合并 在一些大的组织中,安装多个 Confluence 实例是一个比较常见的情况。如果你正在考虑合并多个站点,只读模式能够帮助你限制你对站点的合并过程中内容的修改,尽最大限度的保持站点内容在站点合并的过程中的完整性。   https://www.cwiki.us/display/CONF6ZH/Using+read-only+mode+for+site+maintenance

2018年10月10日 0Comments 920Browse 0Like Read more
Confluence

Confluence 6 协同编辑问题解决

协同编辑是 Synchrony 提供的,用于在编辑的时候实时同步。在一般的情况下,这个进程是不需要 Confluence 的管理员进行手动管理的。 这个页面将会帮助你 Confluence 安装实例中 Synchrony 出现的问题进行问题解决。 第一步 检查 Synchrony  是否在运行 为了检查 Synchrony 是否在运行,进入  > 基本配置(General Configuration)  >  协同编辑(Collaborative editing)。 请注意:如果你正在运行的 Confluence 数据中心模式,那么这个页面将仅能告诉你如果当前连接到 Confluence 节点的的 Synchrony  的运行状态。你可能需要第三方的监控工具来帮助你监控你的 Synchrony 集群。 检查你可以编辑的页面 如果在你对页面进行编辑的时候看到了错误,但是 Synchrony  又是运行的,那么应该是你浏览器有某些东西阻止你连接到 Synchrony 。 最常见的问题是反向代理的错误配置。请查看页面尾部的有关代理配置的问题解决或者进入 Administering Collaborative Editing 页面找到有关可能的代理和 SSL 配置。   检查日志 你可以在 <home-directory>/logs/atlassian-confluence.log 中找到有关 Confluence 应用的日志。Synchrony  有关的日志你可以在 <home-directory>/logs/atlassian-synchrony.log 中找到。 重启 Synchrony 进入  > 基本配置(General Configuration)>  协同编辑(Collaborative editing)然后选择 重启 Synchrony(Restart Synchrony)。 检查 8091 端口是否可用 在默认的情况下 Synchrony 运行在 8091 端口。如果这个端口已经被其他的应用占用的话,你可以使用 synchrony.port 系统属性来将端口修改到其他未被占用的端口。 (如果你使用的是 Confluence 6.0.3 或者早期的版本,你需要使用 reza.port 来替代 synchrony.port。) 请查看 Configuring System Properties 页面来找到如何对这些内容进行修改。 针对 Confluence 数据中心模式,运行 Synchrony 的方式有所不同。请 Configuring Synchrony for Data Center 页面中获得有关配置的信息。 反向代理(Reverse proxy)问题 如果你已经配置了方向代理,但是不能编辑页面,你可以对下面的一些配置进行检查: 进入 installation-directory>/econf/server.xml 然后检查连接器的目录。确定你已经正确的配置了值 <protocol> 和 <proxyName>。请参考下面的示例来获得更多的信息。 HTTP 连接需要在 <installation-directory>/conf/server.xml 文件中进行配置,尽管你已经配置了 SSL 或者使用了 AJP 连接器。Synchrony 健康检查程序将会使用 HTTP 端口进行检查。可选的,如果你不希望包含 http 连接器,你可以使用 synchrony.proxy.healthcheck.disabled 系统属性来禁用健康检查。 如果你正在使用 Apache,请确定你正在使用的是 Apache 2.4 (需要 WebSockets 的支持)同时所有需要的模块都已经被启用了(mod-proxy, mod_rewrite, proxy_wstunnel)。 如果你正在使用的是 Apache 同时希望直接连接 Synchrony,在你的属性配置文件中,请确定你已经包含了 /synchrony 同时 Confluence 和 Synchrony 的顺序和路径是正确的。请参考下面的指南示例来获得更多信息。 请参考 Administering Collaborative Editing 来找到更多有关可能的反向代理和 SSL 配置,然后请参考下面的链接来找到更多有关 Synchrony  在反向代理中的配置。如果你想直接连接 Synchrony  的话: Using Apache with mod_proxy Running Confluence behind NGINX with SSL Proxying Atlassian server applications with Apache HTTP Server (mod_proxy_http) Proxying Atlassian server applications with Microsoft Internet Information Services (IIS) How to configure Amazon Web Service Elastic Load Balancer with Confluence 6.0 正向代理(Forward proxy)问题 如果你正在使用的是正向代理或者外部代理,你需要添加 IP 到 Synchrony 到你的监听器中来确定你的配置能够穿透代理。 See Troubleshooting Collaborative Editing for more info. 在默认的情况下,IP 地址为 127.0.0.1 或者是 synchrony.host 中的系统属性配置,如果你在 Confluence 中自定义了 hostname 或者 IP 地址来 Synchrony 的话。 Websocket 问题 协同编辑最好是在 WebSocket  连接下进行配置。如果其中一个方面因为超时而不能建立连接,或者代理服务器的防火墙不允许 WebSocket 连接。那么编辑器将会尝试通过一个 XML HTTP 请求(XHR)进行连接。 你可以使用 http://websocket.org/echo.html 来进行快速的 HTML5 WebSocket 测试服务器的响应。 SSL 问题 Synchrony 不能接受直接的 HTTPS  连接,所以你需要下你的方向代理或者负载均衡配置 SSL。如果你使用的是 Tomcat,但是你没有使用方向代理,那么你需要在你的 Tomcat 上配置 SSL。 内存问题 如果你遇到了 Synchrony 有关内存溢出,你可以修改 Synchrony 使用的 heap 大小,这个配置定义在 synchrony.memory.max 系统属性中。 如果你使用的是 Confluence 6.3 或者早期的版本,你将需要使用 reza.memory.max 来替换 synchrony.memory.max。 请参考 Configuring System Properties 页面中的内容来找到如何对这个进行修改。 针对 Confluence 数据中心使用的 Synchrony  的方法与服务器环境下使用的方法有所不同。请参考 Configuring Synchrony for Data Center 页面中的内容来获得有关的更多信息。 多 Synchrony 进程 如果你在编辑的时候立马就在编辑上显示了错误,但是 Confluence 报告的是 Synchrony 是运行的,你需要检查只有一个 Synchrony  实例正在运行。 如果你有多个 Synchrony 进程正在运行,停止 Confluence,杀死掉多余的 Synchrony 进程后重启 Confluence。 你可以通过每次都使用 stop-confluence.sh / stop-confluence.bat 来停止 Confluence,避免使用关闭 Tomcat 窗口的方式来停止 Confluence。 不兼容的浏览器扩展 有时候,第三方的一些浏览器插件将会对编辑器造成影响,例如 Grammarly,有时候也会导致协同编辑的功能不能正确的使用。请参考 Confluence Collaborative Editing blocks Grammarly Extension 页面中的内容来找到如何在你的站点中禁用 Grammarly 。 防火墙或者防病毒干扰 我们也遇到了一些有关防火墙或者防病毒软件阻止服务器的一些访问,这个将会导致编辑器出现一些莫名其妙的错误。你需要将 Confluence 添加到你的白名单或者信任的 URL 中,如果你遇到了防火墙相关的一些问题的话。请参考 Weird Page…

2018年10月10日 0Comments 970Browse 0Like Read more
Confluence

Confluence 6 管理协同编辑

协同编辑能够让项目小组中的协同合作达到下一个高度。这个页面对相关协同编辑中的问题进行了讨论,能够提供给你所有希望了解的内容。 进入 Collaborative editing 页面来获得项目小组是如何进行实时的协同工作的,这些协同工作包括在软件需求,会议记录,历史查看和任何你任务需要进行协同工作的地方。 关于 Synchrony 协同编辑是通过 Synchrony 进行的,这个能够实时的同步数据。Synchrony 是一个可执行的进程,这个进程是在 Confluence 之外运行的,但是又是由 Confluence 自动进行管理的。在一般的情况下,这个进程是不需要 Confluence 的管理员进行手动管理的。 希望检查 Synchrony 是否在运行,进入  > 基本配置(General Configuration) > 协同编辑(Collaborative editing)。 这里,你可以检查 Synchrony 的运行状态和当前的配置情况,包括当前的端口,数据库驱动和 Synchrony  使用的最大的 heap 大小。这些信息在你对 Synchrony 进行问题排除的时候非常有用。 Synchrony 在默认的情况下是运行在 8091 端口的,在一个内部的 Synchrony  代理意思是你不需要打开其他的端口。 修改编辑模式 编辑模式确定了你站点所有用户使用协同编辑的体验,这个是你对协同编辑进行启用和关闭的地方。 希望修改编辑模式: 进入  > 基本配置(General Configuration) > 协同编辑(Collaborative editing)。 选择 编辑模式(Change mode)。 选择一个模式,然后选择 修改(Change)。 修改编辑模式其实是不重要的,一些修改可能会导致你的用户丢失他们的草稿,因此针对某个模式,你最好需要知道修改将会导致那些问题。 有下面的模式可用: 启用(On) 这个模式允许你的小组可用同时进行编辑和分享操作,同时实时的能够看到其他用户的修改。 这是推荐的编辑模式。 限制(Limited) 如果你需要对 Synchrony 进行问题排除的话,这个模式将会包含你用户分享草稿。建议仅仅在当你觉得你的系统在编辑和发布的时候遇到问题了,选择这个模式。 你用户的编辑体验将会受限: 只有一个用户可以编辑一个共享的草稿,而且仅仅只有这个用户可以编辑。 你不可以在页面的历史中恢复到早期的版本。 你不可以移动页面。 你不可以在页面中进行行标注。 当 Synchrony 再次运行后,我们推荐你将协同编辑设置回启用模式。 关闭(Off) 这个模式意味着你的小组仅仅可以编辑自己的页面草稿。Confluence 将会尝试在保存的时候合并有冲突的编辑。这个模式与 Confluence 5 编辑使用的模式相同。 这个模式在你不能在你的系统中成功运行 Synchrony 的时候有用,或者你决定协同编辑模式并不适用你的环境(例如,你现在正在审计需求,你不希望页面被编辑,在这个情况下,协同编辑对你并不合适)。 在你将协同编辑模式修改为关闭的时候,你应该确保你的用户保存的所有草稿都已经被发布了。 最大编辑者的限制 我们限制为最多 12 个用户可以同时对一个页面进行编辑。这个意味着当一个页面已经有 12 个用户正在编辑了,13 个用户是不能进入编辑界面的,直到 12 个用户中有一个用户已经离开了。 系统管理员可以使用 Configuring System Properties 页面中描述的配置来增加或者减少这个限制。当你觉得在多个用户进行协同编辑的时候遇到了性能问题,你应该考虑降低允许协同编辑的用户数量。 审计的考虑 我们知道一些客户对审计是主要考虑的方面。我们不能保证在协同编辑的时候具有审计,审查功能。所有页面的修改当前附加到用户发布页面的属性中而不是用户的特定修改。 如果这个对你来说是一个问题的话,我们建议你在你的站点中关闭协同编辑。 在未发布的草稿中没有版本历史 我们现在保存了在系统编辑中的所有时间的编辑,但是我们不会保存没有发布修改的的版本。当你恢复到早期页面的版本的时候,你仅仅可以恢复到一个已经存在的发布版本中。当你恢复到前一个版本的时候,所有未发布的的修改都会丢失。 匿名用修改的内容是否可见 当你为匿名用户赋予 添加(Add )页面权限的时候有其他的一些事情你需要注意(和全局权限的 可以使用(Can use))。 当一个为发布页面是由匿名用户创建的时候,关闭一个编辑或者发布一个页面的时候你不会收到警告。这个可能会导致登录的用户的编辑会被中断和打扰。 他们自己的修改是可以在页面中可见,但是通常警告对话框将不会出现,如果是没有登录用户做的修改的话。 针对登录的用户和匿名用户都有未发布的修改,这个对话框将会显示,但是仅仅是登录的用户才能看到对话框。所有用户的修改(包括匿名用户)将会被包括进来,当你从对话框中查看修改的内容进行查看的话。 修改你的 Synchrony 配置 你不能通过 Confluence UI 修改 Synchrony 的配置。配置的修改是通过系统属性进行修改的。在绝大部分情况下,你不需要对默认的配置进行修改。 修改 Synchrony 运行的端口... 在默认情况下 Synchrony 运行在 8091 端口。如果这个端口在你的系统中已经被其他应用占用了,你可使用 synchrony.port 系统属性来将端口修改到其他可用的端口上。 如果你使用的是 Confluence 6.0.3 及其早期的版本,你需要使用 reza.port 来替代 synchrony.port。 请可参考 Configuring System Properties 页面中的内容来获得如何进行修改的帮助。 针对 Confluence 数据库中,运行 Synchrony 的方式有些不同。请参考 Configuring Synchrony for Data Center 页面中的内容来获得更多信息。 修改 Synchrony 的最大 heap 值 在默认情况下 Synchrony 的最大 heap 大小被设置为 1 GB。 如果你遇到了与 Synchrony 有关的内存溢出的错误,你可以通过修改 synchrony.memory.max 属性来确定 Synchrony 使用的内存大小。 如果你使用的是 Confluence 6.0.3 及其早期的版本,你需要使用 reza.memory.max 来替代 synchrony.memory.max。 请可参考 Configuring System Properties 页面中的内容来获得如何进行修改的帮助。 针对 Confluence 数据库中,运行 Synchrony 的方式有些不同。请参考 Configuring Synchrony for Data Center 页面中的内容来获得更多信息。 请参考 Recognized System Properties 页面中的内容来获得所有有关 Synchrony 的系统属性。 如果你需要针对 Synchrony 虚拟机传递其他的参数,创建一个名为 synchrony-args.properties 的属性文件。这个文件位于 Confluence 的 home 目录中,然后在这个文件中输入你希望传递进去的参数,每行一个参数。 property1=value1 property2=value2 这个将会添加 -Dproperty1=value1 -Dproperty2=value2  到 Synchrony 命令行中。这个功能只能在 Confluence 6.0.2 及其后续版本中有效。 你不能使用这个方法传递在系统数据中已经有的值,例如端口, Xmx 或 Xss 等。请参考 Configuring System Properties 页面中的内容来获得所有的属性列表。 代理和 SSL 的考虑 对于你如何连接  Synchrony 是与你的环境有关的。我们知道绝大部分的 Confluence 站点是运行在反向代理后面的,同时还使用了 SSL。这里是帮助你在你环境中识别正确的配置的一些信息和一些针对你环境需要做的一些协同合作方面的修改。 SSL Synchrony 运行在一个独立的 JVM,这个并不需要支持直接的 HTTPS 连接。如果你没有使用反向代理,SSL 应该在 Tomcat 中定义,如果你使用了方向代理或者负载均衡。那么 SSL 应该在你的反向代理和负载均衡中进行配置和定义。 Proxies 在下面的图表中,我们使用 Confluence 运行的环境下通常的代理和反向代理配置,同时 Confluence 也运行在 /confluence 上下文路径,(例如, www.mysite.com/confluence)。如果你的 Confluence 没有使用上下文,那么这个概念和配置也是一样的(例如,www.myconfluence.com)。 下面的配置只是特定于 Confluence 服务器,如果你使用的是数据中心,请参考 Configuring Synchrony for Data Center 页面中的内容来获得更多信息。 没有反向代理 如果你没有在 Confluence 中使用反向代理,那么你的会通过 Confluence 的内部 Synchrony 代理连接到 Synchrony。如果使用了 SSL 的话,那么这个是通过 Tomcat 决定的。这个是默认的配置,针对这个情况你在启用协同编辑的时候不需要进行任何进一步的修改。 使用一个反向代理 如果你的…

2018年10月09日 0Comments 705Browse 0Like Read more
Confluence

Confluence 6 管理协同编辑 - 代理和 SSL 的考虑

对于你如何连接  Synchrony 是与你的环境有关的。我们知道绝大部分的 Confluence 站点是运行在反向代理后面的,同时还使用了 SSL。这里是帮助你在你环境中识别正确的配置的一些信息和一些针对你环境需要做的一些协同合作方面的修改。 SSL Synchrony 运行在一个独立的 JVM,这个并不需要支持直接的 HTTPS 连接。如果你没有使用反向代理,SSL 应该在 Tomcat 中定义,如果你使用了方向代理或者负载均衡。那么 SSL 应该在你的反向代理和负载均衡中进行配置和定义。 Proxies 在下面的图表中,我们使用 Confluence 运行的环境下通常的代理和反向代理配置,同时 Confluence 也运行在 /confluence 上下文路径,(例如, www.mysite.com/confluence)。如果你的 Confluence 没有使用上下文,那么这个概念和配置也是一样的(例如,www.myconfluence.com)。 下面的配置只是特定于 Confluence 服务器,如果你使用的是数据中心,请参考 Configuring Synchrony for Data Center 页面中的内容来获得更多信息。 没有反向代理 如果你没有在 Confluence 中使用反向代理,那么你的会通过 Confluence 的内部 Synchrony 代理连接到 Synchrony。如果使用了 SSL 的话,那么这个是通过 Tomcat 决定的。这个是默认的配置,针对这个情况你在启用协同编辑的时候不需要进行任何进一步的修改。 使用一个反向代理 如果你的 Confluence 是运行在一个反向代理后面的话,你需要通过 Confluence 内部 Synchrony 代理来连接 Synchrony 。这个是反向代理的默认设置,如果你不希望开发 8091 端口的话,这个也是一个很好的选择。SSL 应该通过你的额反向代理服务器来配置和确定。 针对 Synchrony 配置你不需要做任何进一步的反向代理配置,但是在最好的情况下,你的反向代理应该支持 WebSocket 连接(你需要在你的代理中手动启动这个)。 为了告诉 Confluence 你希望使用内部代理,设置 synchrony.proxy.enabled system property 中的配置设置为 true。(这个是可选的,但是这个可以避免 Confluence 在通过内部代理之前来通过 /synchrony 来找到 synchrony)。 如果 Synchrony 不能访通过 /synchrony-proxy 进行访问,我们将会自动的尝试  /confluence/synchrony-proxy (/confluence 是你 Confluence 的上下文)。 Synchrony  使用一个反向代理目录 如果你的 Confluence  是运行在一个反向代理的后面,但是你在通过 Confluence 的内部 Synchrony 代理进行连接的时候遇到了问题或者无法连接的情况,你可以选择连接目录到 Synchrony。这个是最佳的设置,但是不需要你环境做一些改变。你需要打开 8091 端口,同时添加 /synchrony  到你的反向代理配置中。SSL 还是通过你反向代理服务器决定和定义的,Synchrony 还不能接受 HTTPS 的连接。 如果 Synchrony 不能访通过 /synchrony-proxy 进行访问,我们将会自动的长沙  /confluence/synchrony-proxy (/confluence 是你 Confluence 的上下文)。 下面的一些指南是有关反向代理的配置相关的一些文章。目录的顺序是很重要的,请查看我们的一些示例。 Using Apache with mod_proxy Running Confluence behind NGINX with SSL Proxying Atlassian server applications with Apache HTTP Server (mod_proxy_http) Proxying Atlassian server applications with Microsoft Internet Information Services (IIS) How to configure Amazon Web Service Elastic Load Balancer with Confluence 6.0 XHR fallback 当一个通过通过 WebSocket 连接到 Confluence 的时候,我们将会返回一个 XML HTTP Request (XHR),这个能够允许用户成功的对页面进行编辑。为了让用户获得最佳的编辑体验,我们强烈建议你在你的环境中配置允许 WebSocket 连接。 XHR fallback 在默认的情况下是启用的,但是必要的话,可以通过 system property 进行禁用。你应该不需要对这些进行修改。   https://www.cwiki.us/display/CONF6ZH/Administering+Collaborative+Editing

2018年10月09日 0Comments 928Browse 0Like Read more
Confluence

Confluence 6 管理协同编辑 - 修改你的 Synchrony 配置

你不能通过 Confluence UI 修改 Synchrony 的配置。配置的修改是通过系统属性进行修改的。在绝大部分情况下,你不需要对默认的配置进行修改。  修改 Synchrony 运行的端口... 在默认情况下 Synchrony 运行在 8091 端口。如果这个端口在你的系统中已经被其他应用占用了,你可使用 synchrony.port 系统属性来将端口修改到其他可用的端口上。 如果你使用的是 Confluence 6.0.3 及其早期的版本,你需要使用 reza.port 来替代 synchrony.port。 请可参考 Configuring System Properties 页面中的内容来获得如何进行修改的帮助。 针对 Confluence 数据库中,运行 Synchrony 的方式有些不同。请参考 Configuring Synchrony for Data Center 页面中的内容来获得更多信息。  修改 Synchrony 的最大 heap 值 在默认情况下 Synchrony 的最大 heap 大小被设置为 1 GB。 如果你遇到了与 Synchrony 有关的内存溢出的错误,你可以通过修改 synchrony.memory.max 属性来确定 Synchrony 使用的内存大小。 如果你使用的是 Confluence 6.0.3 及其早期的版本,你需要使用 reza.memory.max 来替代 synchrony.memory.max。 请可参考 Configuring System Properties 页面中的内容来获得如何进行修改的帮助。 针对 Confluence 数据库中,运行 Synchrony 的方式有些不同。请参考 Configuring Synchrony for Data Center 页面中的内容来获得更多信息。 请参考 Recognized System Properties 页面中的内容来获得所有有关 Synchrony 的系统属性。 如果你需要针对 Synchrony 虚拟机传递其他的参数,创建一个名为 synchrony-args.properties 的属性文件。这个文件位于 Confluence 的 home 目录中,然后在这个文件中输入你希望传递进去的参数,每行一个参数。 property1=value1 property2=value2 这个将会添加 -Dproperty1=value1 -Dproperty2=value2  到 Synchrony 命令行中。这个功能只能在 Confluence 6.0.2 及其后续版本中有效。 你不能使用这个方法传递在系统数据中已经有的值,例如端口, Xmx 或 Xss 等。请参考 Configuring System Properties 页面中的内容来获得所有的属性列表。   https://www.cwiki.us/display/CONF6ZH/Administering+Collaborative+Editing

2018年10月09日 0Comments 818Browse 0Like Read more
Confluence

Confluence 6 管理协同编辑 - 审计的考虑

我们知道一些客户对审计是主要考虑的方面。我们不能保证在协同编辑的时候具有审计,审查功能。所有页面的修改当前附加到用户发布页面的属性中而不是用户的特定修改。 如果这个对你来说是一个问题的话,我们建议你在你的站点中关闭协同编辑。 在未发布的草稿中没有版本历史 我们现在保存了在系统编辑中的所有时间的编辑,但是我们不会保存没有发布修改的的版本。当你恢复到早期页面的版本的时候,你仅仅可以恢复到一个已经存在的发布版本中。当你恢复到前一个版本的时候,所有未发布的的修改都会丢失。 匿名用修改的内容是否可见 当你为匿名用户赋予 添加(Add )页面权限的时候有其他的一些事情你需要注意(和全局权限的 可以使用(Can use))。 当一个为发布页面是由匿名用户创建的时候,关闭一个编辑或者发布一个页面的时候你不会收到警告。这个可能会导致登录的用户的编辑会被中断和打扰。 他们自己的修改是可以在页面中可见,但是通常警告对话框将不会出现,如果是没有登录用户做的修改的话。 针对登录的用户和匿名用户都有未发布的修改,这个对话框将会显示,但是仅仅是登录的用户才能看到对话框。所有用户的修改(包括匿名用户)将会被包括进来,当你从对话框中查看修改的内容进行查看的话。 https://www.cwiki.us/display/CONF6ZH/Administering+Collaborative+Editing

2018年10月09日 0Comments 722Browse 0Like Read more
Confluence

Confluence 6 管理协同编辑 - 最大编辑者的限制

我们限制为最多 12 个用户可以同时对一个页面进行编辑。这个意味着当一个页面已经有 12 个用户正在编辑了,13 个用户是不能进入编辑界面的,直到 12 个用户中有一个用户已经离开了。 系统管理员可以使用 Configuring System Properties 页面中描述的配置来增加或者减少这个限制。当你觉得在多个用户进行协同编辑的时候遇到了性能问题,你应该考虑降低允许协同编辑的用户数量。   https://www.cwiki.us/display/CONF6ZH/Administering+Collaborative+Editing

2018年10月09日 0Comments 778Browse 0Like Read more
Confluence

Confluence 6 管理协同编辑 - 修改编辑模式

编辑模式确定了你站点所有用户使用协同编辑的体验,这个是你对协同编辑进行启用和关闭的地方。 希望修改编辑模式: 进入  > 基本配置(General Configuration) > 协同编辑(Collaborative editing)。 选择 编辑模式(Change mode)。 选择一个模式,然后选择 修改(Change)。 修改编辑模式其实是不重要的,一些修改可能会导致你的用户丢失他们的草稿,因此针对某个模式,你最好需要知道修改将会导致那些问题。 有下面的模式可用: 模式(Mode) 提示(Implications) 启用(On) 这个模式允许你的小组可用同时进行编辑和分享操作,同时实时的能够看到其他用户的修改。 这是推荐的编辑模式。 限制(Limited) 如果你需要对 Synchrony 进行问题排除的话,这个模式将会包含你用户分享草稿。建议仅仅在当你觉得你的系统在编辑和发布的时候遇到问题了,选择这个模式。 你用户的编辑体验将会受限: 只有一个用户可以编辑一个共享的草稿,而且仅仅只有这个用户可以编辑。 你不可以在页面的历史中恢复到早期的版本。 你不可以移动页面。 你不可以在页面中进行行标注。 当 Synchrony 再次运行后,我们推荐你将协同编辑设置回启用模式。 关闭(Off) 这个模式意味着你的小组仅仅可以编辑自己的页面草稿。Confluence 将会尝试在保存的时候合并有冲突的编辑。这个模式与 Confluence 5 编辑使用的模式相同。 这个模式在你不能在你的系统中成功运行 Synchrony 的时候有用,或者你决定协同编辑模式并不适用你的环境(例如,你现在正在审计需求,你不希望页面被编辑,在这个情况下,协同编辑对你并不合适)。 在你将协同编辑模式修改为关闭的时候,你应该确保你的用户保存的所有草稿都已经被发布了。 https://www.cwiki.us/display/CONF6ZH/Administering+Collaborative+Editing  

2018年10月09日 0Comments 869Browse 0Like Read more
Confluence

Confluence 6 管理协同编辑 - 关于 Synchrony

协同编辑能够让项目小组中的协同合作达到下一个高度。这个页面对相关协同编辑中的问题进行了讨论,能够提供给你所有希望了解的内容。 进入 Collaborative editing 页面来获得项目小组是如何进行实时的协同工作的,这些协同工作包括在软件需求,会议记录,历史查看和任何你任务需要进行协同工作的地方。 关于 Synchrony 协同编辑是通过 Synchrony 进行的,这个能够实时的同步数据。Synchrony 是一个可执行的进程,这个进程是在 Confluence 之外运行的,但是又是由 Confluence 自动进行管理的。在一般的情况下,这个进程是不需要 Confluence 的管理员进行手动管理的。 希望检查 Synchrony 是否在运行,进入  > 基本配置(General Configuration) > 协同编辑(Collaborative editing)。 这里,你可以检查 Synchrony 的运行状态和当前的配置情况,包括当前的端口,数据库驱动和 Synchrony  使用的最大的 heap 大小。这些信息在你对 Synchrony 进行问题排除的时候非常有用。 Synchrony 在默认的情况下是运行在 8091 端口的,在一个内部的 Synchrony  代理意思是你不需要打开其他的端口。 https://www.cwiki.us/display/CONF6ZH/Administering+Collaborative+Editing

2018年10月09日 0Comments 693Browse 0Like Read more
12
Archives
  • December 2025
  • November 2025
  • October 2025
  • September 2025
  • August 2025
  • July 2025
  • June 2025
  • May 2025
  • April 2025
  • March 2025
  • February 2025
  • January 2025
  • December 2024
  • November 2024
  • October 2024
  • September 2024
  • August 2024
  • July 2024
  • June 2024
  • May 2024
  • April 2024
  • March 2024
  • February 2024
  • January 2024
  • December 2023
  • November 2023
  • October 2023
  • September 2023
  • August 2023
  • July 2023
  • June 2023
  • May 2023
  • April 2023
  • December 2022
  • November 2022
  • October 2022
  • September 2022
  • August 2022
  • May 2022
  • April 2022
  • March 2022
  • February 2022
  • January 2022
  • December 2021
  • November 2021
  • October 2021
  • September 2021
  • August 2021
  • July 2021
  • June 2021
  • May 2021
  • April 2021
  • March 2021
  • February 2021
  • January 2021
  • December 2020
  • November 2020
  • October 2020
  • September 2020
  • August 2020
  • July 2020
  • June 2020
  • May 2020
  • April 2020
  • March 2020
  • February 2020
  • January 2020
  • December 2019
  • November 2019
  • October 2019
  • September 2019
  • August 2019
  • July 2019
  • June 2019
  • May 2019
  • April 2019
  • March 2019
  • February 2019
  • January 2019
  • December 2018
  • November 2018
  • October 2018
  • September 2018
  • August 2018
  • July 2018
  • June 2018
  • May 2018
  • April 2018
  • March 2018
Categories
  • Computer Science (2,315)
    • Confluence (663)
    • Gradle (12)
  • U.S. (409)
  • 文化旅游 (142)

COPYRIGHT © 2020 CWIKIUS. ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS

湘ICP备2020018253号-1