Ja, da var det på tide med en oppdatering her på bloggen igjen. Følte det var passende med en veldig lang tittel siden det er så lenge siden sist.
Jeg har dillet litt med et script i linux den siste tiden.
Det scriptet gjør er å lage en bruker, sette passord og hjemmekatalog, lage en domenefil til Apache2 under sites-available, legge inn korrekt informasjon i filen, enable siden og deretter restarte Apache2 slik at siden kan brukes.
Scriptet kan du lese her. Dette scriptet legger til “AssignUserId” i VirtualHost-fila. For å bruke denne må du installere pakken apache2-mpm-itk.
AssignUserId er fryktelig greit dersom du har flere VirtualHosts på serveren din. Dette gjør at apache2 kjører som en bestemt bruker (for eksempel den som eier filene) per VirtualHost. Dette gjør at du slipper å endre eierrettighetene til www-data dersom du skal installere WordPress eller lignende.
Du kan også se at den ikke gir brukeren kommandoskallrettigheter (/bin/false), men det vil fungere med FTP. Les her for å installere proFTPd.