Tengo una instalación escueta de jenkins en mi servidor Ubuntu que instalé utilizando solo sudo apt-get install jenkins
, como resultado, ahora se puede acceder a jenkins desde todos los dominios que apuntan a mi cuadro simplemente agregando :8080
en la URLImpedir acceso a Jenkins en el puerto 8080
He configurado correctamente Apache a Jenkins proxy para que pueda acceder a él desde ci.mydomain.com
, pero no puedo encontrar la manera de prevenir Jenkins de ser accesibles en el puerto 8080.
Aquí es mi Apache conf:
<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>
He seguido las instrucciones de Ubuntu here, pero no parecen tener ningún efecto.
Puede usar 'iptables' ya que es Ubuntu, para bloquear todo acceso no local al puerto 8080. 'iptables -A ENTRADA -t tcp --dport 8080 -s localhost -j ACCEPT' e' iptables -A ENTRADA -t tcp --dporte 8080 -j DROP' – ionFish
@ionFish Gracias, se queja del '--dport' Sin embargo, la opción no es reconocida, agregue esto como una respuesta ¿tal vez? – Dunhamzzz