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 debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to