CruiseControl 访问限制:如何?

CruiseControl access restriction: how?

提问人:Aron Rotteveel 提问时间:9/15/2010 更新时间:9/16/2010 访问量:224

问:

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

我似乎找不到任何迹象表明这是可能的,但我可能忽略了一些东西。

php 持续集成 CruiseControl phpUndercontrol

评论


答:

2赞 Theodore R. Smith 9/15/2010 #1

为什么 Apache 的 mod_auth 不起作用?

为什么不通过apache使用mod_proxy重定向cruisecontrol的Web界面?然后使用 Apache 身份验证。在 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>

评论

0赞 Aron Rotteveel 9/16/2010
到目前为止,我还没有找到从Apache运行CruiseControl的方法