Ubuntu 16.04でSSHを使用して新しいサブドメインを作成できない

Ubuntu 16.04でSSHを使用して新しいサブドメインを作成できない

私はこれまで失敗したサブドメインを作成しようとしていますvpsubuntu 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 AVPS の正しい IP アドレスを指定します。
  • の Apache サーバー上のVirtualHostの設定を修正します。sypoll.ciea.org.ve200.74.209.2

答え2

VPS サーバーのパブリック IP アドレスを指す A レコードがあることを確認してください。

また、メインドメインを指すサブドメイン名を使用して CNAME レコードを作成し、再度テストしてみてください。

これは DNS の問題のようです。

関連情報