Я пытаюсь разместить сайт на домене, который я купил у доменов Google (seanpatnode.com), я пробовал несколько учебных пособий, но продолжаю получать те же результаты. Любая помощь будет принята с благодарностью! Я дам как можно больше информации. Я использую XAMPP 2.4 в качестве веб-сервера.

Вот соответствующие строки из моего файла httpd.conf: (пожалуйста, сообщите мне, если я пропустил что-то важное.)

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>

Вот соответствующие строки из моего 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>

Это соответствующие строки из моего файла hosts, расположенного в: C:\WINDOWS\System32\drivers\etc

127.0.0.1   localhost
127.0.0.1   www.seanpatnode.com

Я могу видеть веб-страницу, когда открываю www.seanpatnode.com со своего компьютера. Однако, когда я пытаюсь открыть его с другого компьютера, он говорит:

Эта веб-страница недоступна. Не удается найти сервер по адресу www.seanpatnode.com, так как поиск DNS не удался. DNS - это сетевая служба, которая переводит имя веб-сайта в его интернет-адрес. Эта ошибка чаще всего вызвана отсутствием подключения к Интернету или неправильно настроенной сетью. Это также может быть вызвано не отвечающим DNS-сервером или брандмауэром, препятствующим доступу Google Chrome к сети.

И снова, seanpatnode.com - это домен, который я приобрел у Google Domains. Любая помощь будет принята с благодарностью. Спасибо.

1 ответ1

1

Вам нужно сделать три вещи:

  1. Сделайте свой веб-сервер доступным из внешнего интернета: это означает настройку переадресации портов в маршрутизаторе таким образом, чтобы порт 80 отображался из общедоступного интернета на компьютер, на котором работает ваш веб-сервер, поэтому ему должен быть назначен фиксированный адрес в вашей внутренней сети.
  2. Вам нужен общедоступный IP-адрес для вашего маршрутизатора, либо путем получения фиксированного адреса от вашего интернет-провайдера, либо с помощью службы динамического IP (доступно несколько бесплатных).
  3. Наконец, вам необходимо сопоставить свой домен с IP-адресом маршрутизатора, и Google в качестве регистратора домена предоставит инструменты для этого, сопоставив ваш домен либо с фиксированным IP-адресом, либо с URL-адресом, который служба Dynamic IP предоставляет вам для независимого от IP-доступа. на ваш сайт.

Если вы используете службу динамического IP, то ваш маршрутизатор сможет поддерживать ваш IP в актуальном состоянии с помощью службы; в противном случае вам нужно будет запустить клиент, который он предоставляет, для периодического мониторинга вашего общедоступного IP-адреса и обновления своего сервера при каждом изменении.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .