Apache:除了Seafile之外安装贝加尔

时间:2015-09-30 21:05:31

标签: apache virtualhost seafile-server

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

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

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

我最近尝试配置apache - 的启用位点-/默认-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-Settings:

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,但没有效果。

你对此有什么想法吗?

1 个答案:

答案 0 :(得分:0)

你必须设置

SITE_ROOT = '/seafile'

在seahub_settings.py中访问Seafile

http://subdomain.no-ip.org/seafile