更改 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/localhost
叫 ROOT.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
我已经在 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/localhost
叫 ROOT.xml
该文件的内容应该是:
<Context>
<Environment name="JENKINS_HOME" value="/opt/bitnami/apps/jenkins/jenkins_home" type="java.lang.String"/>
</Context>
然后,您应该重新启动所有服务:
sudo /opt/bitnami/ctlscript.sh restart
然后你应该可以在 /