0

我需要一个提示,我应该在哪个方向寻找答案。

我已经建立了一个 Seafile 服务器,可以在https://subdomain.no-ip.org下访问,我现在希望 baikal 可以在https://subdomain.no-ip.org/baikal下访问

但是,我无法让它运行,因为我总是从 Seafile 收到该目录不存在的消息。(我猜 seafile 认为它应该是一个子目录)

我最近尝试配置 apache - sites-enabled/default-ssl

<VirtualHost *:443>
    ServerAdmin webmaster@localhost
    Servername gasslnet.no-ip.org
    DocumentRoot /var/www
    Alias /media /home/andie/seafile-directory/seafile-server-latest/seahub$
    <Directory />
            Options FollowSymLinks
            AllowOverride None
    </Directory>
    <Directory /var/www/>
            Options Indexes FollowSymLinks MultiViews
            AllowOverride None
            Order allow,deny
            allow from all
    </Directory>

    ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
    <Directory "/usr/lib/cgi-bin">
            AllowOverride None
            Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
            Order allow,deny
            Allow from all
    </Directory>

    <Directory "/var/www/baikal/html">
            Options Indexes FollowSymLinks MultiViews
            AllowOverride None
            Order allow,deny
            allow from all
    </Directory>

我的 Seafile 设置:

ccnet/ccnet.conf

SERVICE_URL = https://subdomain.no-ip.org

seahub_settings.py

FILE_SERVER_ROOT = 'http://subdomain.no-ip.org/seafhttp'

我认为问题出在 seafile 配置中,如果可以在 url/seafile 下访问 seafile 而不仅仅是 url,则应该解决问题。我尝试更改 SERVICE_URL,但没有效果。

你对此有什么想法吗?

4

1 回答 1

0

你必须设置

SITE_ROOT = '/seafile'

在 seahub_settings.py 下访问 Seafile

http://subdomain.no-ip.org/seafile
于 2016-02-16T14:57:03.633 回答