ホスティングheroku.com +カスタムドメイン名*初心者向けのセットアップ
したがって、私はそのような資料をどこにも見たことがないので、この情報を公開する必要があると考えています。 
- Heroku.comに、リンクが記載された手紙がすぐに届くように登録しました 。30秒後に受け取りました。
- 次に、gitをインストールする必要があります、私はwindowsで作業しました( それを使用する人はlinuxにインストールする方法を知っていると思います )、これはwinバージョンです、ポータブルバージョンを使用する場合は、コマンドラインインターフェイスからgitに移動する必要があります、およびgit-bash.batシェルを実行するか( 個人的に使用することを好みます )、cmd、git-cmd.batコマンドのみを使用します。
- 次に、コマンド( sudo )を使用してgem herokuをインストールする必要があります。gem install herokuには他のgemとの依存関係があり、一般に自動的にインストールされますが、インストールされない場合は、 rest-client 、 launchy 、 json
- 次に、アプリケーションを作成し、最も単純なラックアプリケーションを作成しました(heroku gemをインストールするとラックが自動的にインストールされ、そうでない場合( sudo ) gem install rack )、もちろん、必要なものを作成して、config.ruファイルを任意のフォルダーに配置できます次のコンテンツ:
run lambda { |env| [
200,
{"content-type" => "text/html"},
"hello from russia, time is now #{ Time.now }"
] }
- アプリケーションフォルダーに移動し、 git initコマンドで初期化し、 git addを追加します。 、 git commit -m 'new Rack app'に署名します。
- heroku createコマンドany-name-in-Englishを使用してherokuにアプリケーションを作成します(最後のパラメーターを設定しない場合、ブルドーザーからアプリケーションにblooming-cloud-48などの名前を付けます)、電子メールとパスワードの入力を求められ、RSAキーを生成します。 git remoteは自動的に追加します!
- herokuのアプリケーションにgit push heroku masterコマンドを入力します。
- Herokuはユーザードメイン、CNAME形式のDNSをサポートします 。 これはアーキテクチャの条件です 。 ここでドメインを購入しました(85 p)。 ゾーン.ruでは、yandexのお金で残高を補充しましたが、すぐには来ませんでした-お金が入金された後、私は支援で書かなければなりませんでした。 DNS DNSレコード管理は、CNAMEなど、ここでサポートされていますが、ドメインコントロールパネルがこの機能をサポートしていない場合、無料のDNSサービスを通じてこの問題がどのように解決されるかを確認できます。
- ドメインを購入します( 所有していない場合 )。すべてがそこにあります。
- 「レジストラサーバーを使用する」オプションを選択し、[変更]をクリックすると、ゾーン管理が利用可能になります。

- さて、ここでは、すべてが直感的にわかりやすいと思います。最初の行は@であるため、 wwwプレフィックスなしでドメインを入力でき、2行目でそれを入力できます。

- DNSとドメインがhost www.example.comコマンドで動作するかどうかを確認します。答えは次のようになります(アプリケーションへのSSHアクセスを使用し、そこから確認しました)

「見つかりません」などのメッセージを書き込む場合は、DNS設定を確認するか、他の人に確認するよう依頼するか、GRPS接続を作成して確認します。 
- herokuドメインを使用して、ローカルコンピューター上のアプリケーションがあるフォルダーに移動します:www.somedomainname.comコマンドを追加し 、ドメインをアプリケーションにバインドします。結果は次のようになります。

- ドメインアドレスにアクセスすると、すべてがすぐに機能するはずです( すぐに機能しました )。
まあそれはすべてですそうそう、あなたの
RACK | RAILS | MERBアプリケーションは
プロダクションモードでデフォルトで動作します
アプリケーションはここで動作します
it-karma.ruおよび
www.it-karma.ru#photobucket.comにリロードされた画像を更新し、マイナーなバグを修正しました。
Source: https://habr.com/ru/post/J59270/
All Articles