Ik heb een formulier gemaakt waarmee ik fotos kan uploaden naar mijn site.
Dat werkte pas nadat ik de bestandsrechten van de fotomap ipv 755 op 777 zette.
Is dit de juiste oplossing of begeef ik me op glad ijs?
Dit is een redelijk standaard manier van configureren: verschillende elementen uit conf-available kunnen worden gesymlinkt naar conf-enabled. Kortom: kijk in conf-available naar de mogelijkheden. Het kan handig zijn hierbij om iemand erbij te hebben die deze manier van configureren kent, om te voorkomen dat er gekke dingen gebeuren.
Ook. Het is meer deel van Debian als bestandsstructuur. Het klopt hierbij ook dat de Apache config onder Debian apache2.conf heet, in deze config zal iets staan als:
Include /etc/apache2/mods-enabled/*
Include /etc/apache2/config-enabled/*
Je kunt uiteraard gewoon vanaf scratch beginnen en deze onzin eruit slopen, maar dan zul je zelf een compleet nieuwe config moeten opbouwen. Let wel: ik noem het onzin, omdat ik dit soort dingen gewoon onoverzichtelijk vind, maar vanuit een package management oogpunt is het logisch: extra packages kunnen extra bestanden toevoegen zonder in de bestanden zelf te hoeven wroeten. Ik meen me te herinneren dat ik niet lang geleden Ozzie op hetzelfde punt gewezen heb mbt logrotate.
Je mag alles er wel in zetten, 1000 is een logische min uid: system users zijn (standaard) users met id's onder 1000, groups net zo. De default uid/gid kan ik zo snel niet beoordelen, omdat ik niet weet welke user/group 33 is. Welke distro heb je in gebruik? Onder Debian en aanverwanten is dit www-data, wat een logische keuze is.
Dus een Debian variant. Dan is uid/gid 33 logisch. Maar uiteindelijk maakt het niet zoveel uit, want logica dicteert dat defaults alleen zinnig zijn in RMode config, dus wanneer je in je vhost opgeeft welke user/group gebruikt moet worden met RUidGid. Bij RMode stat wordt dit automatisch bepaald.