
Я пытаюсь создать поддомен в , 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.