更改Bitnami Jenkins基本根URL

mis*_*tic 1 apache tomcat bitnami jenkins

我已经在Google Cloud上用bitnami图像安装了Jenkins。但是我想将基本根路径从/ jenkins更改为/,但是直到现在我还是不能这样做。我已经尝试了bnconfig --appurl /,但是没有用。任何的想法?

小智 6

Bitnami开发人员在这里。

为了使詹金斯人扎根,您应该这样做:

  • 首先,修改中的内容/opt/bitnami/apps/jenkins/conf/httpd-app.conf以使apache不为jenkins服务/jenkins。该文件的内容应为:

               ProxyRequests     Off
               ProxyPreserveHost On
               AllowEncodedSlashes NoDecode
               <Location />
               ProxyPass ajp://localhost:8009/ nocanon
               </Location>
    
    
    
    # App url redirect
    # RewriteEngine On
    # RedirectMatch ^/$ /jenkins/
    
    Run Code Online (Sandbox Code Playgroud)

请注意,您应该使用root特权打开文件,例如 sudo vim httpd-app.conf

然后,您应该转到/opt/bitnami/apache-tomcat/webapps 该文件夹内,您应该有3个文件:

ROOT (folder)
jenkins.war
jenkins (folder)
Run Code Online (Sandbox Code Playgroud)

现在,您应该删除该ROOT文件夹:

sudo rm -rf ROOT

并将jenkins文件ROOT夹移动到文件夹:

sudo mv jenkins ROOT

另外,为了使它起作用,您必须创建一个 /opt/bitnami/apache-tomcat/conf/Catalina/localhost名为ROOT.xml

该文件的内容应为:

<Context>
  <Environment name="JENKINS_HOME" value="/opt/bitnami/apps/jenkins/jenkins_home" type="java.lang.String"/>
</Context>
Run Code Online (Sandbox Code Playgroud)

然后,您应该使用以下命令重新启动所有服务: sudo /opt/bitnami/ctlscript.sh restart

然后,您应该可以访问jenkins /