如何在CentOS 7上安装Alfrasco ECM

时间:2020-03-05 15:32:22  来源:igfitidea点击:

Alfrasco是一个基于Java的电子内容管理工具,可提供开源许可证。
此开放式平台可重新恢复对关键业务内容的控制,加强合规性,优化流程,并以简单,智能和安全的方式轻松地进行协作。
Alfresco促进了多种解决方案,如电子内容管理,Web内容管理和数字图像管理。
我们可以组织和巩固内容以提高生产力并重新获得对有价值的信息的控制。
分享信息,并有效地与组织内外的人员合作,包括合作伙伴和客户。
使用Alfresco的过程管理解决方案我们可以降低成本并获得新的操作效率。
自动化和优化关键业务流程,如发票处理和费用批准等。

下载Alfrasco Community Edition

为了在CentOS 7操作系统上获得Alfresco并运行,我们将使用Alfrasco上提供的二进制安装程序下载Alfrasco Community Edition。

如果我们有Internet访问权,请使用"wget"命令如下图所示,直接下载服务器上所需的软件包。

# wget http://dl.alfresco.com/release/community/5.0.d-build-00002/alfresco-community-5.0.d-installer-linux-x64.bin

此二进制安装脚本将允许我们安装运行alfresco所需的所有组件,包括Java,Tomcat和MySQL等。

安装Alfrasco Community Edition

下载Alfrasco的二进制安装程序后,我们需要执行它以启动其设置向导。
为此,请确保二进制脚本具有可执行权限。
在开始安装之前,请在启动安装程序之前将umask修改为至少"0022"。
安装完成后,我们可以将umask权限重置为原始值。

# chmod +x alfresco-community-5.0.d-installer-linux-x64.bin
# umask 0022

在设置正确的umask后执行了二进制安装脚本,我们将通过多个步骤来完成安装向导。

# ./alfresco-community-5.0.d-installer-linux-x64.bin

1)语言选择

首先,我们将被要求进行语言选择。
我们可以简单地击中"输入"键以选择默认的"英语"语言,如下图所示。

2)安装类型

alfresco社区设置向导将从我们必须从两个可用选项中选择安装类型'轻松'和前进的位置。
我们将选择第一个选项,表示易于安装为启动用户。

3)安装文件夹

通过按Enter键选择'[/opt/alfresco-5.0.d]'的默认选项或者指定我们希望选择安装Alfresco工具的自己的位置。

4)管理员密码

然后,我们需要在移动到下一步之前,配置要用于alfresco管理员帐户的密码。

5)Alfresco作为服务

键入"y",以便在Linux服务器上安装alfresco社区作为服务。
这将在每次启动机器时自动启动其服务。

警告:如果使用少于推荐的内存金额,则可能需要通过按"Enter"键继续"Enter"键来忽略以下警告。

---------------------------------------------------------------------------
Warning!
This environment is not configured optimally for Alfresco - please carefully
review this list before continuing.
While these issues will not prevent Alfresco from functioning, some product
features Jan be unavailable, or the system Jan not perform optimally.
Insufficient system 内存 (4.0GB+): 3.69GB
Press [Enter] to continue:
---------------------------------------------------------------------------

7)开始设置

Alfresco设置现在可以开始在Linux服务器上安装Alfresco社区。
按"Y"键继续并等待在Setup在系统上安装Alfresco社区。
花费几分钟后,根据网络速度,安装在安装Alfresco社区后将完成。
如果我们不想查看自述文件,则为"y"或者'n'。

8)设置alfresco分享

这个是完成安装的最后一个设置,只是点击'y'键启动alfresco社区分享。
在此之后,我们将首先开始PostgreSQL和Tomcat服务,如下所示。

Alfresco服务器自动推出作为名为Alfresco的服务。
此服务包括"PostgreSQL"和"Tomcat Server"。

9)手动启动Alfresco服务

如果我们在设置向导结束时没有自动启动alfresco,则启动Alfresco,我们需要手动启动所有服务。
使用以下命令停止并启动CentOS 7服务器上的Alfresco服务。

[root@alfresco alfresco-5.0.d]# ./alfresco.sh stop
[root@alfresco alfresco-5.0.d]# ./alfresco.sh start

10)防火墙访问

如果我们正在使用启用防火墙的受限制环境。
然后,确保在系统防火墙中允许以下端口以及任何外部防火墙并保持。
如果我们在访问Alfresco时发现任何问题,请确保"SELinux"不允许使用它。
我们可以将其设置为"Permissiove"。

对于Tomcat Server端口:

# firewall-cmd --permanent --zone=public --add-port=8080/tcp

Tomcat Shutdown端口:

# firewall-cmd --permanent --zone=public --add-port=8005/tcp

Tomcat SSL端口:

# firewall-cmd --permanent --zone=public --add-port=8443/tcp

Tomcat AJP端口:

# firewall-cmd --permanent --zone=public --add-port=8009/tcp

然后运行命令重新加载防火墙并检查我们是否可以在防火墙中看到新添加的规则。

[root@alfresco ~]# firewall-cmd --reload
[root@alfresco ~]# iptables -L -n -v

要配置selinux,我们可以使用以下命令。

为了允许:

# setenfroce 0

对于Inforcing:

# setenforce 1

访问alfresco仪表板

一旦Alfresco服务运行并运行,请使用端口8080打开Web浏览器,并以Admin用户身份登录到Alfresco。
输入向导期间在管理员密码窗口中指定的密码。

http://your_servers_ip:8080/share

在成功登录凭据后,我们将迎接仪表板,管理员帐户。
个人仪表板向我们展示了我们所属的上发生的内容。
学习通过观看仪表板上的视频教程查看我们可以使用Alfresco进行的内容。
或者开始创建一个新站点以与其他站点成员共享内容。