El motivo de este artículo es explicar como configurar PLEX para que salga por el puerto 443 (https) en vez del 32400. Con esto se consigue no tener que abrir el puerto 32400 en el router, así 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/plex-ssl.conf
Y le agregamos el siguiente codigo:
ServerName plex.ejemplo.es ServerAdmin correo@ejemplo.es SSLEngine On SSLProtocol +TLSv1.2 ProxyRequests Off ProxyPreserveHost On ProxyPass /:/ ws://localhost:32400/:/ ProxyPassReverse /:/ ws://localhost:32400/:/ ProxyPass /:/ wss://localhost:32400/:/ ProxyPassReverse /:/ wss://localhost:32400/:/ ProxyPass / http://localhost:32400/ ProxyPassReverse / http://localhost:32400/ RewriteEngine on RewriteCond %{REQUEST_URI} !^/web RewriteCond %{HTTP:X-Plex-Device} ^$ RewriteCond %{QUERY_STRING} (^|&)X-Plex-Device=(&|$) [OR] RewriteCond %{QUERY_STRING} !(^|&)X-Plex-Device= RewriteRule ^/$ /web/$1 [R,L] Require all granted SSLCertificateFile /ssl-certs/cert.pem SSLCertificateKeyFile /ssl-certs/privkey.pem SSLCertificateChainFile /ssl-certs/chain.pem
Reiniciamos apache
systemctl restart httpd.service