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