Дженкинс за веб-сервером Apache - PullRequest
2 голосов
/ 05 июня 2011

Я потратил весь день, пытаясь понять, какими должны быть мои правила mod_rewrite, чтобы поставить Дженкинса за Apache.

Я хочу получить доступ к Jenkins через ci.mydomain.com . Моя текущая конфигурация позволяет мне получить доступ к Jenkins, однако некоторые ресурсы не загружены (например, фоновое изображение и Ссылка на новую работу )

Проблема в том, что в URL добавляется дополнительный jenkins. то есть http://mydomain.com/jenkins/view/All/newJob, где должно читаться http://mydomain.com/view/All/newJob

моя конфигурация выглядит следующим образом:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^mydomain\.com\.$ [NC]
RewriteCond %{REQUEST_URI} ^/jenkins/ [NC]
RewriteRule (.*) http://mydomain.co/$1 [L,R=301]

Может кто-нибудь исправить ошибку моих путей ...

Ответы [ 2 ]

1 голос
/ 06 июня 2011
RewriteCond %{HTTP_HOST} ^mydomain\.com$ [NC]
RewriteRule ^jenkins/(.*)$ http://mydomain.co/$1 [L,R=301]
0 голосов
/ 07 июня 2011
RewriteCond %{HTTP_HOST} ^mydomain\.com$ [NC]
RewriteRule ^/jenkins/(.*)$ $1 [L,R=301]
...