だ。ログ。

開発とかスノボとかやきうとか。

サーバー

EC-CUBE3のサイト移転時のプラグインの注意

先に本番を作って後からステージングを作った関係で起きてしまった問題 アレコレとプラグインを突っ込んでいたが、このプラグインが起因で例えばページに紐付いているプラグインが無い。と言うエラーが出る。まず出たエラーは Compile Error: Symfony\Compon…

WAFを経由したらIPが複数に。

セキュリティの観点と導入が簡易に出来ると言う事からWAFを導入する機会が増えてきている。 特に管理画面等をIPアドレスで絞った場合に起こりうる事だが、サーバー変数をREMOTE_ADDRから取っていると 111.222.333.444, 123.456.789.120 と言った形で前がアク…

EC-CUBE3がELB配下のEC2サーバーにある場合の管理ページのアクセス制限を行う

かなり限定的な構成ではあるがELBの下にEC2にEC-CUBE3がインストールされている。 しかもELBにSSLをインストールしているSSL Terminationを利用している場合 そのままEC-CUBEをインストールし、管理画面のアクセス制限をしてもアクセス制限が出来ない。過去…

ELB配下のサーバーを指定して確認する

テスト段階でしか使えないネタ。 いまや複数台構成が当たり前となって時代、ロードバランサーを最上位に置いて下位に複数台のWebサーバー ELB配下にあるサーバーはELBさんが割り振ったご機嫌次第なんてこともあったり。スティッキーセッションを使って各サー…

AWSのELBにSSLをインストールして、EC2にEC-CUBE3をインストールして運用するとSSLがおかしくなるはなし

図のようにシングルだろうが複数台構成だろうが構わないが、ELB上にSSL証明書をインストールするSSL Terminationと言う技法でELBまではSSL、そこから先は非SSLとして通信すると言うやり方が今のトレンドらしい。この状況でEC-CUBE3をインストールすると問題…

EC-CUBEで人に依存した文字列の文字化けを解消する

テストをしていて、ある人から文字化けしてしまい文字列が数値文字参照になってしまっている。と言う指摘が有るので調査。 スマホやPCではなく人に依存した文字化けで、同一の環境を容易しても数値文字参照になってしまっている人とそうでない人が発生してい…

リバースプロキシの無限リダイレクト

無限地獄 前rider-dice.hatenablog.comの記事の続き リバースプロキシ掛けた側の設定は良かったけど、じゃあmofumofu.comにアクセスがあった場合に、hogehoge.comにリダイレクトしなきゃな。 と.htaccessを記述 <Files ~ "^\.ht"> deny from all </Files> # Redirect Redirect permane…

リバースプロキシを使った複数サイトの統合風味のようなもの

前提条件 CentOS 6.9 Apache 2.2 バーチャルホストにて運用中である にて動作を確認。 やりたいこと 1. アクセスするドメイン:http://hogehoge.com/ 2. 上記のドメイン内で表示させるドメイン:http://mofumofu.com/【なにがやりたいか?】 http://hogehoge…

CentOSの時計合わせ

開発用のローカルマシンにVMWareでブリッジ接続して開発をしていると立ち上げた当初は良いが日に日に時刻がずれてくる。 理論上はシステムをサスペンドした状態にしてるから再度VMWareを起動すると中断した時間から再開なのでそりゃズレてくると。 $ date da…

ファイルを圧縮する際に現在のディレクトリからのみ圧縮する

/var/www/hoge/fuga/ のfuga以下のディレクトリを圧縮したい場合 $ tar -zcvf /tmp/fuga.local.tar.gz /var/www/hoge/fuga/ とコマンド実行してしまうと、/var/と同階層に居るディレクトリも一緒に圧縮してしまい 展開すると、fugaのディレクトリのみを取り…

さくらインターネットのクイックインストールでEC-CUBE3をインストールする

URLのトップを公開ディレクトリにする方法 さくらインターネットのレンタルサーバースタンダードプラン以上だとEC-CUBEをクイックインストールする機能が付いている。 ただし、このインストールに癖がありサーバーをレンタル契約した時についてくるオマケURL…

さくらインターネットのレンタルサーバー php.ini編集

いっつも忘れるので忘備録 mbstring.language=Japanese mbstring.encoding_translation=off mbstring.internal_encoding=UTF-8 date.timezone = Asia/Tokyo ミソは最終行の date.timezone の設定。php5.6でdate関数等を使う場合にデフォルトで設定されていな…