Discussione:
Apache errore 403 con link simbolici cross/device
(troppo vecchio per rispondere)
Unknown
2006-06-19 07:42:45 UTC
Permalink
Ho provato a cercare, ed effettivamente è un problema
da faq, ma non riesco a capire dove sbaglio:

la mia document root è

/var/www/html,

da dove ho un
link simbolico ad una cartella di un altro hd.
Il link è relativo:

ln -s ../../../home/ciccio ciccio

I permessi di ciccio e di ciccio/index.html sono a 777 tanto
per essere sicuri


Infine ho anche riavviato il server con un httpd.conf modificato:


<Directory "/home/ciccio">
Options Indexes FollowSymLinks
AllowOverride Authconfig
Order allow,deny
Allow from all
</Directory>



Ma nonostante questo se provo a connettermi a
www.mioserver.it/prova/index.html mi da



"Forbidden

You don't have permission to access /prova/index.html on this server.

Additionally, a 403 Forbidden error was encountered while trying to use an
ErrorDocument to handle the request."



Ovviamente se sposto "ciccio" sullo stesso device di /var/www/html
funziona.

FOrse dipende da come monto il device su cui c'e' "ciccio"

/dev/hda8 /mnt/hda8 auto defaults 0 0


Grazie comunque per aver letto il post

Alessandro




Inviato da X-Privat.Org - Registrazione gratuita http://www.x-privat.org/join.php
Motion Musso aka: Sathia
2006-06-19 08:47:31 UTC
Permalink
Post by Unknown
<Directory "/home/ciccio">
Options Indexes FollowSymLinks
AllowOverride Authconfig
Order allow,deny
Allow from all
</Directory>
la butto lì:

Options Includes
--
All those who believe in Telekinesis raise my hand.
Motion Musso aka: Sathia
2006-06-19 08:49:38 UTC
Permalink
Post by Motion Musso aka: Sathia
Post by Unknown
<Directory "/home/ciccio">
Options Indexes FollowSymLinks
AllowOverride Authconfig
Order allow,deny
Allow from all
</Directory>
Options Includes
ln -s ../../../home/ciccio ciccio

www.mioserver.it/ciccio/index.html

e comunque guarda i log di apache, lì c'è sicuramente scritto cosa non sta
funzionando.
--
All those who believe in Telekinesis raise my hand.
EmJey
2006-06-19 09:07:20 UTC
Permalink
Post by Unknown
Ho provato a cercare, ed effettivamente è un problema
la mia document root è
/var/www/html,
da dove ho un
link simbolico ad una cartella di un altro hd.
ln -s ../../../home/ciccio ciccio
ln -s /path/assoluto/ciccio ciccio
Post by Unknown
<Directory "/home/ciccio">
Options Indexes FollowSymLinks
AllowOverride Authconfig
Order allow,deny
Allow from all
</Directory>
<Directory "/var/www/html/ciccio">
Options Indexes FollowSymLinks
AllowOverride Authconfig
Order allow,deny
Allow from all
</Directory>

<VirtualHost *:80>
ServerAdmin ***@ciccio.example.com
DocumentRoot /var/www/html/ciccio
ServerName ciccio.example.com
ErrorLog logs/ciccio.example.com-error_log
CustomLog logs/ciccio.example.com-access_log common
</VirtualHost>

(dove trovi example devi eventualmente personalizzare)
prova cosi'

EmJey
--
Non prendere la vita troppo sul serio... non ne uscirai mai vivo
http://www.joram.it/servizi/consulente.htm
Luca Pascali
2006-06-19 09:28:01 UTC
Permalink
Post by Unknown
Ho provato a cercare, ed effettivamente è un problema
la mia document root è
/var/www/html,
da dove ho un
link simbolico ad una cartella di un altro hd.
ln -s ../../../home/ciccio ciccio
I permessi di ciccio e di ciccio/index.html sono a 777 tanto
per essere sicuri
Domanda stupida.

E i permessi della directory ../../../home/ciccio ?
Se l'utente di apache non ha il permesso di entrarci, hai voglia a
impostare i diritti sul link e sui file contenuti in quella directory.

É sufficiente una maschera 755 sulla dir ../../../home/ciccio e tutte le
sue sottodirectory e 644 per tutti i file

[...]
Post by Unknown
Grazie comunque per aver letto il post
Alessandro
LP
--
Unknown
2006-06-20 12:32:45 UTC
Permalink
Ho provato tutto (anche il virtual host)
quello che mi avete suggerito
(grazie comunque) ma non funziona.
Continua a darmi errore.

L'error_log mi da:
[Tue Jun 20 14:27:29 2006] [error] [client 150.146.134.127] Symbolic link
not allowed: /var/www/html/ciccio


??
Ale




Inviato da X-Privat.Org - Registrazione gratuita http://www.x-privat.org/join.php
motion musso aka: sathia
2006-06-20 12:47:39 UTC
Permalink
Post by Unknown
Ho provato tutto (anche il virtual host)
quello che mi avete suggerito
(grazie comunque) ma non funziona.
Continua a darmi errore.
[Tue Jun 20 14:27:29 2006] [error] [client 150.146.134.127] Symbolic link
not allowed: /var/www/html/ciccio
direi che si spiega da solo
controlla che sia possibile seguire i link simbolici e che sia possibile
usare gli Includes.

controlla anche con che utente gira apache e guarda se quell'utente può
leggere i file che ti servono.

ciao
--
una volta qui era tutto <table>
Unknown
2006-06-20 13:18:36 UTC
Permalink
Post by motion musso aka: sathia
Post by Unknown
Ho provato tutto (anche il virtual host)
quello che mi avete suggerito
(grazie comunque) ma non funziona.
Continua a darmi errore.
[Tue Jun 20 14:27:29 2006] [error] [client 150.146.134.127] Symbolic link
not allowed: /var/www/html/ciccio
direi che si spiega da solo
controlla che sia possibile seguire i link simbolici e che sia possibile
usare gli Includes.
controlla anche con che utente gira apache e guarda se quell'utente può
leggere i file che ti servono.
ciao
E' tutto perfettamente leggibile,
i permessi sono tutti a 777
Non capisco ma grazie lo stesso
("usare gli Includes": che vuol dire?)
Ale


Inviato da X-Privat.Org - Registrazione gratuita http://www.x-privat.org/join.php
Giovanni Bechis
2006-06-20 13:04:18 UTC
Permalink
Post by Unknown
Ovviamente se sposto "ciccio" sullo stesso device di /var/www/html
funziona.
FOrse dipende da come monto il device su cui c'e' "ciccio"
/dev/hda8 /mnt/hda8 auto defaults 0 0
In httpd.conf aggiungi
Alias /ciccio /mnt/hda8/ciccio
e poi puoi usare www.mioserver.it/ciccio/index.html
Ciriciao
Gio'
--
/*
* Solutions for New Business - http://www.snb.it
*/
Unknown
2006-06-20 13:17:39 UTC
Permalink
Post by Giovanni Bechis
Post by Unknown
Ovviamente se sposto "ciccio" sullo stesso device di /var/www/html
funziona.
FOrse dipende da come monto il device su cui c'e' "ciccio"
/dev/hda8 /mnt/hda8 auto defaults 0 0
In httpd.conf aggiungi
Alias /ciccio /mnt/hda8/ciccio
e poi puoi usare www.mioserver.it/ciccio/index.html
Ciriciao
Gio'
Non funzia!
Sempre lo stesso errore
(nb ciccio è 777)

grazie
Ale

Inviato da X-Privat.Org - Registrazione gratuita http://www.x-privat.org/join.php
Loading...