Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Virtual Host, apache -

[es] :: Linux/UNIX serveri i servisi :: Virtual Host, apache -

[ Pregleda: 2075 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

djordje
Novi Sad

Član broj: 3704
Poruke: 1725
..mtsns-ns.customer.sbb.co.yu.



+3 Profil

icon Virtual Host, apache -18.05.2006. u 16:16 - pre 218 meseci
Prvi put sam instalirao apache na linuxu. Imam 2 registrovana domena. Oba su konfigurisana da pokazuju na aaa.bbb.ccc.ddd adresu kod http://www.domaindiscount24.net/. Napravio sam virtuelne servere na sledeci nacin:

Code:

NameVirtualHost aaa.bbb.ccc.ddd

<VirtualHost aaa.bbb.ccc.ddd>
DocumentRoot /home/djordje/prazno.com    #ovo je direktorijum gde se preusmeravaju svi zahtevi koji nisu dole definisani. u njemu je fajl koji ispisuje text tipa: "Stranica ne postoji"
<Directory "/home/djordje/prazno.com">
allow from all
Options +Indexes
</Directory>
ServerName Za_sve_sto_nije_regularan_domen
</VirtualHost>

<VirtualHost domen1.com>    #domen podesen da pokazuje na aaa.bbb.ccc.ddd
ServerAlias   www.domen1.com
DocumentRoot "/home/djordje/domen1.com"
ServerName electroscheme.info
<Directory "/home/djordje/electroscheme.info">
allow from all
Options +Indexes
</Directory>
</VirtualHost>

<VirtualHost domen2.com>    #domen podesen da pokazuje na aaa.bbb.ccc.ddd
ServerAlias   www.domen2.com
DocumentRoot "/home/djordje/domen2.com"
ServerName domen2.com
<Directory "/home/djordje/domen2.com">
allow from all
Options +Indexes
</Directory>
</VirtualHost>


Sve radi kako sam zamislio kada unesem u browser adrese tipa domen1.com, www.domen1.com. Ako unesem blabla.domen1.com, umesto da mi kaze da ne postoji trazena stranica on ucita prvi definisani virtuelni host. Zbog toga sam uveo onaj prvi host u kodu koji ispisuje posetiocu poruku da poddomen ne postoji.

Da li je ovo jedini nacin da se ovo uradi, tj. da li se moze na neki nacin namestiti da apache ne obraca paznju na na domene i poddomene koji nisu definisani?

PS

Da li je ovo uopste dobro definisan virtuelnihost?

[Ovu poruku je menjao djordje dana 18.05.2006. u 17:22 GMT+1]
 
Odgovor na temu

SmilieBG
Aleksandar Skodric
NL

Član broj: 13094
Poruke: 1821
*.speed.planet.nl.



+3 Profil

icon Re: Virtual Host, apache -19.05.2006. u 22:10 - pre 218 meseci
evo ti kako kod mene to izgleda

Code:

# Default
# obrati paznju da namerno ne koristim IP adresu, posto imam samo jednu ;)
NameVirtualHost *:80
# sa _default_ oznacavas: sve sto nije drugim VH-om definisano, ovaj ce da hvata...
<VirtualHost _default_:80>
        ServerAdmin webmaster@localhost

        DocumentRoot /var/www/no_domain
        <Directory />
                Options FollowSymLinks
                AllowOverride None
        </Directory>
        <Directory /var/www/no_domain>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                Order allow,deny
                allow from all
        </Directory>

        ErrorLog /var/log/apache2/error.log

        # Possible values include: debug, info, notice, warn, error, crit,
        # alert, emerg.
        LogLevel warn

        CustomLog "|/usr/sbin/rotatelogs /var/log/apache2/access.log 86000" combined
        ServerSignature Off

</VirtualHost>

# zatim, prvi 'pravi' VH
# takodje, bez explicitno IP adrese, i ovde nema NameVirtualHost ;)
<VirtualHost *:80>
        ServerAdmin webmaster@localhost
# sa ServerName definises na sta da se 'javlja' Apache (u ovom slucaju skodric.eu i www.skodric.eu - sve ostalo, hvata gornji)
        ServerName skodric.eu
        ServerAlias www.skodric.eu

        DocumentRoot /var/www/skodric.eu/www/app/webroot

        <Directory /var/www/skodric.eu/www/app/webroot>
                Options FollowSymLinks
                AllowOverride All
        </Directory>

        ErrorLog /var/log/apache2/skodric.eu/error.log

        # Possible values include: debug, info, notice, warn, error, crit,
        # alert, emerg.
        LogLevel warn

        CustomLog "|/usr/sbin/rotatelogs /var/log/apache2/skodric.eu/access.log 86000" combined
        ServerSignature Off

</VirtualHost>

# i jos jedan VH
<VirtualHost *:80>
        ServerAdmin webmaster@localhost
        ServerName preprod.skodric.com

        DocumentRoot /var/www/skodric.com/preprod

        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
        <Directory /usr/lib/cgi-bin>
        AllowOverride None
        Options ExecCGI -MultiViews +SymLinksIfOwnerMatch -Indexes
        </Directory>

        <Directory />
                Options FollowSymLinks
                AllowOverride None
        </Directory>
        <Directory /var/www/no_domain>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                Order allow,deny
                allow from all
        </Directory>

        ErrorLog /var/log/apache2/skodric.com/preprod/error.log

        # Possible values include: debug, info, notice, warn, error, crit,
        # alert, emerg.
        LogLevel warn

        CustomLog "|/usr/sbin/rotatelogs /var/log/apache2/skodric.com/preprod/access.log 86000" combined
        ServerSignature Off

</VirtualHost>


I to bi bilo to :)

Apache2 (ne znam od koje verzije) stavlja virtual hosts u posebne fajlove, sto je po meni mnogo preglednije :)

Poz,
Sale
=========
Uporedi cene i karakteristike za vise od 10.000 proizvoda, izmedju ostalog:
Digitalni foto-aparati
Mobilni telefoni
Skolski pribor
=========
 
Odgovor na temu

djordje
Novi Sad

Član broj: 3704
Poruke: 1725
..mtsns-ns.customer.sbb.co.yu.



+3 Profil

icon Re: Virtual Host, apache -19.05.2006. u 22:20 - pre 218 meseci
E hvala! Izgleda da ipak nisam puno pogresio. Jedino sto nisam stavio je _default_.
 
Odgovor na temu

[es] :: Linux/UNIX serveri i servisi :: Virtual Host, apache -

[ Pregleda: 2075 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.