CHANSHIGELOG

いろんなこと

Linux

dockerを使ってシュッと開発環境をつくる

前回、Vagrant(VirtualBox)を使った開発環境構築の流れを書きましたが、PHPと触れ合うまでに結構時間がかかります。 サーバー構築って割と勉強になると思っていますが、(実際に)環境構築の時間はできる限りかけたくないものなので、最近の僕はDockerを使って…

el7+phpenv+nginx(php-fpm)で開発環境を作り直した話 その2

前回からの続き、主にwebサーバー(nginx + php-fpm)に対するの設定を書き残していきます。 chanshige.hatenablog.com ※ yum install するとき -y をつけてる記事が多いですが、インストールされる内容(依存関係のパッケージ)など眺めながらやるのもオススメ…

【2019】el7+phpenv+nginx(php-fpm)で開発環境を作り直した話 その1

あけましておめでとうございます。 2019年も引き続き、よろしくお願いいたします。 去年の大晦日から元旦にかけ、MacOSをMojaveにアップグレードしたついでに、 Vagrantの開発環境も新しくしたので、備忘録程度に残していきたいと思います。 旧環境を取って…

過去のアクセスログから特定のHTTPレスポンスコードが何件あるか調べたとき【メモ】

お仕事で xxxx-ymd.gz というように、日毎ローテートされた複数のログファイルから、特定のレスポンスコード(404,500,503とか)を持ってるレコードが何件あるかを調べることがあって、大量にファイルがあったので以下コマンドでやったんですが、なぜか wc -l …

Dockerでsystemctlすると怒られた

コンテナ内でサービスを起動しようとするとこうなった。 # systemctl start httpd.service Failed to get D-Bus connection: Operation not permitted であれば、 --privileged という特権を与えて /sbin/init でrunすればOKだった。 % docker run --privile…

音楽ストリーミングサーバを構築する

僕の音楽ライブラリをいつでも引き出せるように、サーバ上で管理するための記録。 SSLが安心するので、無料の Let's Encrypt で証明書つくる。