CruiseControl访问限制:如何?

时间:2010-09-15 15:02:44

标签: php continuous-integration cruisecontrol phpundercontrol

我目前正在为我们的PHP CI流程测试CruiseControl + phpUnderControl,并且遇到一个相当简单的问题:是否有可能以某种方式限制对Web界面的访问?

我似乎找不到任何表明这是可能的事情,但我可能忽视了一些事情。

1 个答案:

答案 0 :(得分:2)

为什么Apache的mod_auth不起作用?

为什么不通过apache使用mod_proxy ot redirect cruisecontrol的web界面?然后使用apache auth。在phpexperts.pro,我有本地主机上的cruisecontrol: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>