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
Czemu używasz dwóch różnych NS? Dla drugiej domeny możesz użyć pierwszej jako NS.
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.
Offline