我想通过域名在我的家庭服务器上运行 subsonic...我配置了虚拟主机,但我正努力摆脱子文件夹并将其移动到子域根目录,但没有运气!
我的方法存在一个问题,那就是我需要前往 subdomain.domain.com/streamer 才能访问 subsonic。
我尝试弄乱 subsonic.options 中的配置选项并删除流媒体并保留变量或/或为空,但这没有帮助。
<VirtualHost *:80>
ServerName sub.domain.ge
ServerAlias www.sub.domain.ge
Redirect permanent / https://sub.domain.ge/
</VirtualHost>
<VirtualHost *:443>
ServerAdmin
ServerName sub.domain.ge
ServerAlias www.sub.domain.ge
DocumentRoot /var/www/
SSLEngine On
SSLCertificateFile /etc/secure/ssl/box_1_a.crt
SSLCertificateKeyFile /etc/secure/ssl/box_1_a.key
<IfModule mod_proxy.c>
ProxyRequests Off
ProxyPass / http://localhost:4040/
ProxyPassReverse / http://localhost:4040/
</IfModule>
<Directory />
Order allow,deny
allow from all
</Directory>
</VirtualHost>
答案1
搞定了。我不得不编辑 subsonic 配置文件,令人惊讶的是,在我的 ubuntu 服务器上,它不是 /etc/subsonic/subsonic.properties。它是 /etc/default/subsonic,变量名为 path= 。只需从那里删除 subsonic 并保留 /