きゃまなかのブログ

新卒6年目の WEB エンジニアです。 Ruby on Rails の TIPS を中心にブログ書いてます。 去年まで運用・保守のエンジニアだったので、サーバサイドの記事もたまに書きます。 よろしくお願いします。

AWS

【Apache】http 通信を https 通信に変換してプロキシする

概要 必要なパッケージ 対応方法 余談 概要 内部ネットワークのサーバがインターネット上のサーバにアクセスする場合、セキュリティ上の理由でプロキシサーバを経由してアクセスする場合が多いと思います。 参考:プロキシサーバーを使うと、なぜセキュリテ…

【AWS】OpsWorks を使って Chef サーバの構築とノード追加

概要 Chef サーバを構築 1.『Go to OpsWorks for Chef Automate』を使ってみる 2.『Create Chef Automate server』で Chef サーバを作成 3. 設定の入力 4. Chef サーバの起動 5. Chef サーバにログイン デベロッパーキットのインストール ノード追加 最後に …

【AWS】サーバ間でファイルのリアルタイム同期を行う【rsync + xinetd + lsyncd】

概要 はじめに rsync とは? xinetd とは? lsyncd とは? パッケージのインストール 対応方法 rsync の設定 ポート解放 rsync の起動 xinetd の設定 xinetd の起動 rsync の動作確認 lsyncd の設定 lsyncd の起動 lsyncd の動作確認 ファイルの作成 ファイ…

【AWS】.ssh/config を利用して、ログイン時のコマンドを省略する

概要 .ssh/config とは インスタンスに SSH する前に... ユーザ名の確認 鍵 PATH の確認 ログイン方法 SSHコマンドでログイン .ssh/config を利用してログイン まとめ 概要 インスタンスに毎回ログインする際、ユーザ名と鍵 PATH を記載するのが面倒くさいの…

【AWS】Ruby on Rails + Nginx + Unicorn + MySQL 環境構築

概要 はじめに 環境構築 タイムゾーンの設定 ロケールの設定 標準ライブラリ インストール Git インストール MySQL インストール Nginx インストール Ruby インストール Bundler インストール Rails インストール Rails アプリ作成 Gemfile を修正 Nginx の…