Segnalazione #123
Problema con apache e webpassd
100%
Description
Quando si naviga il webserver locale installato dal fuss-server, nel directory index si vede la presenza di /webpasswd, ma poi aprendolo si ottiene un 404.
Files
Associated revisions
History
Updated by Christopher R. Gabriel about 8 years ago
Dalla configurazione di apache, /webpasswd risulta un alias per /usr/share/fuss-server/webpasswd (come e' giusto che sia), pero' la cartella non lo contiene. I file vengono installati in /var/www/webpasswd (errato), quindi si ottiene il 404 per questo.
La risoluzione del problema e' far installare i file in /usr/share/fuss-server/webpasswd invece che in /var/www/
Updated by Simone Piccardi about 8 years ago
- Status changed from Nuovo to Risolto
- % Done changed from 0 to 100
Applicata nel changeset fuss-server|9e315a4d9efa6b4626515dca5eab5ca67a72a33a.
Updated by Christopher R. Gabriel about 8 years ago
- Status changed from Risolto to In elaborazione
- Assignee changed from Simone Piccardi to Christopher R. Gabriel
Updated by Christopher R. Gabriel about 8 years ago
- Assignee changed from Christopher R. Gabriel to Simone Piccardi
Non risolve purtroppo per vari motivi.
Sposterei lo configurazione fuori dalla definizione del vhost, anche perche' webpasswd deve essere raggiungibile da qualunque nome.
Propongo di spostare tutto quello che riguarda webpasswd in un file tipo /etc/apache2/conf-available/webpasswd.conf, che contenga:
Alias /webpasswd /usr/share/fuss-server/webpasswd <Directory /usr/share/fuss-server/webpasswd> php_admin_flag engine On </Directory
Poi mancano:
- installare pacchetto libapache2-mod-php5
- disattivare il modulo apache 'mpm_event' che e' il default
- attivare il modulo apache 'mpm_prefork' (richiesto da php)
- Attivare il modulo php5
Questo non avviene piu' automaticamente, quindi php non viene attivato.
C'e' anche da corregge un typo, ho visto che ora viene installata una struttura tipo
- /webpasswd/index.php
- /webpasswd/webpasswd/<assets>
I riferimenti in index.php agli assets sono per ".", quindi questa nuova struttura rompe. Da corregge o la struttura dei file, oppure i riferimenti agli asset in index.php
Updated by Christopher R. Gabriel about 8 years ago
Dopo gli ultimi commit, vedo altri problemi, vedi allegato.
Updated by Christopher R. Gabriel about 8 years ago
- Status changed from In elaborazione to Chiuso
Risulta a posto adesso.
Correction for webpasswd installation from Christopher patch, fix #123.