mattintosh note

EasyWine は pixivFANBOX & BOOTH で頒布中

Apache

EC-CUBE 4系の.envの扱いについての話

この記事については推測・憶測が多分に含まれていることにご注意ください。 「.env ファイルは(中略)本番環境での使用は推奨されません。 」についての話です。 EC-CUBE 4 系では環境ごとの設定を行うために .env というファイルが使われるようになりまし…

サイト全体にBasic認証をかけて特定のURLだけ認証を無効にしたい

WordPress や EC-CUBE とかそういうの使ってると .htaccess にこんな風に書いてある。 WordPress: .htaccess RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d Rew…

Apacheの画像拡張子指定の正規表現

Apache のコンフィグで画像に対して何かをしたいとき <FilesMatch "\.jpeg$"> なんて書いたりするんだけど、先日とんでもない正規表現の書き方を見かけてしまった。 んで、何が正しいのかわからなくなってしまい(それくらい衝撃的だった)、落ち着いて自分用のテンプレート的なも</filesmatch>…

PHP-FPM 環境で .htaccess に php_value は書ける?

「.htacess に php_value を書くとエラーになる」という事象があったのでちょっと調べた。 エラーはこんな感じ。 /var/www/html/.htaccess: Invalid command 'php_value', perhaps misspelled or defined by a module not included in the server configurat…

ApacheでELB-HealthCheckerのログ振り分けについて考える

User-Agent による振り分けの問題点 ベストプラクティスを考える Location ディレクティブを使う SetEnvIf で複数条件を組み合わせて AND 条件を作る IF ディレクティブを使う ALB で UA 偽装を弾いてみる User-Agent による振り分けの問題点 AWS で Applica…