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

