Archivi tag: apache

Impostare utente e gruppo di Apache in ambiente Xampp

Se vi è capitato di usare Xampp per sviluppo, test o prove locali, probabilmente vi è anche capitato di tenere i file nella vostra home directory mentre Xampp viene installato a livello di sistema.
Questo a volte crea dei problemi con i permessi dei file perché Apache viene lanciato con utente privilegiato mentre voi dovete scrivere con il vostro utente corrente: in pratica quello che scrive apche non può essere modificato da voi.

Per far girare Apache con il vostro stesso utente basta modificare il file /opt/lampp/etc/httpd.conf intorno alla linea 173-174, sostituendo l’utente e il gruppo di default daemon con quelli del vostro utente.
Nell’esempio qui sotto ho usato marco sia per l’utente che per il gruppo

# If you wish httpd to run as a different user or group, you must run
 # httpd as root initially and it will switch.
 #
 # User/Group: The name (or #number) of the user/group to run httpd as.
 # It is usually good practice to create a dedicated user and group for
 # running httpd, as with most system services.
 #
 User marco
 Group marco

Poi salvate il file e riavviate apache (o tutti i servizi xampp se volete).