Ограничение доступа в CruiseControl: как? - PullRequest
2 голосов
/ 15 сентября 2010

Я сейчас тестирую CruiseControl + phpUnderControl для нашего процесса PHP CI и застрял с довольно простым вопросом: возможно ли каким-то образом ограничить доступ к веб-интерфейсу?

Кажется, я не могу найти ничего, указывающего на то, что это возможно, но я, вероятно, что-то упускаю.

1 Ответ

2 голосов
/ 15 сентября 2010

Почему Apache не работает mod_auth?

Почему бы вам не использовать mod_proxy или перенаправить веб-интерфейс cruisecontrol через apache? тогда используйте apache auth. На phpexperts.pro у меня круизконтроль, прослушивание 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>
...