2019.05.01この記事は約6分で読めます。とお名前.comで独自ドメイン、サブドメインを用いて公開する方法を説明していきます。VPSとお名前.comを用います。実行結果まとめゴールConoHaVPSとお名前.comで独自ドメイン、サブドメインを用いて複数のアプリケーションをを公開する例)トップサイト(www.orisomu.site)サーチサイト(search.orisomu.site)この様に、サブドメインを用いることで、一つのサーバ上で複数のアプリを公開することができます。実践それでは、ConoHaVPSとお名前.comを使って、実践していきます。複数アプリを公開する全体の流れブラウザ等からxx.example.comにアクセスサーバでは最初にNGINXにリクエストが来るNGINXでサブドメイン毎にリクエストを振り分けるレスポンスを返すNGINXは軽量Webサーバで、サブドメイン以外にも、サブディレクトリでリクエストを振り分けることもできます。複数サービスを公開する場合は、サブドメインで振り分ける方が良いでしょう。今回はa.<ドメイン名>、b.<ドメイン名>でそれぞれAとBのページを公開することにします。アクセスサーバ追加で、今回はCentOSを利用します。rootパスワードは、rootユーザのパスワードで、ログインする時に必要ですので、大切に保管してください。ネームタグはサーバ名なので、判別できる名前にした方が良いです。オプションでは、セキュリティ的には良くないのですが、全て許可しています。サーバ欄を押すと、先ほど借りたVPSサーバの情報が出てきます。IPアドレスをメモしておいてください。お名前.comで独自ドメインを取得するまず、お名前.comにアクセスここで、自分の好きなドメインを取得してください。説明に従って進めば登録できると思います。数十分から~数日かかります。VPSとお名前.comで取得したドメインを連携するここではお名前.comで取得したドメインをConoHaで使うために、ConoHaでドメインの設定お名前.comでネームサーバをConoHaに変更これを行います。設定の反映に少し時間がかかる場合があります。ConoHaでドメイン設定ConoHaVPSの欄から、DNS→+ドメインを押します。お名前.comで取得したドメイン名を記述して、保存します。次にそのドメインをクリックします。下のプラスボタンから、名称、TTL、値を入れていきます。名称はサブドメインです。@は空白の場合(サブドメインを利用しない場合)です。TTLは生存期間で今回は関係ないので、3600にしておきましょう。値には借りたサーバのグローバルIPアドレスを入力してください。(今回は消しています)今回、サブドメインはaとb公開するので、この様になります。(値は削除しています。タイプNSの値は次のお名前.comで必要になるので、メモしておいてください。お名前.comでネームサーバをConoHaに変更お名前.comにて、ドメイン設定→ネームサーバーの変更そこで、取得したドメインを選択し、他のネームサーバを利用を選択します。DNS書いてあったタイプNSの値を入力します。これで、サーバの設定は完了です。アプリを作成(今回は単純なHTML)サーバ上にアクセスします。この後、rootパスワードを入力すれば入れます。root@<conohaのIPアドレス>次にページを作成していきます。/var/wwwディレクトリにそれぞれのページを作成します。B</body></html>これでサイトを制作しました。余談ですが、ローカル環境で作成したページをアップしたい場合はscpコマンドを利用すると良いと思います。NGINXでリクエストを振り分ける設定まず、サーバにNGINXをインストールします。nginxインストールすると、/etc/nginxというディレクトリが生成されているので、ここのconf.dというディレクトリの中にNGINXの設定ファイルを作成します。ファイル名は自由ですが、拡張子は.confです。reloadこれで完了です。実行結果まとめ今回はConoHaVPSとお名前.comを用いて、サブドメインを使って複数アプリケーションを公開する方法でした。今回は単純なHTMLですが、APIサーバや、もっと多機能なRails等色々カスタムできるので、おすすめです。思われるかも...ryomak.info2019.07.05それでは。基本的なコンポーネントテスト、サーバ、コントローラーのテスト,mockを用いたテストの書き方を説明しています。最後にカバレッジ出力についてもまとめています。今回は自作のWebサイトをRedashを用いて可視化する方法を紹介します。Redashでは、自分の欲しい情報を簡単に取得することができます。~今回はGo言語を用いて、画像に埋め込まれている情報を取得する方法をご紹介します。一から作ると難しいですが、パッケージを使うことで、簡単に実装することができます。】エンジニア学生に必須?!逆求人とは?2019.03.262019.09.24ホームプログラミングプロダクトスポンサーリンク自己紹介このサイトを運営しているkuriiiです。東京でWebエンジニアしています。Reserved.メニューホーム就活プログラミングショップホーム検索トップサイドバースポンサーリンク自己紹介このサイトを運営しているkuriiiです。東京でWebエンジニアしています。part2-テーブル定義とモデル定義2019.09.24タイトルとURLをコピーしました。