[+] serwer wirtualny Apache2 logowanie do domeny

Konfiguracja serwerów, usług, itp.
mousik2
Posty: 24
Rejestracja: 21 sierpnia 2009, 12:28

[+] serwer wirtualny Apache2 logowanie do domeny

Post autor: mousik2 »

Witam.
Chciałbym zrobić tak, że jeśli użytkownik wchodzi na adres:

Kod: Zaznacz cały

przykładowa.domena.pl
widzi stronę z /var/www oraz jeśli użytkownik wpisze adres:

Kod: Zaznacz cały

mail.przykładowa.domena.pl
pokaże się squirrelmail (logowanie).
Mam problem z konfiguracją Apache2 - przy wpisaniu adresu:

Kod: Zaznacz cały

mail.przykładowa.domena.pl
lub:

Kod: Zaznacz cały

 przykładowa.domena.pl
pokazuje się logowanie do poczty.

Kod: Zaznacz cały

/etc/apache2/sites-enabled/000-default

Kod: Zaznacz cały

<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/
    <Directory />
        Options FollowSymLinks
        AllowOverride None
    </Directory>
    <Directory /var/www/>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride None
        Order allow,deny
        allow from all
    </Directory>
    ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
    <Directory "/usr/lib/cgi-bin">
        AllowOverride None
        Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
        Order allow,deny
        Allow from all
    </Directory>

    ErrorLog /var/log/apache2/error.log

    LogLevel warn

    CustomLog /var/log/apache2/access.log combined

    Alias /doc/ "/usr/share/doc/"
    <Directory "/usr/share/doc/">
        Options Indexes MultiViews FollowSymLinks
        AllowOverride None
        Order deny,allow
        Deny from all
        Allow from 127.0.0.0/255.0.0.0 ::1/128
    </Directory>

</VirtualHost>

Kod: Zaznacz cały

/etc/apache2/sites-available/default

Kod: Zaznacz cały

<VirtualHost *:80> //tu próbowałem wpisać przykladowa.domena.pl:80 ale był błąd przy przeładowaniu apache2 (overlaps)
ServerAdmin webmaster@localhost
DocumentRoot /var/www/
    <Directory />
        Options FollowSymLinks
        AllowOverride None
    </Directory>
    <Directory /var/www/>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride None
        Order allow,deny
        allow from all
    </Directory>
    ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
    <Directory "/usr/lib/cgi-bin">
        AllowOverride None
        Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
        Order allow,deny
        Allow from all
    </Directory>

    ErrorLog /var/log/apache2/error.log

    LogLevel warn

    CustomLog /var/log/apache2/access.log combined

    Alias /doc/ "/usr/share/doc/"
    <Directory "/usr/share/doc/">
        Options Indexes MultiViews FollowSymLinks
        AllowOverride None
        Order deny,allow
        Deny from all
        Allow from 127.0.0.0/255.0.0.0 ::1/128
    </Directory>

</VirtualHost>
/etc/squirrelmail/apache.conf (Include w apache2.conf)

Kod: Zaznacz cały

<VirtualHost mail.przykladowa.domena.pl:80>
DocumentRoot /usr/share/squirrelmail
ServerName mail.przykladowa.domena.pl
</VirtualHost>
Czy ktoś mógłby pomóc?
Rad
Member
Posty: 1208
Rejestracja: 28 czerwca 2006, 15:05

Post autor: Rad »

mousik2
Posty: 24
Rejestracja: 21 sierpnia 2009, 12:28

Post autor: mousik2 »

Już sobie poradziłem, sam nie wiem jak. Ważne, że nie działało jak miałem wpisaną linię NameVirtualHost 111.22.33.44 przy obojętnie którym wpisie.
ODPOWIEDZ