我在谷歌云上安装了Jenkins和bitnami图像。但是我想将/ jenkins的基本路径更改为/,但直到现在我才能这样做。我试过用bnconfig --appurl /但是没有用。有什么想法吗?
答案 0 :(得分:5)
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/
请注意,您应该使用root权限打开文件
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
然后你应该能够访问/