Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2016-05-07 15:55:02

  markus91 - Nowy użytkownik

markus91
Nowy użytkownik
Zarejestrowany: 2016-05-07

serwer www - konfiguracja bind

Witam,
Jestem początkujący w administracji serwerem, od tygodnia konfiguruje serwer vps z systemem Debian 8.
Do tej pory udało mi się poprawnie skonfigurować bind-a i apacha, pierwsza domena z ustawionymi ns-ami i ip serwera działa, chciałem więc podpiąć drugą domenę pod ten serwer, lecz wyświetla się strona z pierwszej domeny. Nie mam pojęcia jak sobie z tym poradzić.

pliki konfiguracyjne:

x1.x2.x3.x4 - ip zewnętrzne serwera
domena1.info i domena2.org są przykładowymi nazwami

db.domena1.info

Kod:

; BIND data file for local loopback interface
;
$TTL    604800
@       IN      SOA     domena1.info. root.domena1.info. (
                        2016050202      ; Serial
                         3600           ; Refresh
                         3600           ; Retry
                        2419200         ; Expire
                         604800 )       ; Negative Cache TTL
;
@       IN      NS      ns1.domena1.info.
@       IN      NS      ns2.domena1.info.
ns1     IN      A       x1.x2.x3.x4
ns2     IN      A       9x1.x2.x3.x4
www     IN      A       x1.x2.x3.x4
pop     IN      A       x1.x2.x3.x4
smtp    IN      A       x1.x2.x3.x4
ftp     IN      A       x1.x2.x3.x4
domena1.info     IN      A       x1.x2.x3.x4
@       IN      A      x1.x2.x3.x4

db.domena2.org:

Kod:

;
; BIND data file for local loopback interface
;
$TTL    604800
@       IN      SOA     domena2.org. root.domena2.org. (
                        2016050602      ; Serial
                         3600           ; Refresh
                         3600           ; Retry
                        2419200         ; Expire
                         604800 )       ; Negative Cache TTL
;
@       IN      NS      ns1.domena2.org.
@       IN      NS      ns2.domena2.org.
ns1     IN      A       x1.x2.x3.x4
ns2     IN      A       x1.x2.x3.x4
www     IN      A       x1.x2.x3.x4
domena2.org      IN      A       x1.x2.x3.x4
@       IN      A       x1.x2.x3.x4

named.conf

Kod:

zone  "domena1.info" {
                     type master;
                     file "/etc/bind/db.domena1.info";
};

zone  "x3.x2.x1.in-addr.arpa" {
                     type master;
                     file "/etc/bind/db.x3.x2.x1.rev";
};

zone "domane2.org" {
        type master;
        file "/etc/bind/db.domena2.org";
};

db.x3.x2.x1.rev:

Kod:

$TTL    604800
@       IN      SOA     x3.x2.x1.in-arpa. root.domena1.info. (
                        2016043002      ; Serial
                         604800         ; Refresh
                          86400         ; Retry
                        2419200         ; Expire
                         604800 )       ; Negative Cache TTL
;
@       IN      NS      ns1.domena1.info.
@       IN      NS      ns2.domena1.info.
126     IN      PTR     ns1.domena1.info.
126     IN      PTR     ns2.domena1.info.

@       IN      NS      ns1.domena2.org.
@       IN      NS      ns2.domena2.org.
126     IN      PTR     ns1.domena2.org.
126     IN      PTR     ns2.domena2.org.

www     IN      A       x1.x2.x3.x4

etc/apache2/sites-available/ domena1.info

Kod:

<VirtualHost *>
 ServerAdmin email...
 DocumentRoot /home/user/public_html/domena1.info/public_html/
 ServerName domena1.info
 ServerAlias www.domena1.info
 ErrorLog /home/user/public_html/domena1.info/log/error_log
 CustomLog /home/user/public_html/domena1.info/log/access_log common
<Directory /home/user/public_html/domena1.info/public_html>
    Satisfy any
    Options FollowSymLinks
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>
</VirtualHost>

etc/apache2/sites-available/ domena2.org

Kod:

<VirtualHost *>
 ServerAdmin email...
 DocumentRoot /home/user/public_html/domena2.org/public_html/
 ServerName domena2.org
 ServerAlias www.domena2.org
 ErrorLog /home/user/public_html/domena2.org/log/error_log
 CustomLog /home/user/public_html/domena2.org/log/access_log common
<Directory /home/user/public_html/domena2.org/public_html>
    Satisfy any
    Options FollowSymLinks
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>
</VirtualHost>

Pomoże ktoś, jak skonfigurować by druga domena nie pokazywała pierwszej?

Offline

 

#2  2016-05-07 16:40:52

  mati75 - Psuj

mati75
Psuj
Skąd: masz ten towar?
Zarejestrowany: 2010-03-14

Re: serwer www - konfiguracja bind

Czemu używasz dwóch różnych NS? Dla drugiej domeny możesz użyć pierwszej jako NS.


https://l0calh0st.pl/obrazki/userbar.png

Offline

 

#3  2016-05-07 17:15:30

  markus91 - Nowy użytkownik

markus91
Nowy użytkownik
Zarejestrowany: 2016-05-07

Re: serwer www - konfiguracja bind

Chcę aby dwie domeny miały inną zawartość, dlatego dodałem ns-y do drugiej domeny. Nie wiem dlaczego wyświetla się zawartość pierwszej strony i nie mam pojęcia jak to poprawić

Offline

 

#4  2016-05-07 17:35:34

  mati75 - Psuj

mati75
Psuj
Skąd: masz ten towar?
Zarejestrowany: 2010-03-14

Re: serwer www - konfiguracja bind

W konfiguracji apache zamiast * użyj adresu IP, który mają domeny ustawiony: https://httpd.apache.org/docs/current/vhosts/examples.html#name

The asterisks match all addresses, so the main server serves no requests. Due to the fact that the virtual host with ServerName www.example.com is first in the configuration file, it has the highest priority and can be seen as the default or primary server. That means that if a request is received that does not match one of the specified ServerName directives, it will be served by this first VirtualHost.


https://l0calh0st.pl/obrazki/userbar.png

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)