きゃまなかのブログ

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

AWS

【AWS】WordPress でサイト構築時に phpMyAdmin をブラウザから見れるようにする

概要 対応内容 phpMyAdmin をブラウザから見れるようにする DB アカウントのパスワードを変更する 最後に 概要 AWS で WordPress を使えないかと思って調べてたところ、丁度良いのがあったので試してみました。 サイトの構築は以下の手順通りでとても簡単に…

【SSH】最近触らなくなった?SSH の設定ファイルを見直してみる

概要 やる事リスト はじめに 対応手順 1. サーバーログイン 2. 公開鍵をサーバーに登録 3. /etc/ssh/sshd_config の修正 3.1. 認証方式を変更 3.2. 認証時の閾値変更 3.3. ポート番号を変更 3.4. root ユーザーのログインを禁止 3.5. プロトコルを Version 2…

【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 とは AWS にログインする際のユーザ名 キーペアの作成 ログイン方法 SSHコマンドでログイン .ssh/config を利用してログイン その他 まとめ 概要 インスタンスに毎回ログインする際、ユーザ名と鍵 PATH を記載するのが面倒くさい…

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

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