2017-01-16 8 views
0

私はGoogleのクラウドにbitnamiイメージを使用してJenkinsをインストールしました。しかし、私は/ jenkinsから/への基底ルートパスを変更したいが、私は今までそれを行うことはできない。私はbnconfig --appurl /で試してみましたが、動作していません。何か案が?Bitnami JenkinsベースルートのURLを変更してください

+0

にジェンキンズにアクセスできるようにする必要がありますでした実行したbnconfigコマンドであることを確認してください。 'sudo/opt/bitnami/apps/jenkins/bnconfig --appurl /' –

+0

はい、これは私が実行したものです。また、私はApacheを再起動しましたが、まだ動作していません。ルートパスにアクセスすると、/ jenkinsに転送されます – mistic

答えて

3

Bitnamiデベロッパーはこちら。あなたがこれを行うべきでrootにジェンキンスを移動させるために

  • まず、Apacheは/jenkinsでジェンキンスを提供しないようにするために/opt/bitnami/apps/jenkins/conf/httpd-app.confの競合変更します。その後、あなたは/opt/bitnami/apache-tomcat/webapps に行くべき

      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

:ファイルの内容は、このする必要がありますそのフォルダの中に3つのファイルが必要です:

ROOT (folder) 
jenkins.war 
jenkins (folder) 

今、あなたはROOTフォルダを削除する必要があります

sudo rm -rf ROOT

をそしてROOTフォルダにjenkinsフォルダを移動:あなたが作成する必要があり、その作品にするために、また

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

をそして、あなたは/

関連する問題