ドメイン名
www.registry.cu.ccのサイトにアクセスし 、すぐに目的の名前を入力し、目的の名前が使用可能な場合は、 空室確認 => チェックアウトをクリックします。 次に、登録して個人のアカウントにアクセスし、ドメイン名を確認します。
img1
img2
目的の名前を見つけて、ネームサーバーに移動し、そこにYandex DNSを登録します。
img3
img4
DNSサーバー
次に、ここpdd.yandex.ru/domains_addに移動して、作成したばかりのドメイン名を追加します。
img5
「DNSでドメインを見つけられませんでした」というメッセージが表示され、Yandexがそれを見つけるまで待ちます。
img6
その後、詳細なYandexの指示に記載されているように、対応するCNAMEレコードを追加して、ドメインの所有権を確認します。 次に、Yandexが必要なレコードを見つけ、ドメインの所有権を確認するまで待機します。 かなり時間がかかるかもしれません。
img7
img8
img9
その後、ドメインが接続され、Yandex DNSに委任されるという待望の碑文が表示されます。
img10
次に、 DNSエディターに移動して、ドメイン名をサーバーのIPアドレスにリンクするA-レコードを追加します。
img11
このA-レコードが有効になるまでにかなり時間がかかる場合があります。 ローカルで何かを始めましょう(結局、サーバーアドレス127.0.0.1を登録しました)。ドメインがどのように解決するかを確認します。 動作します!
乾杯!
これはすべてDNSサーバーに関するものです。次に、SSL証明書を取得し、https(とりわけセキュリティ)を介してサーバーへのアクセスを提供しましょう。
SSL証明書
www.startssl.com/Validateにアクセスして登録し、 検証ウィザード => ドメイン検証(SSL証明書用)を選択して 、ドメインを入力します
img12
そして、私たちは電子メールを使用してドメインを所有していることを証明するために提供され、好きなものを選択して、Yandexで作成します。 そこに手紙を送り、そこからコードを取り出し、ドメインが私たちのものであることを証明します。
img13
img14
img15
次に、 証明書ウィザード => WebサーバーSSL / TLS証明書に進み、ドメインを指定し、キーを生成して貼り付け、送信をクリックします
img16
キーは、たとえば次のように生成できます
mkdir ./certificates mkdir ./certificates/habr.cu.cc cd ./certificates/habr.cu.cc openssl genrsa -out ./habr.cu.cc.key 2048 openssl req -new -sha256 -key ./habr.cu.cc.key -out ./habr.cu.cc.csr cat ./habr.cu.cc.csr
証明書を受け取りました! アーカイブをダウンロードする
img17
キーファイルを解凍してnginxディレクトリにコピーします
cp ~/Downloads/habr.cu.cc/1_habr.cu.cc_bundle.crt /usr/local/etc/nginx/1_habr.cu.cc_bundle.crt cp ./habr.cu.cc.key /usr/local/etc/nginx/habr.cu.cc.key nano /usr/local/etc/nginx/nginx.conf
少し設定を整えます
server {
listen 8080;
ssl on;
server_name localhost;
ssl_certificate /usr/local/etc/nginx/1_habr.cu.cc_bundle.crt;
ssl_certificate_key /usr/local/etc/nginx/habr.cu.cc.key;
nginxを再起動します
nginx -s stop nginx
httpsを使用してページを開きます...すべてが機能します!
乾杯!
ドメイン名、DNSサーバーサービス、確認済みのSSL証明書を、誰にも支払うことなく取得しました。完全に合法です。 ウルトラメガギグサービスを開始するには、VPSを上げてプログラムを展開するだけです。 残念ながら、今日の無料のVPSはあまりにも優れており、非現実的であり、VPSサーバーのためにポケットから流血のドルを支払う必要があります。 それにもかかわらず、すべてが良い週末を過ごしており、メモが誰かに役立つことを願っています。