8

Ubuntu サーバーに jenkins の必要最小限のインストールを行いましsudo apt-get install jenkinsた。その結果、URL を追加するだけで、ボックスを指すすべてのドメインから jenkins にアクセスできるよう:8080になりました。

からアクセスできるようにジェンキンをプロキシするようにApacheを正常に構成しましたci.mydomain.comが、ポート8080でジェンキンにアクセスできないようにする方法がわかりません。

これが私のApache confです:

<VirtualHost xx.xx.xx.xx:80>
    ServerAdmin me@mydomain.com
    ServerName ci.mydomain.com

    ProxyPass         /  http://localhost:8080/
    ProxyPassReverse  /  http://localhost:8080/
    ProxyRequests     Off

    <Proxy http://localhost:8080/*>
        Order deny,allow
        Allow from all
    </Proxy>
</VirtualHost>

ここでUbuntuの指示に従いましたが、効果がないようです。

4

2 に答える 2

10

iptables は Ubuntu であるため、ポート 8080 へのすべての非ローカル アクセスをブロックするために使用できます。

iptables -A INPUT -p tcp --dport 8080 -s localhost -j ACCEPT
iptables -A INPUT -p tcp --dport 8080 -j DROP
于 2012-06-28T21:58:46.560 に答える