Ich versuche, eine Subdomain in einem zu erstellen vps
, das ubuntu 16.04
bisher ausgeführt wird. Ich habe viele Blogs gelesen, die lehren, wie das geht, und viele von ihnen haben die gleiche Antwort wieDieses hier
ich habe jeden Schritt ausgeführt, ich habe keine Fehler auf der Konsole erhalten, aber der Browser zeigt nur
This site can’t be reached
sypoll.ciea.org.ve’s server IP address could not be found.
muss ich noch etwas anderes tun? ich habe kein Panel, also muss ich es über SSH machen.
Antwort1
Ich denke, das hat nichts mit der Konfiguration von Apache zu tun, sondern ist ein DNS-bezogenes Problem. Die Fehlermeldung sypoll.ciea.org.ve’s server IP address could not be found.
zeigt an, dass der Hostname noch gar keinen Eintrag hat A
, aber derzeit eine IP-Adresse aus einem völlig anderen Netzwerkblock als sein übergeordneter Host hat:
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.
Wenn Sie versuchen, einen neuen Cloudflare-VPS hinzuzufügen, sollte dieser wahrscheinlich eine IP aus deren Bereich haben. Das 200.74.209.2
scheint jedoch zumindest mit Ihnen in Zusammenhang zu stehen, da es auf Ihre Hauptseite weiterleitet:
$ 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
Mit hostname hingegen sypoll.ciea.org.ve
erhalten wir eineinterner Serverfehler:
$ 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
Daher ist eine der folgenden Lösungen möglich:
- Zeigen Sie
sypoll.ciea.org.ve IN A
auf die richtige IP-Adresse Ihres VPS. - Korrigieren Sie
VirtualHost
die Konfiguration fürsypoll.ciea.org.ve
den Apache-Server unter200.74.209.2
.
Antwort2
Stellen Sie sicher, dass Sie einen A-Eintrag haben, der auf die öffentliche IP-Adresse Ihres VPS-Servers verweist.
Versuchen Sie außerdem, einen CNAME-Eintrag mit dem Subdomänennamen zu erstellen, der auf Ihre Hauptdomäne verweist, und testen Sie ihn erneut.
Dies scheint ein DNS-Problem zu sein.