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: default city
Zarejestrowany: 2010-03-14
Serwis

Re: serwer www - konfiguracja bind

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


[img]https://l0calh0st.pl/obrazki/userbar.png[/img]

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: default city
Zarejestrowany: 2010-03-14
Serwis

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.[/quote]


[img]https://l0calh0st.pl/obrazki/userbar.png[/img]

Offline

 

Stopka forum

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

[ Generated in 0.010 seconds, 13 queries executed ]

Informacje debugowania

Time (s) Query
0.00014 SET CHARSET latin2
0.00003 SET NAMES latin2
0.00153 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='52.15.185.147' WHERE u.id=1
0.00095 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '52.15.185.147', 1732997387)
0.00056 SELECT * FROM punbb_online WHERE logged<1732997087
0.00095 DELETE FROM punbb_online WHERE ident='13.59.111.183'
0.00075 DELETE FROM punbb_online WHERE ident='18.224.55.63'
0.00067 SELECT topic_id FROM punbb_posts WHERE id=301291
0.00054 SELECT id FROM punbb_posts WHERE topic_id=28600 ORDER BY posted
0.00063 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=28600 AND t.moved_to IS NULL
0.00005 SELECT search_for, replace_with FROM punbb_censoring
0.00072 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=28600 ORDER BY p.id LIMIT 0,25
0.00066 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=28600
Total query time: 0.00818 s