Nwlapcug.com


Come configurare Mod_SuPHP per ogni utente con Plesk

Io parto dal presupposto che già hanno Mod_SuPHP costruito e/o installato nel sistema.

Una volta che hai installato, e troverete alcuni client che è necessario averlo, creare un file vhost nella loro directory conf.

In tutti gli esempi, è necessario sostituire dominio.it con il nome di dominio reale.

Istruzioni

1

Creare un file vhost per il nome di dominio

CD /var/www/vhost/domain.com/conf
nano -w vhost

2

incollare il seguente contenuto (sostituire nomeutente con il nome utente effettivo di domini)

Directory /home/httpd/vhosts/domain.com/httpdocs

php_admin_flag engine Off
suPHP_Engine on
suPHP_UserGroup username psacln
suPHP_ConfigPath "/var/www/vhosts/domain.com/etc"
AddHandler x-httpd-php .php
suPHP_AddHandler x-httpd-php
/ Directory 3

Se si sta creando il vhost per la prima volta, è quindi anche necessario creare le directory, copiare un file php. ini e riconfigurare Plesk. Eseguire il seguente comando per farlo e quindi riavviare Apache.

mkdir -p /var/www/vhosts/domain.com/etc /var/www/vhosts/domain.com/tmp
chmod 777 /var/www/vhosts/domain.com/tmp
chmod 644 /var/www/vhosts/domain.com/etc
cp /etc/php.ini. /var/www/vhosts/domain.com/etc
chown -R root: root /var/www/vhosts/domain.com/tmp /var/www/vhosts/domain.com/etc
/usr/local/PSA/admin/bin/websrvmng - v - a
/sbin/service httpd restart

Consigli & Avvertenze

  • Non posso usare XML >< caratteri in ehow, così si prega di sostituire il # con l'etichetta di configurazione di apache corretto