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!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
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
; 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:
; ; 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
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:
$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
<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
<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
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
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
Time (s) | Query |
---|---|
0.00010 | SET CHARSET latin2 |
0.00004 | SET NAMES latin2 |
0.00188 | 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='3.14.143.149' WHERE u.id=1 |
0.00087 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.14.143.149', 1732747721) |
0.00054 | SELECT * FROM punbb_online WHERE logged<1732747421 |
0.00078 | DELETE FROM punbb_online WHERE ident='3.146.107.144' |
0.00054 | 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.00004 | SELECT search_for, replace_with FROM punbb_censoring |
0.00189 | 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.00098 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=28600 |
Total query time: 0.00766 s |