[配備][DJplaylist]ドメインを購入し、Nginxをバインドする

2181 ワード

購買ドメイン


購買ドメイン
(購入はnaver.comなどの文字列アドレスをIPアドレスとして解釈する)

ドメインの設定


DNSを設定するために、設定ウィンドウに入ると、記録やA、CNAME、MXなどの用語が表示されます.

まず、DNSサーバは、ドメインアドレスとIPアドレスを以下のように記憶する.
naver.com223.130.195.95google.com216.58.197.196
ex)Webブラウザでナビゲートします.comを要求するとnaver.回答はcomの223.130.1195.95にマッピングされます.
この場合、하나의 행을 '레코드(Record)'と呼ばれ、記憶方式によってAやCNAME、MXなどに分けられる.
  • A:ドメインアドレスとIPアドレスを直接指定したレコード
    上記の例のようにnaver.comを要求するとnaver.応答はcomの223.130.1195.95にマッピングされる
    naver.com223.130.195.95
  • CNAME:ドメインアドレスの別名のレコード
    test.naver.comを要求するとnaver.223.130.1195.95は、comを返して再び値を要求する場合にのみ取得できます.
    naver.com223.130.195.95test.naver.comnaver.com
  • MX:特定ドメインメールを受信するメールサーバを指定するためのレコード
  • 一度にIPアドレスを探すように要求したAレコードは良いようですが、なぜCNAMEレコードを使うのか知りたいです.
    複数のサブドメインを管理し、IPを頻繁に変更する環境では、CNAMEを指定して柔軟に応答できます.
    これ以上CNAMEを作る必要はないと思うので、Aレコード호스트つまり구입한 도메인의 앞 부분에 해당하는 www나 도메인 그자체인 @를 추가を使いました.
    このように設定すると、購入したドメインがexampleになります.comならwww.examplecom検索またはexampleを使用します.com自体の検索でIP値を返すこともできます.

    ドメインとNginxのバインド


    ドメイン名とNginxを接続するために昨日設定したmyappconfも修正する必要があります.
    server {
      listen 80;
      location / {
        root   /home/REACT_DJ-playlist/build;
        index  index.html index.htm;
        try_files $uri /index.html;
      }
    }
    訪問者が上記で購入したドメインアドレスに入ると、位置を処理するためにserver nameを追加作成する必要があります.구입한 도메인 example.com이라 가정한다면,
    server {
      listen 80;
      server_name www.example.com example.com; // 추가된 설정
      location / {
        root   /home/REACT_DJ-playlist/build;
        index  index.html index.htm;
        try_files $uri /index.html;
      }
    }
    最初はwww.exampleでした.comは接続できますが、exampleです.comが繋がらず、10分ほど待ちましたが、どちらでも大丈夫です.△反映するには時間がかかるそうです.
    理由は分かりませんが、アドレスウィンドウのIPは数字ではありませんが、ドメインサーバを使用すると、동영상을 재생할 수 없음のエラーは発生しません.

    明日はhttp->httpを紹介します.