link simbolico all'interno delle cartelle server web

Installazione, configurazione e uso di Ubuntu come server: web, ftp, mail, news, proxy, dns e altro.
zannare
Prode Principiante
Messaggi: 4
Iscrizione: venerdì 13 aprile 2012, 5:55

link simbolico all'interno delle cartelle server web

Messaggio da zannare »

vorrei rendere disponibili via web dei file presenti in una directory di un hd esterno con filesystem ntfs

ho provato a linkare la directory con
ln -s ....
e
sudo -u www-data ln -s .......

ma se cerco di accedere alla directory con php mi dice che non ho i permessi
i file all'interno della directory linkata sono del tipo
-rwxrwxrwx andrea andrea .........
e la directory stessa
drwxrwxrwx andrea andrea .......

dovrebbero essere leggibili da qualunque utente ;/

grazie
shinken
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 418
Iscrizione: mercoledì 17 novembre 2010, 17:09
Desktop: KDE
Distribuzione: Kubuntu 20.04 64 bit
Sesso: Maschile
Località: Genova

Re: link simbolico all'interno delle cartelle server web

Messaggio da shinken »

zannare [url=http://forum.ubuntu-it.org/viewtopic.php?p=4782598#p4782598][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:vorrei rendere disponibili via web dei file presenti in una directory di un hd esterno con filesystem ntfs

ho provato a linkare la directory con
ln -s ....
e
sudo -u www-data ln -s .......

ma se cerco di accedere alla directory con php mi dice che non ho i permessi
i file all'interno della directory linkata sono del tipo
-rwxrwxrwx andrea andrea .........
e la directory stessa
drwxrwxrwx andrea andrea .......

dovrebbero essere leggibili da qualunque utente ;/

grazie
I link simbolici non funzionano.

prova ad editare il file
/etc/apache2/sites-available/000-default.conf
troverai facilmente su google diversi esempi
comunque è una cosa tipo questa:
la cartella che voglio si trova qui /media/....percorso ecc/cartella_www/ e voglio che si chiami w2 nel path dell url (per esempio)
il codice da aggiungere nel file sopracitato sarà circa così

Codice: Seleziona tutto

Alias /w2/  "/media/....percorso ecc/cartella_www/ "
   <Directory "/media/....percorso ecc/cartella_www/ ">
       # New directive needed in Apache 2.4.3: 
        Require all granted
     DirectoryIndex index.html index.php
		Options FollowSymLinks
		AllowOverride None
		order allow,deny
		allow from all
   </Directory>
Edit:
opps il metodo che ho indicato credo non si applichi completamente al tuo caso.
Nel mio esempio il contenuto della cartella_www diviene visibile sotto http:// tuodominio .it/w2/ per un file php non saprei, se il file non è nella cartella_www
Utente linux perennemente imbranato.
configurazione in uso: Kubuntu 20.04. 64bit kde-plasma mb msi Z77A G43, intel i5 3570k,ram 8Gb SanDisk SSD 500Gb
zannare
Prode Principiante
Messaggi: 4
Iscrizione: venerdì 13 aprile 2012, 5:55

Re: link simbolico all'interno delle cartelle server web

Messaggio da zannare »

ho risolto creando una directory normale in cui ho montato in sola lettura la directory dell'hd esterno
alla fine forse è la soluzione migliore

ciao
Scrivi risposta

Ritorna a “Ubuntu su server”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 19 ospiti