Usiłuję hostować witrynę w domenie, którą kupiłem z domen Google (seanpatnode.com), próbowałem kilku samouczków, ale wciąż otrzymuję te same wyniki. Każda pomoc byłaby bardzo mile widziana! Podam jak najwięcej informacji. Używam XAMPP 2.4 jako serwera WWW.
Oto odpowiednie wiersze z mojego pliku httpd.conf: (proszę o informację, jeśli zostawiłem coś ważnego).
ServerRoot "C:/xampp/apache"
Listen 80
ServerName localhost:80
<Directory />
AllowOverride none
Require all denied
</Directory>
# DocumentRoot "C:/xampp/htdocs"
<Directory "C:/xampp/htdocs">
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Require all granted
</Directory>
Oto odpowiednie wiersze z mojego httpd-vhosts.conf:
<VirtualHost *:80>
DocumentRoot "C:/xampp/htdocs"
ServerName localhost
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "C:/xampp/htdocs/PhpProject"
ServerName seanpatnode.com
ServerAlias www.seanpatnode.com
<Directory "c:/xampp/htdocs/PhpProject">
AllowOverride All
Require all Granted
</Directory>
</VirtualHost>
Są to odpowiednie wiersze z mojego pliku hosts znajdującego się w: C: \ WINDOWS \ System32 \ drivers \ etc
127.0.0.1 localhost
127.0.0.1 www.seanpatnode.com
Widzę stronę internetową, kiedy otwieram www.seanpatnode.com z mojego komputera. Jednak gdy próbuję otworzyć go z innego komputera, mówi:
Ta strona jest niedostępna. Nie można znaleźć serwera www.seanpatnode.com, ponieważ wyszukiwanie DNS nie powiodło się. DNS to usługa sieciowa, która tłumaczy nazwę witryny na jej adres internetowy. Ten błąd jest najczęściej spowodowany brakiem połączenia z Internetem lub źle skonfigurowaną siecią. Może to być również spowodowane brakiem odpowiedzi serwera DNS lub zapory ogniowej uniemożliwiającej Google Chrome dostęp do sieci.
Znowu seanpatnode.com to domena, którą kupiłem od Domen Google. Każda pomoc byłaby bardzo mile widziana. Dziękuję Ci.
źródło
$ dig seanpatnode.com +short
To polecenie tworzy zapytanie DNS w celu zwróceniaA
rekordu podanej domeny. Nie zwrócił żadnej odpowiedzi, więc w zasadzie możesz uzyskać dostęp do swojej domeny, ponieważ zdefiniowałeś wpis w swoimhosts
pliku jako127.0.0.1 www.senpatnode.com
, ale rekord DNS nie został zdefiniowany. Czy zdefiniowałeś ten rekord DNS jakiś czas temu? Czy na pewno jest to zdefiniowane?A
rekordu wskazującego twój publiczny adres IP. Jeśli nie masz statycznego adresu IP, możesz zarejestrować usługę dynamicznego DNS , taką jak noip.com, a następnie utworzyćCNAME
rejestr DNS w tej domenie.IPv4 address
powinien to być Twój statyczny adres IP. Następnie musisz przekierować port 80 na routerze do komputera, na którym podajesz zawartość HTML (na przykład, jeśli masz prywatny adres IP dla tego komputera192.168.1.100
, skonfiguruj go). Sprawdź także dowolną konfigurację zapory; w przeciwnym razie powinno działać.Odpowiedzi:
Musisz zrobić trzy rzeczy: -
Jeśli korzystasz z usługi Dynamic IP, router może być w stanie aktualizować Twój adres IP w ramach usługi; jeśli nie, będziesz musiał uruchomić klienta, który on zapewnia, aby okresowo monitorować twój publiczny adres IP i aktualizować jego serwer za każdym razem, gdy nastąpi zmiana.
źródło