Невозможно создать новый поддомен на Ubuntu 16.04 с помощью ssh

Невозможно создать новый поддомен на Ubuntu 16.04 с помощью ssh

Я пытаюсь создать поддомен в , vpsкоторый работает, ubuntu 16.04но пока у меня ничего не получается. Я прочитал много блогов, обучающих тому, как это сделать, и многие из них дают один и тот же ответ:Вот этот

Я выполнил каждый шаг, у меня не возникло ошибок в консоли, но браузер просто показывает

This site can’t be reached
sypoll.ciea.org.ve’s server IP address could not be found.

мне нужно сделать что-то еще? у меня нет панели, поэтому мне придется сделать это через ssh.

решение1

Я думаю, что это не имеет никакого отношения к конфигурации Apache, а проблема, связанная с DNS. Сообщение об ошибке sypoll.ciea.org.ve’s server IP address could not be found.указывает, что имя хоста еще не имеет Aзаписи, но в настоящее время у него есть IP-адрес из совершенно другого сетевого блока, чем его родитель:

sypoll.ciea.org.ve.   IN    A     200.74.209.2

inetnum:     200.74.192/19
owner:       Dayco Telecom, C.A.

ciea.org.ve.          IN    A     104.24.103.244
ciea.org.ve.          IN    A     104.24.102.244

CIDR:        104.16.0.0/12
OrgName:     Cloudflare, Inc.

Если вы пытаетесь добавить новый Cloudflare VPS, то, вероятно, у него должен быть IP из их диапазона. Однако, 200.74.209.2похоже, что он, по крайней мере, связан с вами, поскольку перенаправляет на ваш основной сайт:

$ curl http://200.74.209.2 -vvv
* Connected to 200.74.209.2 (200.74.209.2) port 80 (#0)
> GET / HTTP/1.1
> Host: 200.74.209.2
>
< HTTP/1.1 301 Moved Permanently
< Date: Thu, 13 Sep 2018 07:43:00 GMT
< Server: Apache
< Location: https://ciea.org.ve/
< Content-Length: 0
< Content-Type: text/html; charset=UTF-8

С другой стороны, с именем хоста sypoll.ciea.org.veмы получаемВнутренняя ошибка сервера:

$ curl http://sypoll.ciea.org.ve -vvv
* Connected to sypoll.ciea.org.ve (200.74.209.2) port 80 (#0)
> GET / HTTP/1.1
> Host: sypoll.ciea.org.ve
>
* HTTP 1.0, assume close after body
< HTTP/1.0 500 Internal Server Error
< Date: Thu, 13 Sep 2018 07:43:07 GMT
< Server: Apache
< Content-Length: 0
< Connection: close
< Content-Type: text/html; charset=UTF-8

Поэтому возможным решением является одно из следующих:

  • Укажите sypoll.ciea.org.ve IN Aправильный IP-адрес вашего VPS.
  • Исправьте VirtualHostконфигурацию для sypoll.ciea.org.veсервера Apache на 200.74.209.2.

решение2

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

Попробуйте также создать запись CNAME с именем поддомена, указывающим на ваш основной домен, и повторите попытку.

Похоже, это проблема DNS.

Связанный контент