サーバー構築・運用




NginxでBasic認証

Ubuntuです。 Basic認証のパスワードファイルの作成 opensslを使います。下記のhogeは、Basic認証のIDを入れます。hogepasswordがパスワードです。 [crayon-5887fdb5606 […]


Let’s EncryptでSSL証明書を無料で作る

Let’s Encryptで無料でSSL証明書を作成します。 certbotというのを使って作ります。 Ubuntu + Nginxの場合は下記になります。 参考:https://certbot.eff.or […]



mac – El CapitanでcakePHP3を使う

Macの状態 macは、El Capitan 11.10.5です。 すでに、PHP7、MySQL、Nginxが入っています。composerもインストール済みです。 Nginxのドキュメントルートは、/usr/local […]



No Picture

RDSからEC2のmysqlに移す

RDSは便利ですが、高かったです。 EC2のMySQLのバックアップ RDS運用の前はEC2のMySQLで運用していたので、古いですが現状のEC2のMySQLを一応バックアップしておきます。 [crayon-5887fd […]



No Picture

Amazon Linux – PostgreSQL・Nginx・FuelPHP

インストール 参考: Amazon Linux AMIにpostgresqlをインストールする チュートリアル: Amazon Linux への LAMP ウェブサーバーのインストール yumをアップデートして、phpと […]



No Picture

AWS – Cron

CakePHPのShellをCronで自動実行したい。 OSは、AmazonLinuxです。 $ cd /etc/cron.d $ touch hoge $ sudo vim hoge [crayon-5887fdb56 […]


No Picture

SSH – WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!

前とは別の仮想サーバを、前と同じIPで立ち上げてSSH接続しようとすると出る。 ~/.ssh/known_hostsに登録されてる内容を消すと出なくなる。 $ vim ~/.ssh/known_hosts IPアドレスで […]


No Picture

AWS – postfixで受信したメールを解析する

参考:postfixで受信したメールをphpにわたしメールを解析する 上記のとおりやったら、phpに渡せた。権限の注意が必要。 phpでメール解析するための便利ツールが、Mail_MimeDecodeらしい。pearにあ […]