Best practice inrichten Apache

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • VelhaChica
  • Registratie: Augustus 2005
  • Laatst online: 19-11-2020
Ik ben bezig voor een vereniging om een nieuwe webserver op basis van CentOS in te richten. Tot nu toe heb ik gebruik gemaakt van Webmin/Virtualmin. Dit keer wil en moet ik het handmatig doen. Ik weet alleen niet wat verstandig is.

De vereniging heeft zijn eigen website. Iedere productgroep heeft een eigen sub-website. Ik dacht zelf het als volgt te doen:
  • De vereniging zet ik in /home/vereniging en via www.vereniging.nl.conf maak ik deze in Apache bekend.
  • De productgroepen zet ik in /home/productgroep en met productgroep.vereniging.nl.conf configureer ik deze in Apache.
Is dit een beetje best practice en standaard?

Acties:
  • 0 Henk 'm!

  • lordgandalf
  • Registratie: Februari 2002
  • Laatst online: 10:33
is het niet verstandig om de default website dir te gebruiken en voor iedere productgroep een homedir te geven met een symlink naar de default website dir ??

Steam: Profile / Socialclub: Profile / Uplay: minedwarf / Origin: lordgandalf3


Acties:
  • 0 Henk 'm!

  • smesjz
  • Registratie: Juli 2002
  • Niet online
Ik zou eens kijken naar een homogene(re) setup op basis van mass vhost (http://httpd.apache.org/docs/2.2/vhosts/mass.html).
Mooie hiervan is dat je via FTP een nieuwe productgroep kan aanmaken zonder enige aanpassing in je Apache config.

Ik zou /home/* niet gebruiken voor websites maar eerder kiezen voor /var/www/vereniging/web/index.html en iets als: /var/www/vereniging/productgroepen/groep1/index.html waarbij http://groep1.vereniging.nl dan op te vragen is.

Of het echt best practice is weet ik niet, maar zo'n mass vhost neemt je wel een hoop gedoe uit handen. Initieel misschien wat meer gedoe om config + logging goed te krijgen, maar het is wel erg flexibel als je homogene productgroepen hebt qua Apache/PHP configuratie.

Acties:
  • 0 Henk 'm!

Verwijderd

Websites horen tegenwoordig geheel volgens de FHS standaard in /srv/www ;)

Zie: http://www.pathname.com/f...RSERVICESPROVIDEDBYSYSTEM

Acties:
  • 0 Henk 'm!

  • Wolfboy
  • Registratie: Januari 2001
  • Niet online

Wolfboy

ubi dubium ibi libertas

Wat ik (onder CentOS) meestal doe is een directory /etc/httpd/vhosts.d/ maken waar ik alle vhost configuraties zet. Deze geef ik dan een naam als 1_www.vereniging.nl.conf zodat ik met het getal ervoor eventueel waar nodig de volgorde kan bepalen (hoofd vhost e.d.). Als je geen volgorde in de vhosts nodig hebt dan zou ik het nummer gewoon weglaten en het www.vereniging.nl.conf aanmaken :)

Wat betreft de directories... ik maak gewoon een gebruiker per vhost aan met als home directory iets als /srv/www/vereniging.nl/www/

Blog [Stackoverflow] [LinkedIn]


Acties:
  • 0 Henk 'm!

  • Kees
  • Registratie: Juni 1999
  • Laatst online: 14:49

Kees

Serveradmin / BOFH / DoC
Er is niet echt een best practice, behalve dan enkele standaarden, zoals /srv/www (waar je ook vrij bent om dat anders te doen). Verder is mass vhosting interesant, of als je er meer controle over wil, aparte vhosts.

"Een serveradmin, voluit een serveradministrator, is dan weer een slavenbeheerder oftewel een slavendrijver" - Rataplan


Acties:
  • 0 Henk 'm!

  • VelhaChica
  • Registratie: Augustus 2005
  • Laatst online: 19-11-2020
Op deze manier leer je nog eens iets. Ik volg bij voorkeur standaarden, ondanks dat ik het er misschien niet altijd mee eens ben. Het houdt het voor mij en voor anderen wel het meest overzichtelijk.

Ik ga het als volgt doen:
  • Ik gebruik /srv/www/vereniging.nl als basisdirectory.
  • Ik maak gebruik van losse vhosts, gewoon voor de controle.
  • De toegang tot de verschillende directories doe ik door standaard gebruikers aan te maken, de home-directory maak ik /srv/www/vereniging.nl/werkgroep standaard.
  • De gebruikers kunnen gebruik maken van SFTP. Ik wil geen FTP gebruiken.

Acties:
  • 0 Henk 'm!

  • BCC
  • Registratie: Juli 2000
  • Laatst online: 15:41

BCC

Klinkt als een prima idee. Als je nou ook nog even zorgt dat /srv een aparte volume group is met een FS dat quota's ondersteund, dan zit je voor de toekomst ook gebakken.

Wat ik vaak tegenkom is trouwens: /srv/www/vereniging/groep1.verening.nl/ maar dat is verder geen standaard.

[ Voor 24% gewijzigd door BCC op 16-02-2010 22:06 ]

Na betaling van een licentievergoeding van €1.000 verkrijgen bedrijven het recht om deze post te gebruiken voor het trainen van artificiële intelligentiesystemen.

Pagina: 1