У меня есть голая -установка jenkins на моем сервере Ubuntu, которую я установил, используя только sudo apt-get install jenkins
, в результате jenkins теперь доступен со всех доменов, которые указывают на мой ящик, просто добавив :8080
на URL.
Я успешно настроил apache для прокси-сервера jenkins, чтобы я мог получить к нему доступ из ci.mydomain.com
, но я не могу понять, как запретить доступ к jenkins через порт 8080.
Вот моя конфигурация Apache:
<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 здесь , но, похоже, они не дали никакого эффекта.