Sie sind nicht angemeldet.

  • »slowmoe« ist der Autor dieses Themas

Beiträge: 2

Registrierungsdatum: 10.03.2006

  • Nachricht senden

1

10.03.2006, 12:22

mehrere Apache für mehrere Online projekte ?

Hi Leute,

ich bin ziemlich neu in der Ubuntu-Gemeinde. Apache mit php etc ist schnell installiert und läuft auch einwandfrei.
Jetzt meine Frage: Auf einem Debian Root Server möchten wir demnächst mehrere Projekte Online stellen ich will die aber erst lokal auf meinem ubuntu testen. Allerdings drängt sich die Frage auf, ist es besser in dem Apache mehrere Verzeichnisse zu erstellen, oder für jedes Prjekt einen eigenen Apache über einen eigenen User zu erstellen.

Die Suche hat speziell zu diesem Thema leider nix ergeben :(

vielen Dank schonmal im Voraus

2

10.03.2006, 12:31

RE: mehrere Apache für mehrere Online projekte ?

Ich würde nur einen Apache verwenden. Das macht die Administration deutlich einfacher.
Außerdem können nicht mehrere Webseite auf dem Port 80 lauschen, d.h. du müßtest unterschiedliche Portnummer vergeben, das macht es den Usern dann nicht gerade einfacher.
Die Projekte, die noch nicht freigegeben sind, kann man einfach durch verschiedene Verfahren schützen (User-,IP-,... basiert)

Zero

User

Beiträge: 281

Registrierungsdatum: 30.06.2005

Derivat: Ubuntu

Architektur: 32-Bit PC

  • Nachricht senden

3

10.03.2006, 14:34

Mehr als ein Apache ist, sorry wenn ich das so sage, schwachsinnig. ;) Gute Gründe hat mein Vorposter schon genannt.

Das Zauberwort hier ist Virtual Host.
Theorie ist wenn man alles weiß, aber nichts funktioniert. Praxis ist wenn alles funktioniert, aber niemand weiß warum. Microsoft vereint Theorie und Praxis: Nichts funktioniert und niemand weiß warum.

  • »slowmoe« ist der Autor dieses Themas

Beiträge: 2

Registrierungsdatum: 10.03.2006

  • Nachricht senden

4

10.03.2006, 14:39

hehe also dann danke ich doch schonmal recht herzlichst. Die Idee mit mehrere Apachen kam mir mit der Absicht, das wenn eine Seite irgendwie abgeschossen wird, nicht der ganze Apache mit in die Grütze geht. Aber ihr habt schon recht, einer wird's wohl auch tun 8)

Danke für den Tip mit vHosts. Hatte schon von gehört aber wieder vergessen.

5

10.03.2006, 16:57

Der Apache ist (nach meiner Erfahrung) ziemlich stabil. Du mußt schon einiges anstellen, um den komplett zum Absturz zu bringen. Wenn du davor Angst hast, würde ich ihn überwachen lassen (Stichwort watchdog), dann wird er bei Bedarf neu gestartet.
Die Idee von Zero mit mehreren virtuellen Hosts ist auch nicht schlecht.
Nachteil: Wenn du das Namen-basiert machst (für IP-basiert brauchst du mehrere öffentliche IPs) hast du Probleme mit https, weil du nicht für jeden Namen ein eigenes Zertifikat verwenden kannst. Dann meldet nämlich der Browser dem User, das das Zertifikat für einen anderen Host ausgestellt wurde.
Beispiel: Apache mit 2 virtuellen Hosts, A und B. A ist der eigentliche Name des Hosts, für den ist das https Zertifikat ausgestellt. Wenn jemand nun die URL https://b.deine-domain.abc eingibt, öffnet sich ein Fenster mit der Warnung, das das Zertifikat für A und nicht für B ausgestellt wurde und das es sich eventuell um eine Man-In-The-Middle-Attacke handeln könnte.
Außerdem mußt du die Möglichkeit haben, im DNS mehr als einen Hostnamen für eine IP-Adresse zu registrieren.