Come molti sanno, cPanel permette la creazione di utenti FTP aggiuntivi per farli puntare ad una cartella del dominio: tale cartella è raggiungibile via web semplicemente digitando http://www.nomedominio.est/cartella.

Plesk (versione linux), purtroppo, non permette questa cosa.

Abbiamo a disposizione, però, una funzione detta “Web User“: essa ci permette di aggiungere un nuovo utente FTP su una cartella a se stante raggiungibile via web attraverso l’url http://www.nomedominio.est/~utente/ .

Non è molto comodo avere una tilde di mezzo, per questo ci viene incontro un workaround molto intelligente che descriverò di seguito:

  1. Creiamo un nuovo “Web User“, che chiameremo (in questo esempio) ‘pippo’. La Document Root di questo utente sarà: /var/www/vhosts/domain.com/web_users/pippo .
  2. Verifichiamo il corretto funzionamento del Web User appena creato andando tramite il browser all’indirizzo http://www.nomedominio.est/~pippo/ .
  3. Se tutto funziona, editiamo (o creiamo se non esiste) il file include per il virtualhost del dominio /var/www/vhosts/miodominio.est/conf/vhost.conf ed inseriamo al suo interno queste direttive:

RewriteEngine On
RewriteRule /pippo(.*) /~pippo$1

Fatto questo, rigeneriamo la configurazione dei virtualhost lanciando il comando:

/usr/local/psa/admin/sbin/websrvmng -a -v

Riavviamo apache:

/sbin/service httpd reload

Ora possiamo puntare il browser direttamente all’indirizzo: http://www.nomedominio.est/pippo/


Popularity: 1% [?]