Artifactory网页无法访问

时间:2013-12-24 01:29:23

标签: artifactory

Artifactory已使用RPM安装在RHEL 6.2计算机上,但我无法使用链接http://<server-ip>:8081/artifactory

连接到Artifactory网页

当我在同一台机器上使用curl http://localhost:8081/artifactory时,它不会显示任何错误。

当天晚些时候,意识到这台机器上没有Apache。因此,在yum存储库中安装了Apache,并按照Running Behind HTTP Server的说明进行操作,并使用以下配置在httpd.conf下配置了/etc/httpd/conf文件

<VirtualHost *:80>
        ServerName <server-ip>
        ServerAlias <server-ip>
        ServerAdmin <email-address>

        ProxyPreserveHost on
        ProxyPass /artifactory/ http://localhost:8081/artifactory/
        ProxyPassReverse /artifactory/ http://<server-ip>:8081/artifactory/

#       DocumentRoot /srv/www/httpd/htdocs/

        ErrorLog "logs/artifactory-error_log"
        #CustomLog
#       ServerSignature Off

但仍然无法连接到Artifactory网页。 Document Root所指的是什么,我的机器上没有这个目录。

在安装Artifactory之前是否先安装Apache,否则我的安装应该不是问题。

1 个答案:

答案 0 :(得分:0)

首先,让我们放下小东西。  1.您不必安装apache来使用Artifactory,没有它就可以正常工作。  2.当使用Apache作为Tomcat的代理时,DocumentRoot是一个必需元素,但它无用,因此它可以指向任何路径(不必“实际存在”)。

现在,对业务。当您看到空白页而不是Artifactory主页时,通常意味着在安装过程中出现了问题。您应该查看/var/opt/jfrog/artifactory/logs/artifactory.log中的日志(catalina.out和Tomcat日志(localhost.log/opt/jfrog/artifactory/tomcat/logs)。您可以轻松发现错误(端口)冲突,权限问题等)如果没有,请用相关的日志部分更新问题。