|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Feb 2008
Messaggi: 84
|
Ubuntu-Apache
Salve a tutti, stò creando un sito e vorrei provarlo in apache però non riesco a prendere i permessi della directory www in cui metto la cartella del sito, da terminale faccio cosi:"sudo chmod u+rwx www" ma niente non mi và.... come devo fare
|
|
|
|
|
|
#2 |
|
Member
Iscritto dal: May 2005
Messaggi: 54
|
Non so come si comporta di preciso Ubuntu ma presumo che la cartella www sia
proprietà dell'utente root quindi con il comando che hai dato non hai fatto altro che assegnare wrx all'utente root che però non sei tu. Prova a cambiare il proprietario della cartella con chown oppure cambia la directory base di apache sul file /etc/apache2/apache.conf e mettila nella tua home (es: /home/pinco/public_html ) Ciao. |
|
|
|
|
|
#3 |
|
Member
Iscritto dal: Feb 2008
Messaggi: 84
|
ma come si cambia la directory? ho guardato nel file apache2.conf ma non ho trovato la directory dove è impostata la pubblicazione del mio sito cioè /var/www.
Come faccio stò impazzendo |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Jun 2002
Città: BN
Messaggi: 2233
|
prova con un sudo chown -R tuoUtente /var/www
oppure modifica il file di configurazione di apache (quello indicatoti prima) e riavvia il webserver con un sudo /etc/init.d/apache restart
__________________
in attesa di una firma migliore...
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Nov 2004
Città: Reggio Emilia e dintorni
Messaggi: 3726
|
Pessima mossa per la sicurezza cambiare i permessi di TUTTA www.
Se proprio ve ne è la necessità, è consigliabile cambiare i permessi della cartella del sito, tipo /www/miosito/ in questo caso cambiare i permessi a '/miosito'. Per iniziare puoi fare un 'chmod -R 777 miosito/' questo attribuisce tutti i permessi a tutti (!!!). Da usare solo per test e non su macchine di produzione. I permessi andranno adeguati al tipo di sito. La pagina del manuale di chmod (la trovi anche da riga di comando) cmq è qua: http://www.manpagez.com/man/1/chmod/ In versione grafica, guarda qui: http://webmasterworkshop.com/guides/chmod_guide.shtml
__________________
Open CD ITA - Open DVD ITA - Linux da Zero - RFC1925 - O.S.: Debian & Slackware - Rule #1: It has to work ! AVERE DELLE CONOSCENZE E NON CONDIVIDERLE E' COME NON AVERE NULLA |
|
|
|
|
|
#6 | |
|
Member
Iscritto dal: May 2005
Messaggi: 54
|
Quote:
La chiave da cambiare è: DocumentRoot /home/pippo/public_html Ciao. |
|
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Jun 2002
Città: BN
Messaggi: 2233
|
ma con uno chown non si cambia solo il proprietario???
__________________
in attesa di una firma migliore...
|
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Nov 2004
Città: Reggio Emilia e dintorni
Messaggi: 3726
|
Sì, ma nel primo post cerca di usare chmod. E comunque le cartelle di sistema andrebbero lasciate come stanno.
Eventualmente si crea un alias e si mettono i 'siti personali' sotto alla cartella home di ogni utente. Oppure se è un unico sito si lascia tutto a root. Se si concedono gli accessi in ftp, si cambiano i permessi per l'utente dell'ftp. E così via. Il concetto è: più il buco è piccolo, più è difficile entrare.
__________________
Open CD ITA - Open DVD ITA - Linux da Zero - RFC1925 - O.S.: Debian & Slackware - Rule #1: It has to work ! AVERE DELLE CONOSCENZE E NON CONDIVIDERLE E' COME NON AVERE NULLA |
|
|
|
|
|
#9 |
|
Senior Member
Iscritto dal: Jun 2002
Città: BN
Messaggi: 2233
|
in una discussione recente ponevo esattamente lo stesso problema...io ho risolto così (il sito è uno solo quindi un solo virtual server):
- cartella principale in /home/utente/public_html - proprietario utente, gruppo www-data (quello di apache) - permessi alla cartella e a tutte le sottocartelle a 760 - disabilitato l'esplorazione del server nel file di configurazione di apache (era di default) - permessi ftp solo all'utente, quindi può operare fino a /home/nomeutente non più su che ne dite??
__________________
in attesa di una firma migliore...
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 06:15.




















