Linux
Linuxサーバーなどバックエンドインフラテクチャ、コマンドラインツールについて
htpasswdで8文字以上のパスワードを生成する
htpasswdはデフォルトではパスワードが8文字以上となった場合、以降の文字列を無視する。そうなった場合、-mオプションを追加してMD5アルゴリズムを使用しハッシュを生成する必要がある。 ランダムなパスワードを生成する …
MacOS hostsファイルの書き換え
LAMP環境で.htaccessに書いたRewriteEngine Onが403エラーになる場合
上記を RewriteEngine On の前に記述する。 mod_rewriteが内部でシンボリックリンクを使用しているときに403エラーになりがち。
頭のいいひと、ミニマリズム
不必要なものを選別する頭脳と金銭的余裕から再購入可能になるという環境がミニマリストがミニマリストたる所以であると感じる。 モノを持っているという豊かさが逆に内面の貧しさを示してしまうパラドックスが世界の不安定さを示す一要 …
高負荷に耐える Apache チューニング
MaxClientsの値が大きすぎると httpd が CPU リソースを専有してしまう。また MaxRequestsPerChild は大きすぎるとプロセスがいつまでも終了しないため、メモリを専有してしまう。同じように …
緊急時の .htaccess
サイトメンテナンスする場合 特定のIPをアクセス不可にする場合 サイト転送する場合はサイトメンテナンスで表示する HTML は下記のようにする。この方法を用いる場合は、200ステータスを返し、301や302といったステー …
夜明けにシャンパンを
新しい時代を迎えるというのは、いつも億劫で、でもどこか良からぬ期待も抱いたり。 そう、GitHub の デフォルトブランチは main ブランチになってしまった。 いままでデフォルトブランチは「master」という名称だ …
WordPressサイトをAWS CloudFrontで配信する方法
CloudFrontとは CloudFrontはいわゆるCDN。本体の前に配置することで、本体サーバーのコンテンツではなく、CloudFrontのキャッシュをユーザーに配信することができる。 初回のリクエストやキャッシュ …