Strona 1 z 1

[+] serwer wirtualny Apache2 logowanie do domeny

: 12 stycznia 2010, 16:53
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?

: 12 stycznia 2010, 18:47
autor: Rad

: 12 stycznia 2010, 19:16
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.