在 ubuntu 上通过 tomcat 将 subsonic 移动到顶级目录,即子域的根目录

在 ubuntu 上通过 tomcat 将 subsonic 移动到顶级目录,即子域的根目录

我想通过域名在我的家庭服务器上运行 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 并保留 /

相关内容