更改 Bitnami Jenkins 基本根 URL

Change Bitnami Jenkins base root URL

我已经在 google 云上安装了带有 bitnami 图像的 Jenkins。但是我想将基本根路径从 /jenkins 更改为 / 但我现在不能这样做。我试过 bnconfig --appurl / 但没有用。有什么想法吗?

这里是 Bitnami 开发者。

为了将 jenkins 移动到 root,你应该这样做:

  • 首先,修改 /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/
    

Note that you should open the file with root privileges, for example sudo vim httpd-app.conf

那么,你应该去/opt/bitnami/apache-tomcat/webapps 在该文件夹中,您应该有 3 个文件:

ROOT (folder)
jenkins.war
jenkins (folder)

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

sudo rm -rf ROOT

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

sudo mv jenkins ROOT

此外,为了使其正常工作,您必须在 /opt/bitnami/apache-tomcat/conf/Catalina/localhostROOT.xml

该文件的内容应该是:

<Context>
  <Environment name="JENKINS_HOME" value="/opt/bitnami/apps/jenkins/jenkins_home" type="java.lang.String"/>
</Context>

然后,您应该重新启动所有服务: sudo /opt/bitnami/ctlscript.sh restart

然后你应该可以在 /

中访问 jenkins