Ограничение доступа в CruiseControl: как?
В настоящее время я тестирую CruiseControl + http://phpundercontrol.org/ для нашего процесса PHP CI и задаюсь довольно простым вопросом: возможно ли как-то ограничить доступ к веб-интерфейсу?
Кажется, я не могу найти ничего, указывающего на то, что это возможно, но я, вероятно, что-то упускаю
1 ответ
Решение
Почему Apache не работает mod_auth?
Почему бы вам не использовать mod_proxy или перенаправить веб-интерфейс cruisecontrol через apache? тогда используйте apache auth. На phpexperts.pro у меня есть cruisecontrol, прослушивающий localhost:8080, а затем я использую mod_proxy, например:
<VirtualHost *:80>
ServerName phpexperts.pro
<Location "/cruisecontrol/">
# Controls who can get stuff from this server.
Satisfy any
Order allow,deny
Allow from 127.0.0.1
AuthType Basic
AuthName "private"
AuthUserFile /var/www/phpexperts.pro/.htpasswd
AuthGroupFile /dev/null
Require valid-user
# Pass in CruiseControl's web interface.
ProxyPass http://localhost:8080/
ProxyPassReverse http://localhost:8080/
</Location>
</VirtualHost>