{"id":780,"date":"2026-11-14T22:49:25","date_gmt":"2026-11-14T19:49:25","guid":{"rendered":"https:\/\/silviamarin.ro\/?p=780"},"modified":"2026-11-14T23:12:28","modified_gmt":"2026-11-14T20:12:28","slug":"780","status":"publish","type":"post","link":"https:\/\/silviamarin.ro\/index.php\/2026\/11\/14\/780\/","title":{"rendered":"PROXY PENTRU PLEX SI LYRION MUSIC SERVER"},"content":{"rendered":"<p>In <em>freedns.afraid.org<\/em> se creeaza subdomeniul <em>plex.silviamarin.ro<\/em><\/p>\n<p>In Terminal pe <em>silviamarin.ro<\/em> se activeaza modulele necesare in serverul Apache:<\/p>\n<pre>sudo a2enmod proxy proxy_http proxy_wstunnel ssl headers rewrite\r\nsudo systemctl restart apache2<\/pre>\n<p>Se creeaza fisierul de configurare VirtualHost pentru subdomeniul plex.silviamarin.ro in <em>\/etc\/apache2\/sites-available:<\/em><\/p>\n<blockquote><p><em>&lt;VirtualHost *:80&gt;<\/em><br \/>\n<em>ServerName plex.silviamarin.ro<\/em><br \/>\n<em>ProxyRequests Off<\/em><br \/>\n<em>ProxyPreserveHost On<\/em><br \/>\n<em>ProxyPass \/ http:\/\/localhost:32400\/ upgrade=websocket<\/em><br \/>\n<em>ProxyPassReverse \/ http:\/\/localhost:32400\/<\/em><br \/>\n<em>&lt;\/VirtualHost&gt;<\/em><\/p>\n<p><em>&lt;VirtualHost *:443&gt;<\/em><br \/>\n<em>ServerName plex.silviamarin.ro<\/em><\/p>\n<p><em>SSLEngine on<\/em><br \/>\n<em>SSLCertificateFile \/etc\/letsencrypt\/live\/silviamarin.ro\/fullchain.pem<\/em><br \/>\n<em>SSLCertificateKeyFile \/etc\/letsencrypt\/live\/silviamarin.ro\/privkey.pem<\/em><\/p>\n<p><em>ProxyRequests Off<\/em><br \/>\n<em>ProxyPreserveHost On<\/em><\/p>\n<p><em>ProxyPass \/ http:\/\/localhost:32400\/ upgrade=websocket<\/em><br \/>\n<em>ProxyPassReverse \/ http:\/\/localhost:32400\/<\/em><\/p>\n<p><em>RequestHeader set X-Forwarded-Proto &#8222;https&#8221;<\/em><br \/>\n<em>RequestHeader set X-Forwarded-Port &#8222;443&#8221;<\/em><br \/>\n<em>&lt;\/VirtualHost&gt;<\/em><\/p><\/blockquote>\n<p>Activeaz\u0103 subdomeniul \u0219i re\u00eencarc\u0103 Apache:<\/p>\n<pre>sudo a2ensite plex.silviamarin.ro.conf\r\nsudo systemctl reload apache2<\/pre>\n<p>Configurarea \u00een Plex Media Server:<\/p>\n<blockquote><p><em>Acceseaz\u0103 Plex local la https:\/\/192.168.0.200:32400\/web\/index.html#<\/em><br \/>\n<em>Mergi la Settings (pictograma cheie) apoi Network (Re\u021bea)<\/em><br \/>\n<em>\u00cen c\u00e2mpul Custom server access URLs, introdu adresa exact\u0103: https:\/\/plex.silviamarin.ro<\/em><br \/>\n<em>Apas\u0103 Save Changes \u00een partea de jos a paginii.<\/em><\/p><\/blockquote>\n<p>Se verifica cu:<\/p>\n<pre>curl -Ik https:\/\/plex.silviamarin.ro<\/pre>\n<p>pentru ca accesul se face cu parola, rezultatul este de forma:<\/p>\n<blockquote><p><em>HTTP\/1.1 401 Unauthorized<\/em><br \/>\n<em>Date: Sat, 14 Nov 2026 19:02:53 GMT<\/em><br \/>\n<em>Server: Apache\/2.4.71 (Debian)<\/em><br \/>\n<em>X-Plex-Protocol: 1.0<\/em><br \/>\n<em>Content-Length: 193<\/em><br \/>\n<em>Content-Type: text\/html<\/em><br \/>\n<em>Cache-Control: no-cache<\/em><\/p><\/blockquote>\n<p>Dupa ce se activeaza autologin in Plex, accesul prin https:\/\/<em>plex.silviamarin.ro<\/em> se face direct.<\/p>\n<p><em><strong>Pentru Lyrion Music Server:<\/strong><\/em><\/p>\n<p>Se creeaza subdomeniul <em>lyrion.silviamarin.ro<\/em><\/p>\n<p>Se creeaza fisierul de configurare VirtualHost pentru subdomeniul l<em>yrion.silviamarin.ro<\/em> in <em>\/etc\/apache2\/sites-available:<\/em><\/p>\n<blockquote><p><em>&lt;VirtualHost *:80&gt;<\/em><br \/>\n<em>\u00a0 \u00a0 ServerName lyrion.silviamarin.ro<\/em><br \/>\n<em>\u00a0 \u00a0 Redirect permanent \/ https:\/\/silviamarin.ro<\/em><br \/>\n<em>&lt;\/VirtualHost&gt;<\/em><\/p>\n<p><em>&lt;VirtualHost *:443&gt;<\/em><br \/>\n<em>\u00a0 \u00a0 ServerName lyrion.silviamarin.ro<\/em><\/p>\n<p><em>\u00a0 \u00a0 SSLEngine on<\/em><br \/>\n<em>\u00a0 \u00a0 SSLCertificateFile \/etc\/letsencrypt\/live\/silviamarin.ro\/fullchain.pem<\/em><br \/>\n<em>\u00a0 \u00a0 SSLCertificateKeyFile \/etc\/letsencrypt\/live\/silviamarin.ro\/privkey.pem<\/em><\/p>\n<p><em>\u00a0 \u00a0 ProxyRequests Off<\/em><br \/>\n<em>\u00a0 \u00a0 ProxyPreserveHost On<\/em><\/p>\n<p><em>\u00a0 \u00a0 # Suport WebSockets \u0219i HTTP pentru interfa\u021ba Lyrion (Material Skin \/ Default)<\/em><br \/>\n<em>\u00a0 \u00a0 ProxyPass \/ http:\/\/localhost:9000\/ upgrade=websocket<\/em><br \/>\n<em>\u00a0 \u00a0 ProxyPassReverse \/ http:\/\/localhost:9000\/<\/em><\/p>\n<p><em>\u00a0 \u00a0 RequestHeader set X-Forwarded-Proto &#8222;https&#8221;<\/em><br \/>\n<em>\u00a0 \u00a0 RequestHeader set X-Forwarded-Port &#8222;443&#8221;<\/em><br \/>\n<em>&lt;\/VirtualHost&gt;<\/em><\/p><\/blockquote>\n<p>Activeaz\u0103 subdomeniul \u0219i re\u00eencarc\u0103 Apache:<\/p>\n<pre>sudo a2ensite lyrion.silviamarin.ro.conf\r\nsudo apache2ctl configtest\r\nsudo systemctl reload apache2<\/pre>\n<p>Trebuie activata parolarea serverului Lyrion pentru ca accesul se face direct, apoi sa se elimine redirectionarea portului 9000 din router.<br \/>\nSe acceseaza Lyrion cu <em>https:\/\/lyrion.silviamarin.ro<\/em> apoi Settings &gt; <em>Advanced &gt; Security<\/em> unde se selecteaz\u0103 <em class=\"zhvwWe\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-processed=\"true\">Password Protection: Enabled<!--TgQPHd|||[]--><\/em> \u0219i seteaz\u0103 un utilizator \u0219i o parol\u0103.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In freedns.afraid.org se creeaza subdomeniul plex.silviamarin.ro In Terminal pe silviamarin.ro se activeaza modulele necesare in serverul Apache: sudo a2enmod proxy proxy_http proxy_wstunnel ssl headers rewrite sudo systemctl restart apache2 Se creeaza fisierul de configurare VirtualHost pentru subdomeniul plex.silviamarin.ro in \/etc\/apache2\/sites-available: &lt;VirtualHost *:80&gt; ServerName plex.silviamarin.ro ProxyRequests Off ProxyPreserveHost On ProxyPass \/ http:\/\/localhost:32400\/ upgrade=websocket ProxyPassReverse \/ http:\/\/localhost:32400\/ [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-780","post","type-post","status-publish","format-standard","hentry","category-fara-categorie"],"_links":{"self":[{"href":"https:\/\/silviamarin.ro\/index.php\/wp-json\/wp\/v2\/posts\/780","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/silviamarin.ro\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/silviamarin.ro\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/silviamarin.ro\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/silviamarin.ro\/index.php\/wp-json\/wp\/v2\/comments?post=780"}],"version-history":[{"count":7,"href":"https:\/\/silviamarin.ro\/index.php\/wp-json\/wp\/v2\/posts\/780\/revisions"}],"predecessor-version":[{"id":787,"href":"https:\/\/silviamarin.ro\/index.php\/wp-json\/wp\/v2\/posts\/780\/revisions\/787"}],"wp:attachment":[{"href":"https:\/\/silviamarin.ro\/index.php\/wp-json\/wp\/v2\/media?parent=780"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/silviamarin.ro\/index.php\/wp-json\/wp\/v2\/categories?post=780"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/silviamarin.ro\/index.php\/wp-json\/wp\/v2\/tags?post=780"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}