2016-07-23 12 views
2

ApacheコンテナにJenkinsをインストールして起動しましたが、URL http://localhost:8080/jenkins/を使用してアクセスしようとすると、URL http://localhost:8080/jenkins/login?from=%2Fjenkins%2Fにリダイレクトされ、添付されたポップアップが表示されます私にパスワードを尋ねて、言及されたファイルからパスワードを貼り付け、それが消えていないテキストボックスに、何をすべきかを確かめました。 This is the pop up I am having while accessing the URL for the Jenkinsjenkins(Unlock Jenkins)にログインできません

+0

同じ問題が発生します。解決策は見つかりましたか? –

+0

私は@AndyWangを使わなかった – viveksinghggits

+0

次のファイル '$ {JENKINS_HOME}/jenkins.install.InstallUtil.lastExecVersion'を作成することでスキップすることができます。このファイルには、行終端文字のない文字列2.0が含まれている必要があります。 [このリンク](http://stackoverflow.com/questions/35960883/how-to-unlock-jenkins) –

答えて

0

あなたはそれが行われたとき は、単にファイル内のコードをコピーし、その後、ジェンキンスURLは「http://localhost:8080/login?from=%2F」を好きなはずです......./tomcatに/ webappsに/ルート にごジェンキンスを展開する必要があります... ./initialAdminPassword から管理者パスワード

1

私の場合は、Jenkinsが最初の管理者パスワードでロックを解除していなかったので、最初はApacheで設定してから問題を解決することを考えました。問題は、ProxyPassおよびProxyPassReverseエントリの後に置くスラッシュの数にありました。

間違ったエントリ

ProxyRequests  Off 
ProxyPreserveHost On 
<Proxy http://localhost:8081/jenkins*> 
    Order deny,allow 
    Allow from all 
</Proxy> 
ProxyPass /jenkins http://localhost:8081/jenkins/ nocanon 
AllowEncodedSlashes NoDecode 
ProxyPassReverse /jenkins http://localhost:8081/jenkins/ 
ProxyPassReverse /jenkins http://your.hostname.domain/jenkins/ 
RequestHeader set X-Forwarded-Proto "https" 
RequestHeader set X-Forwarded-Port "443" 

働い正しいです。

ProxyRequests  Off 
ProxyPreserveHost On 
<Proxy http://localhost:8081/jenkins*> 
    Order deny,allow 
    Allow from all 
</Proxy> 
ProxyPass /jenkins http://localhost:8081/jenkins nocanon 
AllowEncodedSlashes NoDecode 
ProxyPassReverse /jenkins http://localhost:8081/jenkins 
ProxyPassReverse /jenkins http://your.hostname.domain/jenkins 
RequestHeader set X-Forwarded-Proto "https" 
RequestHeader set X-Forwarded-Port "443" 

ご意見をお聞かせください。

-1

https://github.com/geerlingguy/ansible-role-jenkins/issues/50#issuecomment-214935354からの指示を使用し、匿名ユーザーのロックアクセスに関して以下のアップデートを確認してください。今日は私のために働いていました。

は臆面もなく上記のリンクから盗ま:ファイルを作成します。1行2.0

  • でファイル/var/lib/jenkins/jenkins.install.UpgradeWizard.state を作成

    1. の/ var/ 内容とのlib /ジェンキンス/ init.groovy.d /基本security.groovy:!

      #グルーヴィー

      。。輸入jenkins.model * 輸入hudson.security *

      DEFインスタンス= Jenkins.getInstance()

      のprintln " - >ローカルユーザの管理」を作成する"

      DEF hudsonRealm =新しいHudsonPrivateSecurityRealm (偽) hudsonRealm.createAccount( '管理者'、 '管理') instance.setSecurityRealm(hudsonRealm)

      DEF戦略=新しいFullControlOnceLoggedInAuthorizationStrategy() instance.setAuthorizationStrategy(戦略) instance.save()

  • +1

    ソリューションへのリンクは歓迎しますが、あなたの答えはそれが無ければ便利であることを確認してください:[リンクの前後にコンテキストを追加](// meta.stackexchange.com/a/ 8259)ので、あなたの仲間のユーザーは、それが何であるか、なぜそれがあるのか​​を知り、ターゲットページが利用できない場合にリンクしているページの最も関連性の高い部分を引用します。 [リンク以上の回答は削除される可能性があります。](// stackoverflow.com/help/deleted-answers) – LW001

    関連する問題