ドメイン名、DNSおよびSSL証明書を無料で取得

こんにちは、Habr。 この投稿は景品愛好家を対象としており、ドメイン名、DNSサーバーサービス、SSL証明書を0ルーブル、0コペックのコストで取得するための既製のレシピが含まれています。 無料のチーズはネズミ捕りでのみ発生し、これは事実です。そのため、レシピは、httpsをサポートする個人の小さなプロジェクトへの美しいリンクを望み、深刻なプロジェクトではない人に向いています。


ドメイン名


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サーバーのためにポケットから流血のドルを支払う必要があります。 それにもかかわらず、すべてが良い週末を過ごしており、メモが誰かに役立つことを願っています。

Source: https://habr.com/ru/post/J304600/


All Articles