Reverse Proxy en Subsonic con Apache en Centos7

El motivo de este artículo es explicar como configurar Subsonic para que salga por el puerto 443 (https) en vez del 4040. Con esto se consigue no tener que abrir el puerto 4040 en el router, asi como que la comunicación va encriptada por el puerto por defecto 443.

Asumimos que el servidor apache esta funcionando, por lo que agregamos un nuevo archivo .conf en la ruta por defecto /etc/httpd/conf.d/

nano /etc/httpd/conf.d/subsonic.ssl.conf

Y le agregamos el siguiente codigo:

<IfModule mod_ssl.c>
<VirtualHost *:443>
ServerName subsonic.ejemplo.es
ServerAdmin mail@ejemplo.com
SSLCertificateFile /ssl-certs/cert.pem
SSLCertificateKeyFile /ssl-certs/privkey.pem
SSLCertificateChainFile /ssl-certs/chain.pem
SSLProtocol all -SSLv2 -SSLv3
SSLCipherSuite ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA256:DHE-RSA-AES256-SHA:ECDHE-ECDSA-DES-CBC3-SHA:ECDHE-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:DES-CBC3-SHA:!DSS
SSLHonorCipherOrder on
AllowEncodedSlashes NoDecode
SSLProxyEngine On
ProxyRequests Off
SSLProxyVerify None
SSLProxyCheckPeerCN Off
SSLProxyCheckPeerName Off
ProxyPreserveHost Off
ProxyPass / http://127.0.0.1:4040/ timeout=300
ProxyPassReverse / http://127.0.0.1:4040/ timeout=300
</VirtualHost>
</IfModule>

Reiniciamos apache

systemctl restart httpd.service

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.