Package: fusiondirectory
Version: 1.0.8.2-5
Severity: normal
Dear Maintainer,
i'm running fusiondirectory on a webserver that is not directly accessible.
instead, users connect to a proxy webserver.
the proxy has a mod-rewrite section like the following:
RewriteRule ^/account/(.*)?
https://fusiondirectory.local/fusiondirectory/$1 [P]
so i'm mapping the "/fusiondirectory" part of the URL to "/account" (to
make it less vendor specific).
AFAIUI, this should *just work*. (the use of a '/fusiondirectory'
directory implies a self-contained website).
Now fusiondirectory includes some javascript-sources from the root path,
namely '/javascript/prototype/prototype.js'.
the "fusiondirectory" depends on the "libjs-prototype" package which
provides these files, so everything works as expected when fd server is
directly accessible (that is: not reverse-proxied)
However, since the javascript ressources are not pulled from the
'/fusiondirectory' folder (or, in my case, the '/account' folder), they
are not reverse proxied, leaving the webinterface *barely* useable in
this setup.
I see two solutions to the problem:
- in README.Debian, tell the users to install 'libjs-prototype' on the
reverse-proxy.
this is sub-optimal, as the user needs to be able to install software
on the reverse-proxy (which might not run Debian; or they might not have
access to it; or...)
- make fusiondirectory not rely on any components outside of the
'/fusiondirectory' folder.
thanks for packaging fusiondirectory.
-- System Information:
Debian Release: 8.0
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 3.16.0-4-amd64 (SMP w/1 CPU core)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)
Versions of packages fusiondirectory depends on:
ii apache2 [httpd] 2.4.10-10
ii fusiondirectory-smarty3-acl-render 1.0.8.2-5
ii gettext 0.19.3-2
ii javascript-common 11
ii libarchive-extract-perl 0.72-1
ii libcrypt-cbc-perl 2.33-1
ii libcrypt-passwdmd5-perl 1.3-10
ii libfile-copy-recursive-perl 0.38-1
ii libjs-prototype 1.7.1-3
ii libjs-scriptaculous 1.9.0-2
ii libnet-ldap-perl 1:0.6400+dfsg-2
ii libpath-class-perl 0.35-1
ii libxml-twig-perl 1:3.48-1
ii php-fpdf 3:1.7.dfsg-1
ii php5 5.6.7+dfsg-1
ii php5-cli 5.6.7+dfsg-1
ii php5-curl 5.6.7+dfsg-1
ii php5-gd 5.6.7+dfsg-1
ii php5-imagick 3.2.0~rc1-1
ii php5-imap 5.6.7+dfsg-1
ii php5-ldap 5.6.7+dfsg-1
ii php5-mcrypt 5.6.7+dfsg-1
ii php5-recode 5.6.7+dfsg-1
ii schema2ldif 1.1-1
ii smarty-gettext 1.1.0-1
ii smarty3 3.1.21-1
fusiondirectory recommends no packages.
Versions of packages fusiondirectory suggests:
pn argonaut-server <none>
ii fusiondirectory-schema 1.0.8.2-5
ii slapd 2.4.40+dfsg-1
-- Configuration Files:
/etc/fusiondirectory/fusiondirectory-apache.conf changed [not included]
-- no debconf information
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]