サーバー開発 Let’s Encryptベーシック認証を突破する ベーシック認証をかけているとコマンドを叩くだけの簡単な方法でのLet's Encrypt更新や新規ができなくなる。 理由としてはファイルを作成してそれをWebからアクセスできるかで認証をかけているから。 ベーシック認証がかかっていると、その... 2020.03.30 サーバー開発
サーバー開発 DNS切替を早く確認する DNSはサーバーでキャッシュされる。基本的にはプロバイダのDNSサーバーを利用しているはず。一回キャッシュされたら次のTTLが過ぎるまでは変わらない。 つまり、キャッシュされていない、TTLが切れているDNSサーバーを利用すれば、DNSを素... 2019.12.16 サーバー開発
サーバー開発 サーバーの要素 サーバーには複数の要素がある CPU 脳メモリ 作業領域プロセス 手足 どれが欠けても動作は重くなってしまう。 CPUは脳、どれだけあっても困らない。処理が早ければ速い方がいい。しかし、高すぎても意味がない。どれだけ早くても使うタイミングが... 2019.12.16 サーバー開発
サーバー開発 ssmtpでoutlook系のメールアドレス経由でSMTP送信する Microsoft系列のメールアドレスを利用してSMTPサーバー認証をしてサーバーよりメールを送信する設定。 outlook exchange livemail hotmailといったメールサービスを送信として利用したい時。 めちゃくちゃハ... 2019.10.23 サーバー開発
サーバー開発 mb_strtolowerとstrtolowerの違い mbが付いている、つまりマルチバイト文字にも対応している。半角英語だけならstrtolowerで良い。 マルチバイト文字に対応させるのならmbが付いていないとならない。 なお、mbstringがインストールされていないとmb_strtolo... 2019.10.14 サーバー開発
サーバー開発 自動で再起動させるcron 0 4 * * * root /sbin/reboot 4時ごとに毎日再起動させるcronなんらかの都合で動きが悪くなったり毎日再起動させたい時にこれを登録しておけばいい 2019.10.06 サーバー開発
サーバー開発 WARNING: UNPROTECTED PRIVATE KEY FILE! windows10で鍵ファイルを利用してsshに接続しようとすると発生。 ファイルがどのユーザーでも利用できると発生する。ファイルの利用できるユーザーを制限してあげると良いらしい。 参考 2019.10.05 サーバー開発
サーバー開発 dockerでPHP7とcomposerをインストール 単純にcomposerをインストールする過程を追加するだけ。gitとunzipがないとcomposerを使う時に詰まるのでインストールが必要。 FROM php:7-apache COPY php.ini /usr/local/etc/ph... 2019.10.02 サーバー開発
サーバー開発 CentOSでメールキュー確認 mailq | tailメールキューをリアルタイムで出力する mailq | grep -3 "[email protected]" | grep "[email protected]" | less特定のメールアドレスが含まれるデータを抜... 2019.09.28 サーバー開発