Apache: установите Байкал помимо Seafile

Мне нужен намек, в каком направлении мне следует искать ответ на этот вопрос.

Я установил сервер 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'

Я думаю, что проблема заключается в конфигурации морского файла, если морской файл будет доступен по URL / морскому файлу, а не только по URL, проблема должна быть решена. Я попытался изменить SERVICE_URL, но безрезультатно.

У вас есть идеи по этому поводу?

1 ответ

Вы должны установить

SITE_ROOT = '/seafile'

в seahub_settings.py для доступа к Seafile под

http://subdomain.no-ip.org/seafile
Другие вопросы по тегам