Kør Apache2 under andet bruger id

Hvis du som jeg kører udvikler PHP på en ubuntu maskine, og kører en lokal kopi af Apache, så kan det være en fordel af rette brugeren som Apache bruger til at afvikle PHP under. Dette kan faktisk gøres rigtig simpelt, her forklarer jeg hvordan du kan gøre.

Først skal vi rette.

[code lang=”bash”]

# vi /etc/apache2/envvars

[/code]

Her skal vi rette følgende 2 linier:

[code lang=”apache”]

export APACHE_RUN_USER=www-data
export APACHE_RUN_GROUP=www-data

[/code]

til

[code lang=”apache”]

export APACHE_RUN_USER=BrugerNavn
export APACHE_RUN_GROUP=BrugerNavn

[/code]

Det næste vi skal gøre er at flytte mappe hvor i webserveren gemmer filerne til hjemmesiden. De ligger som standard placeret i /var/www dette ønsker vi at rette til /home/BrugerNavn/www

Vi skal for dette rette i
[code lang=”bash”]

# vi /var/apache2/sites-available/default

[/code]

Vi skal have rette flg. 2 linier

Først retter vi denne linie

[code lang=”apache”]

DocumentRoot /var/www

[/code]

til

[code lang=”apache”]

DocumentRoot /home/BrugerNavn/www

[/code]

Der næst retter vi:

[code lang=”bash”]

<Directory /var/www/>

[/code]

til

[code lang=”bash”]

<Directory /home/BrugerNavn/www/>

[/code]

Det sidste vi nu skal gøre er at genstarte vores Apache2 server.

Dette gøres med

[code lang=”bash”]

# sudo service apache2 restart

[/code]

You may also like...

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *