Configurar SonarQube con Apache en Linux

Author
By Darío Rivera
Posted on 2020-01-06 in Apache
Tags   SonarQube 8

Muy seguramente si estás aquí es porque ya instalaste SonarQube, lo configuraste de manera adecuada y como último paso deseas crear un virtual host en apache para acceder de manera amigable. Si no es así, te invito a que revises los siguientes post que te ayudarán con la instalación y configuración.

- Instalación SonarQube
- Configurar PostgreSQL en SonarQube
- Configurar SonarQube para que inicie como servicio en Linux

Configuración del entorno

Para realizar la configuración que veremos más adelante necesitas habilitar los módulos relativos al proxy de apache. Para esto, puede hacer uso de la utilidad a2enmod de apache.

a2enmod proxy
a2enmod proxy_http

Configuración del virtual host

Para crear el virtual host debes crear el archivo sonarqube.pleets.org.conf en sites-available o donde sea que tengas el path de virtual host en la configuración general de apache y pegar el siguiente contenido.

ProxyRequests Off
ProxyPreserveHost On

<VirtualHost *:80>
    ServerName   sonarqube.pleets.org
    ProxyPass / http://127.0.0.1:9000/
    ProxyPassReverse / http://sonarqube.mydomain.com/
    ErrorLog /var/opt/sonarqube-8/logs/apache-error.log
    CustomLog /var/opt/sonarqube-8/logs/apache-access.log common
</virtualhost>

Para activar el sitio debes correr el siguiente comando. Cómo digo, todo depende de la configuración, puede que no necesites hacerlo.

a2ensite sonarqube.mydomain.com

Para verificar que todo está correcto, puedes correr el configtest de apache.

apachectl configtest

Si todo ha salido bien, puedes cargar la nueva configuración con el siguiente comando.

systemctl reload apache2

Si te ha gustado este artículo puedes invitarme a tomar una taza de café

Acerca de Darío Rivera

Author

Ingeniero de desarrollo en PlacetoPay , Medellín. Darío ha trabajado por más de 6 años en lenguajes de programación web especialmente en PHP. Creador del microframework DronePHP basado en Zend y Laravel.

Sólo aquellos que han alcanzado el éxito saben que siempre estuvo a un paso del momento en que pensaron renunciar.