Oh.. one note:
Do not attempt any reverse proxying, i.e. do not move LMS into a
subfolder of the proxying web server. It does not work and all that
you'll see is a green screen.
e.g. in-house I use the following setup for apache:
Code:
--------------------
<VirtualHost 192.168.10.1:80>
ServerAdmin webmaster@localhost
ServerName squeezebox.localdomain
ServerAlias squeezebox
ErrorLog /var/log/apache2/logitechmediaserver-error.log
CustomLog /var/log/apache2/logitechmediaserver-access.log combined
ServerSignature On
DocumentRoot /home/web/common
ErrorDocument 404 /errors/redir9000.php
# allow local network only
<Directory "/home/web/common">
AllowOverride None
<RequireAll>
Require not ip 192.168.10.1
Require ip 192.168.10.0/24
</RequireAll>
</Directory>
RewriteEngine on
RewriteCond %{REMOTE_ADDR} !^192\.168\.10\.1$
RewriteCond %{REMOTE_ADDR} ^192\.168\.10\.
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-f
RewriteRule ^/(.*)$ http://%{HTTP_HOST}:9000/$1 [NE,P,L]
</VirtualHost>
--------------------
This is targeted to getting rid of the `:9000` in the uri and so does
not include any ssl (https) rules
For Nginx you'd have to include something like this
Code:
--------------------
location @proxy {
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header Connection "Keep-Alive";
proxy_set_header Proxy-Connection "Keep-Alive";
proxy_http_version 1.1;
proxy_set_header Host $host;
proxy_pass_header Server;
proxy_pass http://192.168.10.1:9000;
}
--------------------
------------------------------------------------------------------------
gordonb3's Profile: http://forums.slimdevices.com/member.php?userid=71050
View this thread: http://forums.slimdevices.com/showthread.php?t=114090
_______________________________________________
Squeezecenter mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/squeezecenter