0

我在我的机器上进行了以下设置。

Ubuntu 12.04(LTS) 32 位

阿帕奇2

mysql

PHP

我创建了这个设置来运行 efront 社区版,我还在同一台服务器上运行帮助台软件,示例 URL 如下。

    http://myip/efront
    http://myip/helpdesk

现在我想安装 alfresco 并按如下方式托管它

    http://myip/alfresco

efront 和 helpdesk 的数据托管在 /var/www 目录我没有创建任何虚拟主机,我只是使用 www 下的子目录并使用上述 url 访问不同的应用程序。

谁能帮我完成这个部署?我看过很多博客,但每一篇都指的是标准的 tomcat 安装。

4

1 回答 1

1

我已经这样做了,所以这是我的设置。

打开 Apache2 “httpd.conf”。

复制“httpd.conf”,这样我们就可以随时备份,然后编辑“httpd.conf”。

在 LoadModule 部分之后取消注释或添加这些行:

#Mode JK
LoadModule jk_module modules/mod_jk.so
#Mode SSL
LoadModule ssl_module modules/mod_ssl.so

还要添加这些行(相应地替换'path-to'):

<IfModule jk_module>
          JkWorkersFile "/path-to/workers.properties"


          # Where to put jk logs
          JkLogFile "/path-to/logs/mod_jk.log"


          # Set the jk log level [debug/error/info]
          JkLogLevel info


          # Select the log format
          JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "


          # JkOptions indicate to send SSL KEY SIZE,
          JkOptions +ForwardKeySize -ForwardDirectories


          # JkRequestLogFormat set the request format
          JkRequestLogFormat "%w %V %T"


          # Alfresco mount points (last parameter is name of worker defined in workers.properties)
          JkMount /alfresco/service alfresco
          JkMount /alfresco/service/* alfresco
</IfModule>

现在我们必须创建一个“workers.properties”文件,如果它不存在并将路径复制到上面的代码。

这是“workers.properties”的内容:

worker.list=alfresco,tango
worker.alfresco.port=8011
worker.alfresco.host=IP_ADDRESS
worker.alfresco.type=ajp13
worker.alfresco.lbfactor=1

现在转到“\tomcat\conf”并打开“server.xml”。在文件中找到这个字符串“protocol="AJP/1.3"” 并像这样编辑该行:

<Connector port="8011" protocol="AJP/1.3" redirectPort="8443" />

(注意:这里的“8011”是我们在“workers.properties”文件中为alfresco定义的端口)

保存所有这些文件并重新启动 apache2 然后 Alfresco。你完成了。

于 2013-10-23T10:40:51.603 回答