Niedawno zacząłem hostować moją osobistą stronę internetową pod serwerem domowym, używając dynamicznych dns.
Domena jest zarejestrowana pod Godaddy i ZoneEdit jako dynamiczny menedżer dns. Wszystko działa dobrze, dopóki nie dotrze do mojego routera (z Tomato v1.28). Domena (powiedzmy example.com) tłumaczy się w następujący sposób:
http://www.example.com ---> http://192.168.1.200/wiki/index.php/Main_Page
zamiast
http://www.example.com/wiki/index.php/Main_Page
Korzystam z wbudowanej funkcji przekierowywania portów w Tomato. Powyższy kurs działa na maszynie podłączonej do sieci lokalnej.
Dzieje się tak tylko podczas próby uzyskania dostępu do głównego adresu URL, tj. Www.example.com, ale www.example.com/blog lub www.example.com/wiki zachowują nazwę domeny.
Używam serwera Centos z apache.
home-server
tomato
dynamic-dns
Praveen
źródło
źródło
Odpowiedzi:
Twój serwer przekierowuje, ale nie został skonfigurowany z nazwą DNS, więc używa odpowiedzi w odpowiedzi na przekierowanie.
Skonfiguruj nazwę domeny w oprogramowaniu serwera WWW.
źródło
To nie ma nic wspólnego z routerem. Musisz dodać nazwę swojej domeny do serwera WWW. Jeśli używasz apache, może być konieczne dodanie nazwy domeny do pliku vhosts. Przeczytaj więcej tutaj: http://support.aiso.net/index.php?_m=knowledgebase&_a=viewarticle&kbarticleid=243
źródło