Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
bind -> subdomena -> vhost
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Polskie forum (Polish) Polish OTW
View previous topic :: View next topic  
Author Message
gucio1414
n00b
n00b


Joined: 01 Oct 2007
Posts: 22

PostPosted: Sat Oct 03, 2009 1:58 pm    Post subject: bind -> subdomena -> vhost Reply with quote

Witam!
Mam zewnetrzny adres IP i domene. Chcialem zrobic tak, zeby przez subdomeny laczyc sie z virtualnymi hostami na apache. Czyli np jezeli mam mojaDomena.pl to chce zeby przez subdomena.mojaDomena.pl mozna bylo wejsc na inna strone niz przez mojaDomena.pl.

cat /etc/apache2/vhosts.d/00_default_vhost.conf
Code:
                                               
# Virtual Hosts                                                                                                 
#                                                                                                               

<IfDefine DEFAULT_VHOST>
Listen 80             
NameVirtualHost *:80             
         
<VirtualHost *:80>
        ServerName mojadomena.pl
        Include /etc/apache2/vhosts.d/default_vhost.include

        <IfModule mpm_peruser_module>
                ServerEnvironment apache apache
        </IfModule>                           
</VirtualHost>                                 

<VirtualHost *:80>
        ServerName subdomena.mojadomena.pl
        DocumentRoot /var/www/subDomena               

        <Directory "/var/www/subDomena">
                Options Indexes FollowSymLinks
                AllowOverride All             
                Order allow,deny             
                Allow from all               
        </Directory>                         
</VirtualHost>                               
</IfDefine>



cat /etc/bind/named.conf
Code:
options {                                       
        directory "/var/bind";                 

        // uncomment the following lines to turn on DNS forwarding,
        // and change the forwarding ip address(es) :             
        //forward first;                                           
        forwarders {                                               
                194.204.159.1;                                     
                194.204.152.34;                                   
        };                                                         

        listen-on-v6 { none; };
        listen-on { 127.0.0.1; };

        // to allow only specific hosts to use the DNS server:
        //allow-query {                                       
        //      127.0.0.1;                                   
        //};                                                 

        // if you have problems and are behind a firewall:
        //query-source address * port 53;                 
        pid-file "/var/run/named/named.pid";             
};                                                       


zone "." IN {
        type hint;
        file "named.ca";
};

zone "localhost" IN {
        type master;
        file "pri/localhost.zone";
        allow-update { none; };
        notify no;
};
zone "mojaDomena.pl" {
        type master;
        file "pri/mojaDomena.pl";
        notify yes;
};

zone "127.in-addr.arpa" IN {
        type master;
        file "pri/127.zone";
        allow-update { none; };
        notify no;
};


oraz plik ze strefa:

cat /var/bind/pri/mojaDomena.pl.zone

Code:

$TTL 86400
@       IN      SOA      subdomena.mojaDomena.pl.  (
                                      2008122601 ; Serial
                                      28800      ; Refresh
                                      14400      ; Retry
                                      604800     ; Expire - 1 week
                                      86400 )    ; Minimum

mojaDomena.pl       IN      A       <<moj IP>>
subdomena   IN      A       <<moj IP>>
localhost       IN      A       127.0.0.1
subdomena.mojaDomena.pl IN      A      <<moj IP>>


Pierwszy raz bawie sie z konfiguracja, i zabardzo nie wiem jak osiagnac rezultat, na ten czas dziala tylko mojaDomena.pl, wyswietla sie strona ktora ustawilem, natomiast subdomeny nie dzialaja. Moze ktos z wieksza wprawa pomoglby Mi zmusic binda do dzialania i pomoc osiagnac zamierzony cel ? ;)
Pozdrawiam.
_________________
Compal FL90
Procesor: Core2duo t7100(1,8MHz)
Pamieć DDR2-2GB
Karta graf: GF 8600 GT
Plyta glowna:Intel Santa Rosa
WiFi: intel 4965 AGN
Back to top
View user's profile Send private message
gexcite
Tux's lil' helper
Tux's lil' helper


Joined: 24 Sep 2005
Posts: 116

PostPosted: Sat Oct 03, 2009 2:53 pm    Post subject: Reply with quote

W bindzie subdomenę zrób na aliasie
subdomena IN CNAME twoja.domena

Rekosr SOA ma wskazywać na twoją domenę, a nie subdomenę

konfig apache jest OK
Back to top
View user's profile Send private message
gucio1414
n00b
n00b


Joined: 01 Oct 2007
Posts: 22

PostPosted: Sat Oct 03, 2009 10:49 pm    Post subject: Reply with quote

OK,zmienilem swoj wpis w mojaDomena.pl.zone na:

Code:

$TTL 86400
@       IN      SOA      mojaDomena.pl.  (
                                      2008122601 ; Serial
                                      28800      ; Refresh
                                      14400      ; Retry
                                      604800     ; Expire - 1 week
                                      86400 )    ; Minimum
mojaDomena.pl       IN      A       <<IP>>
subdomena  IN      CNAME   mojaDomena.pl


Nie wiem czy o taka zmiane chodzilo, w kazdym razie niestety dalej nie dziala gdy probuje sie dostac na subdomena.mojaDomena.pl.
Gdy pinguje mojaDomena.pl komp odpowiada, natomiast na subdomena.mojaDomena.pl niesttety juz nie.Jakies pomysly ?
_________________
Compal FL90
Procesor: Core2duo t7100(1,8MHz)
Pamieć DDR2-2GB
Karta graf: GF 8600 GT
Plyta glowna:Intel Santa Rosa
WiFi: intel 4965 AGN
Back to top
View user's profile Send private message
gexcite
Tux's lil' helper
Tux's lil' helper


Joined: 24 Sep 2005
Posts: 116

PostPosted: Sun Oct 04, 2009 9:58 am    Post subject: Reply with quote

Musisz sobie trochę jeszcze doczytać na temat składni plików konfiguracyjnych binda. Każda kropka ma znaczenie.
Przede wszystkim musisz zadeklarować adres IP servera, i hostów w Twojej sieci. Jak wpisujesz aliasy to możesz użyć tylko nazwy hosta bez pełnej domeny lub pełnej ścieżki host.domena. W tym drugim przypadku cała nazwa musi być zakończona kropką. Bez niej bind do adresu doklei jeszcze nazwę Twojej domeny. Poniższy przykład powinien zadziałać. Pamiętaj aby po każdej zmianie konfiguracji zmieniać numer seryjny pliku konfiguracyjnego.

Code:

$ttl 38400
mojadomena.pl.    IN   SOA   mojadomena.pl. root.mojadomena.pl. (
         2007012581 ;koniecznie trzeba zmieniać serial po każdej modyfikacji
         10800
         3600
         604800
         38400 )
         IN   MX   10 mail
         
;;define names for mojadomena.pl

server         IN   A   192.168.1.1
         IN   MX   10 server
host1         IN   A   192.168.1.2
host2         IN   A   192.168.1.3

;; aliases for services
ns         IN   CNAME   server
mail         IN   CNAME   server
www         IN   CNAME   server
ftp         IN   CNAME   server
pop         IN   CNAME   server
pop3         IN   CNAME   server
smtp         IN   CNAME   server
proxy         IN   CNAME   server
jabber         IN   CNAME   server
openvpn         IN   CNAME   server
subdomena      IN   CNAME   server
subdomena2.mojadomena.pl.   IN   CNAME   server
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Polskie forum (Polish) Polish OTW All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum