Hallo Helga, hallo Leute, Am Montag, 14. März 2005 10:30 schrieb Helga Fischer:
Auf einer SuSE 9.2 (Update von 9.0 über 9.1 auf 9.2) wollte ich verwenden OTRS (das habe ich auch zum Laufen gebracht, mußte aber über einen vhost gehen, der sich mit dem default_host irgendwie überschnitt, lief aber trotzdem)
Mach mal folgendes
- Apache-Originalconfig von CD/DVD holen
- in /etc/apache2/vhosts.d/aaa_init_vhost.conf (Datei neu anlegen)
NameVirtualHost *
- vHosts in /etc/apache2/vhosts.d/*.conf (eine Datei pro vHost) anlegen
Hier mal ein Beispiel für eine vHost-Config, wie sie bei mir auf dem
lokalen Apache läuft, ergänzt um einige Kommentare:
und zusätzlich wollte ich noch phpmyadmin verwenden. Das lief nun gar nicht (403).
Also forbidden. Der Grund ist im error_log nachzusehen ;-)
Den OTRS-vhost rausgenommen, Fehler 404 beim Aufruf von phpmyadmin.
Not found, also vermutlich eine falsche Pfadeinstellung im DocumentRoot. Alternativ kannst Du auch einen Alias setzen.
(OTRS liegt leider in /opt, was natürlich auch wieder einen Spaghat erfordert - aber irgendein Sinn steckt sicher dahinter).
Kann mir einer eine allgemeine Regel sagen, nach der ich all diese Webinterfaces schön managen kann, ohne daß die sich in die Quere kommen? Oder, wie SuSE sich das gedacht hat?
Lege für jedes einen vHost an. Mein lokaler Apache hat 18 ;-) Die (IMHO schlechtere) Alternative ist die Einbindung mit "Alias". Das geht zwar auch, allerdings mit ein paar Nachteilen (keine getrennten Logs, wenig(er) übersichtlichere Config) Bei Problemen mit der Apache-Config kannst Du Dich gern melden - aber bitte mit error_log-Auszügen ;-) Gruß Christian Boltz -- Schlagen. Verklagen. Z.B. bei der c't verpfeifen, auf daß es fortan die Spatzen von den Dächern pfeifen, was für Pfeifen das bei $Firma sind. *scnr* [David Haller in suse-linux]