Hallo NG Folgendes Prob mit Apache. Habe den eMail Server 3.0 von Suse installiert. Dieser hoert auf die Adresse mail.blub.de. Hier wird dann weitergeleitet an /perl/login/usw. Jetyt hab ich eine 2te virtuelle Domain angelegt: www.blub.de. Gebe ich das in den Browser ein, werde ich auf die seite von dem webmailinterface geleitet Also soo sieht das auf mail.blub.de/perl/login/ ..... www.blub.de/perl/login/ ..... Ich habe schon soo viele konfigs getestet, das ich nicht mehr sagen kann was ich gemacht habe und was nicht. Soo nun die Frage: wie muss der virtuelle Host angelegt werden das dieser auf www.blub.de die index.htm aufruft. Ich w'hre fuer eine gezielte aussage mehr als dankbar. Hab onmass an Sites von google gelesen, aber keine hab gefruchtet. Jetzt ist wieder das Backup zurueck gespielt und im orginalzustand. mfg juergen l.
Hallo Leute, Am Freitag, 11. April 2003 17:57 schrieb Juergen L.:
Habe den eMail Server 3.0 von Suse installiert. Dieser hoert auf die Adresse mail.blub.de. Hier wird dann weitergeleitet an /perl/login/usw. Jetyt hab ich eine 2te virtuelle Domain angelegt: www.blub.de. Gebe ich das in den Browser ein, werde ich auf die seite von dem webmailinterface geleitet
Also soo sieht das auf mail.blub.de/perl/login/ ..... www.blub.de/perl/login/ .....
Soo nun die Frage: wie muss der virtuelle Host angelegt werden das dieser auf www.blub.de die index.htm aufruft.
Falsche Frage ;-) Die Frage ist: Wie richtest Du es ein, dass die Umleitung nur auf mail.blub.de wirksam wird. Durchsuch mal die Apache-Config nach "perl/login" und verrate kurz, welche Direktiven da festgelegt sind (jeweils mit ein paar Zeilen Kontext). Liegt eine index.* oder eine .htaccess im DocumentRoot von mail.blub.de? Wie möchtest Du den virtuellen Host einrichten? Mit einer eigenen IP oder "nur" namensbasiert auf derselben IP? Ach so: Für den www.blub.de hast Du ja ein anderes DocumentRoot angegeben, oder? Gruß Christian Boltz -- Was habt Ihr denn? emacs ist doch ein tolles Betriebssystem! Das einzige was ihm fehlt, ist ein vernünftiger Editor (vim?) [Jan Trippler in suse-linux]
Hallo Christian Das kann man von beiden Sieten sehen. Entweder ich lass den Mailserver auf mail.blub.de und richte eine umleitung auf Www erfolgt. Oder ich komm von der anderen Seite. Normal sollte das soo Sein wie du es schon sagtest.
Falsche Frage ;-) Die Frage ist: Wie richtest Du es ein, dass die Umleitung nur auf mail.blub.de wirksam wird.
Durchsuch mal die Apache-Config nach "perl/login" und verrate kurz, welche Direktiven da festgelegt sind (jeweils mit ein paar Zeilen Kontext). use strict; use lib qw(/var/www/perllib /var/www/htdocs/lib);
# make sure we are in a sane environment. $ENV{GATEWAY_INTERFACE} =~ /^CGI-Perl/ or die "GATEWAY_INTERFACE not Perl!"; use Apache::Registry; # for things in the "/programs" URL # pull in things we will use in most requests so it is read and compiled # exactly once use CGI (); CGI->compile(':all'); use CGI::Carp (); use Config::IniFiles; use Session; use Display; use vars qw($lmsg); $lmsg = new Config::IniFiles( -file => "/var/www/htdocs/lib/imap_lang.ini"); if( ! defined $lmsg ) { print "Unable to load imap_lang.ini\n"; exit; } 1;
Liegt eine index.* oder eine .htaccess im DocumentRoot von mail.blub.de?
Nein, noch nicht. Brauch ich die?? Da das ein Webmailinterface ist, erfolgt Der zugriff doch nur noch auth.
Wie möchtest Du den virtuellen Host einrichten? Mit einer eigenen IP oder "nur" namensbasiert auf derselben IP?
Der selben IP (wenns geht)
Ach so: Für den www.blub.de hast Du ja ein anderes DocumentRoot angegeben, oder?
Klar, das versteht sich doch von selbst :-)
Gruß
Christian Boltz
Regrüsse Juergen L.
Hallo Jürgen, hallo Leute, Am Montag, 14. April 2003 13:28 schrieb Juergen L.: Bitte Vorredner (mich) leben lassen. Es fehlt die Zeile > Christian Boltz schrieb:
Durchsuch mal die Apache-Config nach "perl/login" und verrate kurz, welche Direktiven da festgelegt sind (jeweils mit ein paar Zeilen Kontext).
use strict; use lib qw(/var/www/perllib /var/www/htdocs/lib);
Knapp vorbei ist auch daneben ;-) Ich dachte da eher an sowas wie grep -C5 "perl/login" /etc/httpd/httpd.conf (bzw. grep -C5 "perl/login" /etc/httpd/* wenn voriger grep nichts findet) Schick mir sicherheitshalber (damit der Kontext auch wirklich reicht) zusätzlich die Ausgabe von obigem grep, aber mit -C100 statt -C5 _per PM_ (ist zuviel für die Liste). Möglichst als Datei anhängen, damit die Zeilenumbrüche nicht verwirbelt werden ;-)
Liegt eine index.* oder eine .htaccess im DocumentRoot von mail.blub.de?
Nein, noch nicht. Brauch ich die?? Da das ein Webmailinterface ist, erfolgt Der zugriff doch nur noch auth.
Brauchst Du nicht unbedingt. Ich wollte nur ausschließen, dass via .htaccess oder meta-tag in der index.* eine Umleitung eingebaut ist.
Wie möchtest Du den virtuellen Host einrichten? Mit einer eigenen IP oder "nur" namensbasiert auf derselben IP?
Der selben IP (wenns geht)
Sollte laut Doku gehen, auch wenn ich hier immer IP-basiert arbeite (private IPs gibt es ja schließlich genug, wenn man für 2 Rechner ein 10.x.y.z-Netz nutzt [1] [2] *g*) Gruß Christian Boltz [1] doch praktisch, dass man auf eine physikalische Netzwerkkarte bis zu 256 IPs legen kann - siehe IP-Aliasing-HowTo ;-) [2] und/oder localhost(s) 127.0.0.x ;-) cb@tux:~> grep 127 /etc/host 127.0.0.1 localhost 127.0.0.2 slfa slfa.tux 127.0.0.3 wvv wvv.tux 127.0.0.4 selfhtml selfhtml.tux 127.0.0.5 contenido contenido.tux 127.0.0.6 doku doku.tux 127.0.0.7 fontlinge fontlinge.tux 127.0.0.8 cvs cvs.tux -- Grub. Da bootest du sogar ein Stück Pappe, auf dem du 'Betriebsystem' draufschreibst, und das in den Diskettenschacht schiebst. [Ernst Herzberg in suse-linux]
participants (2)
-
Christian Boltz
-
Juergen L.