Konfiguracja serwerów, usług, itp.
ReVerse
Posty: 26 Rejestracja: 15 lipca 2014, 08:35
Lokalizacja: Toruń
Post
autor: ReVerse » 15 lipca 2014, 08:53
Witam wszystkim
Mam następujący problem 2 dni temu zmieniłem dns dla domeny pozycjonowanie-torun.info i niby wszystko ok, ale domena nie działa. Tzn whois pokazuje, że ustawione są dns hekko czyli te które ustawiłem kilka dni temu. Wydaje się wszystko ok, ale po wejściu na stronę, jest tak jakby strony nie było
www.pozycjonowanie-torun.info
Sprawdzałem poleceniem ping, to wypisuje mi, że host jest nieznany, więc po tym całkiem zgłupiałem. Ma ktoś może jakiś pomysł?
vhost dla domeny, plik utworzony przez panel ispconfig
Kod: Zaznacz cały
<Directory /var/www/pozycjonowanie-torun.info>
AllowOverride All
Order Deny,Allow
Deny from all
</Directory>
<VirtualHost *:80>
DocumentRoot /var/www/pozycjonowanie-torun.info/web
ServerName pozycjonowanie-torun.info
ServerAlias tester.pozycjonowanie-torun.info
ServerAdmin webmaster@pozycjonowanie-torun.info
ErrorLog /var/log/ispconfig/httpd/pozycjonowanie-torun.info/error.log
Alias /error/ "/var/www/pozycjonowanie-torun.info/web/error/"
ErrorDocument 400 /error/400.html
ErrorDocument 401 /error/401.html
ErrorDocument 403 /error/403.html
ErrorDocument 404 /error/404.html
ErrorDocument 405 /error/405.html
ErrorDocument 500 /error/500.html
ErrorDocument 502 /error/502.html
ErrorDocument 503 /error/503.html
<IfModule mod_ssl.c>
</IfModule>
<Directory /var/www/pozycjonowanie-torun.info/web>
Options +FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
<Directory /var/www/clients/client0/web1/web>
Options +FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
# suexec enabled
<IfModule mod_suexec.c>
SuexecUserGroup web1 client0
</IfModule>
# Clear PHP settings of this website
<FilesMatch ".+\.ph(p[345]?|t|tml)$">
SetHandler None
</FilesMatch>
# php as fast-cgi enabled
# For config options see: http://httpd.apache.org/mod_fcgid/mod/mod_fcgid.html
<IfModule mod_fcgid.c>
IdleTimeout 300
ProcessLifeTime 3600
# MaxProcessCount 1000
DefaultMinClassProcessCount 0
DefaultMaxClassProcessCount 100
IPCConnectTimeout 3
IPCCommTimeout 600
BusyTimeout 3600
</IfModule>
<Directory /var/www/pozycjonowanie-torun.info/web>
<FilesMatch "\.php[345]?$">
SetHandler fcgid-script
</FilesMatch>
FCGIWrapper /var/www/php-fcgi-scripts/web1/.php-fcgi-starter .php
FCGIWrapper /var/www/php-fcgi-scripts/web1/.php-fcgi-starter .php3
FCGIWrapper /var/www/php-fcgi-scripts/web1/.php-fcgi-starter .php4
FCGIWrapper /var/www/php-fcgi-scripts/web1/.php-fcgi-starter .php5
Options +ExecCGI
AllowOverride All
Order allow,deny
Allow from all
</Directory>
<Directory /var/www/clients/client0/web1/web>
<FilesMatch "\.php[345]?$">
SetHandler fcgid-script
</FilesMatch>
FCGIWrapper /var/www/php-fcgi-scripts/web1/.php-fcgi-starter .php
FCGIWrapper /var/www/php-fcgi-scripts/web1/.php-fcgi-starter .php3
FCGIWrapper /var/www/php-fcgi-scripts/web1/.php-fcgi-starter .php4
FCGIWrapper /var/www/php-fcgi-scripts/web1/.php-fcgi-starter .php5
Options +ExecCGI
AllowOverride All
Order allow,deny
Allow from all
</Directory>
# add support for apache mpm_itk
<IfModule mpm_itk_module>
AssignUserId web1 client0
</IfModule>
<IfModule mod_dav_fs.c>
# Do not execute PHP files in webdav directory
<Directory /var/www/clients/client0/web1/webdav>
<ifModule mod_security2.c>
SecRuleRemoveById 960015
SecRuleRemoveById 960032
</ifModule>
<FilesMatch "\.ph(p3?|tml)$">
SetHandler None
</FilesMatch>
</Directory>
DavLockDB /var/www/clients/client0/web1/tmp/DavLock
# DO NOT REMOVE THE COMMENTS!
# IF YOU REMOVE THEM, WEBDAV WILL NOT WORK ANYMORE!
# WEBDAV BEGIN
# WEBDAV END
</IfModule>
</VirtualHost>
pawkrol
Moderator
Posty: 939 Rejestracja: 03 kwietnia 2011, 10:25
Post
autor: pawkrol » 15 lipca 2014, 09:19
Pokaż konfiguracje strefy, bo nie rozwiązuje w ogóle nazwy
ReVerse
Posty: 26 Rejestracja: 15 lipca 2014, 08:35
Lokalizacja: Toruń
Post
autor: ReVerse » 15 lipca 2014, 09:41
pri.pozycjonowanie-torun.info Kod: Zaznacz cały
$TTL 3600
@ IN SOA ns3.hekko.net.pl. kontakt.cyrklaf.eu. (
2014071501 ; serial, todays date + todays serial #
7200 ; refresh, seconds
540 ; retry, seconds
604800 ; expire, seconds
86400 ) ; minimum, seconds
;
mail 3600 A 188.116.20.100
pozycjonowanie-torun.info. 3600 A 188.116.20.100
www 3600 A 188.116.20.100
pozycjonowanie-torun.info. 3600 MX 10 mail.pozycjonowanie-torun.info.
pozycjonowanie-torun.info. 3600 NS ns3.hekko.net.pl.
pozycjonowanie-torun.info. 3600 NS ns4.hekko.net.pl.
named.conf.local
Kod: Zaznacz cały
zone "pozycjonowanie-torun.info" {
type master;
allow-transfer {none;};
file "/etc/bind/pri.pozycjonowanie-torun.info";
};
named.conf.options
Kod: Zaznacz cały
options {
directory "/var/cache/bind";
// If there is a firewall between you and nameservers you want
// to talk to, you may need to fix the firewall to allow multiple
// ports to talk. See http://www.kb.cert.org/vuls/id/800113
// If your ISP provided one or more IP addresses for stable
// nameservers, you probably want to use them as forwarders.
// Uncomment the following block, and insert the addresses replacing
// the all-0's placeholder.
// forwarders {
// 0.0.0.0;
// };
//========================================================================
// If BIND logs error messages about the root key being expired,
// you will need to update your keys. See https://www.isc.org/bind-keys
//========================================================================
dnssec-validation auto;
auth-nxdomain no; # conform to RFC1035
listen-on-v6 { any; };
};
pawkrol
Moderator
Posty: 939 Rejestracja: 03 kwietnia 2011, 10:25
Post
autor: pawkrol » 15 lipca 2014, 13:03
Co pokazuje polecenie
Kod: Zaznacz cały
named-checkzone pozycjonowanie-torun.info /etc/bind/pri.pozycjonowanie-torun.info
Pokaż też logi binda /var/log/syslog
ReVerse
Posty: 26 Rejestracja: 15 lipca 2014, 08:35
Lokalizacja: Toruń
Post
autor: ReVerse » 15 lipca 2014, 13:26
Kod: Zaznacz cały
root@reverse:/etc/bind# named-checkzone pozycjonowanie-torun.info /etc/bind/pri.pozycjonowanie-torun.info
zone pozycjonowanie-torun.info/IN: loaded serial 2014071501
OK
root@reverse:/etc/bind#
i logi po restarcie binda
Kod: Zaznacz cały
Jul 15 13:22:12 reverse named[4134]: shutting down
Jul 15 13:22:12 reverse named[4134]: stopping command channel on 127.0.0.1#953
Jul 15 13:22:12 reverse named[4134]: stopping command channel on ::1#953
Jul 15 13:22:12 reverse named[4134]: no longer listening on ::#53
Jul 15 13:22:12 reverse named[4134]: no longer listening on 127.0.0.1#53
Jul 15 13:22:12 reverse named[4134]: no longer listening on 127.0.0.2#53
Jul 15 13:22:12 reverse named[4134]: no longer listening on 188.116.20.100#53
Jul 15 13:22:12 reverse named[4134]: exiting
Jul 15 13:22:13 reverse named[4354]: starting BIND 9.8.4-rpz2+rl005.12-P1 -u bind
Jul 15 13:22:13 reverse named[4354]: built with '--prefix=/usr' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--sysconfdir=/etc/bind' '--localstatedir=/var' '--enable-threads' '--enable-largefile' '--with-libtool' '--enable-shared' '--enable-static' '--with-openssl=/usr' '--with-gssapi=/usr' '--with-gnu-ld' '--with-geoip=/usr' '--enable-ipv6' 'CFLAGS=-fno-strict-aliasing -DDIG_SIGCHASE -O2'
Jul 15 13:22:13 reverse named[4354]: ----------------------------------------------------
Jul 15 13:22:13 reverse named[4354]: BIND 9 is maintained by Internet Systems Consortium,
Jul 15 13:22:13 reverse named[4354]: Inc. (ISC), a non-profit 501(c)(3) public-benefit
Jul 15 13:22:13 reverse named[4354]: corporation. Support and training for BIND 9 are
Jul 15 13:22:13 reverse named[4354]: available at https://www.isc.org/support
Jul 15 13:22:13 reverse named[4354]: ----------------------------------------------------
Jul 15 13:22:13 reverse named[4354]: adjusted limit on open files from 1024 to 1048576
Jul 15 13:22:13 reverse named[4354]: found 1 CPU, using 1 worker thread
Jul 15 13:22:13 reverse named[4354]: using up to 4096 sockets
Jul 15 13:22:13 reverse named[4354]: loading configuration from '/etc/bind/named.conf'
Jul 15 13:22:13 reverse named[4354]: reading built-in trusted keys from file '/etc/bind/bind.keys'
Jul 15 13:22:13 reverse named[4354]: using default UDP/IPv4 port range: [1024, 65535]
Jul 15 13:22:13 reverse named[4354]: using default UDP/IPv6 port range: [1024, 65535]
Jul 15 13:22:13 reverse named[4354]: listening on IPv6 interfaces, port 53
Jul 15 13:22:13 reverse named[4354]: listening on IPv4 interface lo, 127.0.0.1#53
Jul 15 13:22:13 reverse named[4354]: listening on IPv4 interface venet0, 127.0.0.2#53
Jul 15 13:22:13 reverse named[4354]: listening on IPv4 interface venet0:0, 188.116.20.100#53
Jul 15 13:22:13 reverse named[4354]: generating session key for dynamic DNS
Jul 15 13:22:13 reverse named[4354]: sizing zone task pool based on 6 zones
Jul 15 13:22:13 reverse named[4354]: using built-in root key for view _default
Jul 15 13:22:13 reverse named[4354]: set up managed keys zone for view _default, file 'managed-keys.bind'
Jul 15 13:22:13 reverse named[4354]: Warning: 'empty-zones-enable/disable-empty-zone' not set: disabling RFC 1918 empty zones
Jul 15 13:22:13 reverse named[4354]: automatic empty zone: 254.169.IN-ADDR.ARPA
Jul 15 13:22:13 reverse named[4354]: automatic empty zone: 2.0.192.IN-ADDR.ARPA
Jul 15 13:22:13 reverse named[4354]: automatic empty zone: 100.51.198.IN-ADDR.ARPA
Jul 15 13:22:13 reverse named[4354]: automatic empty zone: 113.0.203.IN-ADDR.ARPA
Jul 15 13:22:13 reverse named[4354]: automatic empty zone: 255.255.255.255.IN-ADDR.ARPA
Jul 15 13:22:13 reverse named[4354]: automatic empty zone: 0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.IP6.ARPA
Jul 15 13:22:13 reverse named[4354]: automatic empty zone: 1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.IP6.ARPA
Jul 15 13:22:13 reverse named[4354]: automatic empty zone: D.F.IP6.ARPA
Jul 15 13:22:13 reverse named[4354]: automatic empty zone: 8.E.F.IP6.ARPA
Jul 15 13:22:13 reverse named[4354]: automatic empty zone: 9.E.F.IP6.ARPA
Jul 15 13:22:13 reverse named[4354]: automatic empty zone: A.E.F.IP6.ARPA
Jul 15 13:22:13 reverse named[4354]: automatic empty zone: B.E.F.IP6.ARPA
Jul 15 13:22:13 reverse named[4354]: automatic empty zone: 8.B.D.0.1.0.0.2.IP6.ARPA
Jul 15 13:22:13 reverse named[4354]: command channel listening on 127.0.0.1#953
Jul 15 13:22:13 reverse named[4354]: command channel listening on ::1#953
Jul 15 13:22:13 reverse named[4354]: zone 0.in-addr.arpa/IN: loaded serial 1
Jul 15 13:22:13 reverse named[4354]: zone 127.in-addr.arpa/IN: loaded serial 1
Jul 15 13:22:13 reverse named[4354]: zone 255.in-addr.arpa/IN: loaded serial 1
Jul 15 13:22:13 reverse named[4354]: zone pozycjonowanie-torun.info/IN: loaded serial 2014071501
Jul 15 13:22:13 reverse named[4354]: zone localhost/IN: loaded serial 2
Jul 15 13:22:13 reverse named[4354]: managed-keys-zone ./IN: loaded serial 4
Jul 15 13:22:13 reverse named[4354]: running
Jul 15 13:22:13 reverse named[4354]: zone pozycjonowanie-torun.info/IN: sending notifies (serial 2014071501)
Coś tam niby zatrybiło na domenie
http://www.pozycjonowanie-torun.info/ tylko pobiera zamiast z katalogu domeny to z głównie IP
http://188.116.20.100/
pawkrol
Moderator
Posty: 939 Rejestracja: 03 kwietnia 2011, 10:25
Post
autor: pawkrol » 15 lipca 2014, 14:51
Jak masz zrobioną delegację strefy ?
Bo z logów wynika że bind działa, a dalej nie rozwiązuje twojej domeny, z zewnątrz.
Mogę się domyślać, ale pewnie masz serwer vps, na którym postawiłeś binda.
Tam gdzie kupiłeś domenę musisz zrobić delegację strefy na swojego binda. Problem jest taki, że zwykle dostawcy wymagają podania dwóch dns i to po nazwie.
Ja proponuję skorzystać z serwisu freedns.42.pl. jest darmowy. Sam osobiście z niego korzystam. Przeładowanie stref co 15 min, duża możliwość konfiguracji wpisów w strefie.
No i oczywiście nie ma problemu z delegacją ( dwa serwery z nazwami fns1.42.pl fns2.42.pl ).
Na freedns możesz zawsze zrobić sobie zapasowy serwer z własnego binda. ( lub odwrotnie ale tego nie sprawdzałem).
ReVerse
Posty: 26 Rejestracja: 15 lipca 2014, 08:35
Lokalizacja: Toruń
Post
autor: ReVerse » 15 lipca 2014, 15:02
Tak, jest to serwer vps który wykupiłem do nauki
I miałem tylko właśnie problemy z tym durnym bindem, no i squirrelmail/roundcube który cały czas wywala błąd 500 z niewiadomych mi przyczyn. Na szczęście już mi działa
A możesz mi powiedzieć, jak mniej więcej to jest zrobione jak chcę mieć własne dns np z domeny pozycjonowanie-torun mając tylko 1 IP swojego vps, tak żeby np w pliku
pri.pozycjonowanie-torun.info nie podawać ns3.hekko tylko np ns1.poz...]
Przestawiłem na free dns i z tego co widzę, muszę poczekać na przestawienie dns bo przy:
named-checkzone pozycjonowanie-torun.info /etc/bind/pri.pozycjonowanie-torun.info
pokazuje, że jest ok
pawkrol
Moderator
Posty: 939 Rejestracja: 03 kwietnia 2011, 10:25
Post
autor: pawkrol » 15 lipca 2014, 18:28
Póki co proponuję zrobić sobie na początek subdomenę i przekierować jej obsługę na twój bind.
Czyli na freedns robisz wpis A twojego serwera vps dając mu jakąs tam nazwę np dns1.pri.pozycjonowanie-torun.info, a w sekcji podstrefy dodajesz nową subdomenę ( serwer ns to wtedy dns1.pri.pozycjonowanie-torun.info).
Na swoim bindcie konfigurujesz nową strefę dla tej subdomeny. I zobacz czy to działa
ReVerse
Posty: 26 Rejestracja: 15 lipca 2014, 08:35
Lokalizacja: Toruń
Post
autor: ReVerse » 15 lipca 2014, 21:43
Dodałem na tym free dns domene główną i wygenerowało mi kod:
Kod: Zaznacz cały
$TTL 3600
@ IN SOA fns1.42.pl. kontakt.cyrklaf.eu. (
2014071501 ; serial, todays date + todays serial #
7200 ; refresh, seconds
540 ; retry, seconds
604800 ; expire, seconds
86400 ) ; minimum, seconds
;
mail 3600 A 188.116.20.100
pozycjonowanie-torun.info. 3600 A 188.116.20.100
www 3600 A 188.116.20.100
pozycjonowanie-torun.info. 3600 MX 10 mail.pozycjonowanie-torun.info.
pozycjonowanie-torun.info. 3600 NS fns1.42.pl.
pozycjonowanie-torun.info. 3600 NS fns2.42.pl.
który dodałem do pri.pozycjonowanie-torun.info, a tam gdzie mam domenę podałem jako serwery dns fns1.42.pl i fns2.42.pl
Wykonanie polecenia:
Kod: Zaznacz cały
named-checkzone pozycjonowanie-torun.info /etc/bind/pri.pozycjonowanie-torun.info
daje wynik
Kod: Zaznacz cały
zone pozycjonowanie-torun.info/IN: loaded serial 2014071501 OK
więc mam nadzieję, że będzie wszystko ok