sudo apt-get install jenkins
を使用してインストールした私のUbuntuサーバーにjenkinsのベアボーンをインストールしました。その結果、jenkinsには今すぐ追加するだけで:8080
URLにJenkinsがポート8080でアクセスするのを防ぐ
<VirtualHost xx.xx.xx.xx:80>
ServerAdmin [email protected]
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>
:
私は成功し、私はci.mydomain.com
からアクセスすることができますが、私はここで
ポート8080上でアクセス可能であることからジェンキンスを防ぐためにどのようにうまくいかないことができますにプロキシジェンキンスするようにApacheを設定しているが、私のapacheのconfにあります
私はUbuntuの指示hereに従ってきましたが、効果がないようです。それはUbuntuのだから
それはポート8080へのすべての非ローカルアクセスをブロックするために、Ubuntuのだからあなたは 'iptables'を使用することができますへのすべての非ローカルアクセスをブロックするために、iptablesのを使用することができます。 'iptables -A INPUT -t tcp --dport 8080 -s localhost -j ACCEPT'と' iptables -A INPUT -t tcp --dport 8080 -j DROP' – ionFish
@ionFishありがとう、それは '--dport'に関する文句です。オプションは認識されませんが、これを答えとして追加してください。 – Dunhamzzz