64062


サブドメインで表示しているサイトを、ルートドメインで表示するよう変更しようとしているのですがうまくいきません

* * *

**ルートドメインが正常表示されているドメイン(〇〇〇〇.co.jp)**  
/etc/nginx/conf.d/〇〇〇〇.co.jp.conf

[code]

    server {
        listen       80;
        server_name  〇〇〇〇.co.jp;
        root   /var/www/html/〇〇〇〇.co.jp/〇〇〇〇.co.jp/public;
        index  index.php index.html index.htm;
    
[/code]

* * *

**ルートドメインが正常表示されないドメイン(xxxx.co.jp)**  
/etc/nginx/conf.d/xxxx.co.jp.conf

[code]

    server {
        listen       80;
        server_name  xxxx.co.jp;
        root   /var/www/html/xxxx.co.jp/xxxx.co.jp/public;
        index  index.php index.html index.htm;
    
[/code]

ブラウザ(Microsoft Edge)の画面表示

> Web アドレスが正しいことを確認してください:

* * *

**試したこと**  
/etc/nginx/conf.d/xxxx.co.jp.confを下記へ変更後、Nginx再起動

[code]

    server {
        listen       80;
        server_name  xxxx.co.jp;
        root   /var/www/html/〇〇〇〇.co.jp/〇〇〇〇.co.jp/public;
        index  index.php index.html index.htm;
    
[/code]

ブラウザ(Microsoft Edge)の画面表示

> Web アドレスが正しいことを確認してください:

**補足**  
・xxxx.co.jpのサブドメイン(hoge.xxxx.co.jp)は正常表示されています

**質問**  
・ドメインはそれぞれ異なる「ドメイン公式登録サービス」から取得していますが、関係ありますか？  
・原因として考えられることは？

**環境**  
・CentOS7  
・Nginx

* * *

**2020/3/24追記**

[nslookup(dig)テスト【DNSサーバ接続確認】](https://www.cman.jp/network/support/nslookup.html)を試してみました。  
nslookup結果

> Non-authoritative answer:  
>  *** Can't find xxxx.co.jp: No answer

dig結果

> ;; AUTHORITY SECTION: xxxx.co.jp. 300 IN SOA 01.dnsv.jp.  
>  hostmaster.dnsv.jp. 1563788518 3600 900 604800 300

〇〇〇〇.co.jpとは異なり、この後「ADDITIONAL SECTION」が表示されていないのですが、関係ありますか？


CC BY-SA 4.0
2020-03-22T00:47:08.253
64018
2020-03-24T00:27:28.363
2020-03-23T22:53:33.653
7886
7886
question
nginx
ルートドメインでサイトが表示されないドメインがある


ドメインからIPの名前解決がされていないようなので、  
Webサーバの設定の問題ではなくて、DNSの設定の問題のようです。  
おそらくルートドメインの設定がされていないか間違った設定をされているように見受けられます。

ご利用になられているDNSサービスをご確認してください。  
ドメインレジストラにオプションとしてDNSサービスを利用していたり、もしくはAWSRoute53のようにPaasで提供されていたり、もしくは自前のネームサーバを用意したりしているので、どのような設定をしたらよいのか、どのように修正すればよいのかは違ってきます。

ちなみに、レジストラやDNSやネームサーバなどはWebエンジニアであればかなり大事な知識の一つだと思っています一度目を通しておいたほうが良いと思います。digやnslookupなどはドメイン⇔IPを扱うコマンドです。  
<https://www.nadukete.net/domain-guide/setting/server.html>


CC BY-SA 4.0
2020-03-24T00:27:28.363
64062
2020-03-24T00:27:28.363
22665
64018
answer