planet-green.com

[備忘録] EC-CUBE4をnginx上で動かす



EC-CUBE4をnginx環境にインストールした時の作業メモ。

EC-CUBE3(前バージョン)とnginxの組み合わせであればGoogleで検索するといくつか設定例が出てきますが、そのままEC-CUBE4に適用するとセキュリティ上の問題があるので、ここに安全な設定方法について記したいと思います。

nginxの設定

#
# EC-CUBE 4
#
server {
	listen 80;
	server_name hoge-shop.com; #ドメイン

	root /home/hoge-shop/pubic/; #ドキュメントルート
	index index.html index.htm index.php;
	access_log /var/log/nginx/hoge-shop.log;
	error_log /var/log/nginx/hoge-shop.error.log;
       
	client_max_body_size 16M; #アップロード最大サイズ。商品画像を扱うのでこのくらいあった方がいいでしょう。

	location / {
		try_files $uri $uri/ /index.php?$args;
	}

	# クリックジャッキング対策
	add_header X-Frame-Options SAMEORIGIN;

	# XSS対策
	add_header X-XSS-Protection "1; mode=block"; 
	add_header X-Content-Type-Options nosniff;

	# 403 Forbidden対応方法
	# ページアクセスできない時シンボリックリンクが有効になっていない可能性あります、
	# オプションを追加してください
	disable_symlinks on from=$document_root;

	# Authorization ヘッダが取得できない環境への対応
	#proxy_set_header Authorization $http_authorization;

	# .htaccess, .htpasswd, .env等の.(ピリオド)から始まる不可視ファイルをアクセス禁止に
	location ~ /\. {
	 	 deny all;
	}

	# アクセス禁止ファイル
	location ~* (?:/(?:src|app|tests|var|vendor|node_modules|codeception|bin)/.*|/(?:composer|COPYING|Procfile|app.json|gulpfile.js|package.json|package-lock.json|web.config))$ {
		deny all;
	}
	
	# 画像などの静的ファイル
	location ~* ^.+\.(?:mp4|ttf|jpg|jpeg|gif|png|ico|zip|tgz|gz|rar|bz2|doc|xls|ppt|tar|mid|midi|wav|bmp|rtf|wmv)$ {
		# ログ出力の有無はお好みで
		access_log off;
		log_not_found off; 
		if (-f $request_filename) {
			#ブラウザキャッシュの有効時間。ここもお好みに応じて。
			expires 60m;
			break;
		}
	}

	# PHP設定
	location ~ \.php$ {
		# このディレクティブの設定はディストリビューション/パッケージに依る。
		# (これはCentOS 7での設定例)
		fastcgi_split_path_info ^(.+\.php)(/.+)$;
		include fastcgi_params;
		fastcgi_index index.php;
		fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
		# Authorization ヘッダが取得できない環境への対応
		#fastcgi_param HTTP_AUTHORIZATION $http_authorization; 
		fastcgi_pass   127.0.0.1:9000;
	}
}

»続きを読む

コメント
planet-green.com

[クロスバイク] 自転車の盗難防止について考えてみる



いらすとや - 自転車豚

クロスバイク用のロックを購入

ちょっと高価な(※1)自転車を買うと心配になるのが盗難です。
というわけで、クロスバイク用に次の2つの鍵を購入しました。

※1 ママチャリやシティサイクル車に比べてという意味。

・Kryptonite(クリプトナイト)社のU字ロックEvolution Mini-5
・ABUS(アブス)社のチェーンロックivera-Chain 7210


両社にはもっと強固な鍵もあるのですが2万円前後と高価なので、バランスを考えるとクロスバイクにはこのくらいで十分かなと。

ABUSの上記製品には10万円までの盗難見舞金制度があるのも購入の理由になりました。
ただし、支払い条件が色々とあるようなので駐輪する時は気をつけないといけないです。

5月にクロスバイクとほぼ同時に購入し、深夜の繁華街にも度々駐輪してきましたが、今シーズンは盗まれる事無く無事に過ごせました。

破壊できない鍵は無い

ロック購入の前後に色々と調べてみたのですが、絶対に破壊できない鍵や絶対に盗まれない鍵というものは存在しないことがわかりました。

恐ろしいものでYouTubeには自転車の鍵を破壊する動画が多数アップされています・・・。

ワイヤーロックはニッパーで秒殺。

ワイヤーロックより強度のあるチェーンロックも中型ボルトカッターで数秒。

U字ロック(シャックル錠)は大きく分けると高強度スチール製の重くて頑丈なタイプと、アルミ製の軽いタイプがあります。国内で売られている製品の大半がアルミ製ですが、これは大型ボルトカッターで秒殺です。

高強度スチール製U字ロックも電動ディスクグラインダー(サンダーとも呼ばれる)を使えばものの数秒。充電式で持ち運びできるディスクグラインダーもあります。

»続きを読む

コメント
planet-green.com

[Photo] ロシア海軍ミサイル巡洋艦ヴァリャーグ乗艦記その2



前回の記事の続きです。

護衛艦はまぎり
今度は海上自衛隊の「護衛艦はまぎり」に乗艦。
こちらも一般公開していました。

「護衛艦はまぎり」の格納庫
後部格納庫を開放していました。

「護衛艦はまぎり」の一般公開にて 消防用具
レスキュー装備。
»続きを読む

コメント
planet-green.com

[Photo] 北大金葉祭/銀杏並木のライトアップ



EOS Rの撮影テストも兼ねて北大銀杏並木のライトアップイベント、北大金葉祭(こんようさい)を見てきました。

北大銀杏並木 / 北大金葉祭 2018 / ライトアップ

北大銀杏並木 / 北大金葉祭 2018 / 紅

北大だけあってライトアップや飲食ブースなどは学生さん達の手作りなのですが、
そのライトアップがとにかく素晴らしかったです。
色の調整が出来る投光器で虹色に光を変化させながら照らしていました。
(動画も撮っているので暇に時にUPします。)

北大銀杏並木 / 北大金葉祭 2018 / ライトアップ

北大銀杏並木 / 北大金葉祭 2018 / ライトアップ
»続きを読む

コメント
planet-green.com

[Photo] EOS R / EVFの表示タイムラグは0.016秒だった



EOS Rとコントロールリングマウントアダプター

発売日に購入してしまいました。CANON EOS Rとコントロールリングマウントアダプター(EF-EOS R)。
メインのカメラを買い換えるのは何と10年ぶり、5D Mark II以来となります。

5D Mark IIは今でも十分に使えるカメラですが、他のカメラマンさんが最新のカメラを使って
暗いところでもノイズの少ない綺麗な写真を撮っているのと比べると、
さすがに不利であることを認めざるを得ませんでした・・・。

さて、EOS R。
EVF(電子ビューファインダー)のカメラを使うのは初めてなので、一抹の不安と、
光学ファインダーへの郷愁が入り交じった複雑な心境です。

まずは、気になっていた表示タイムラグについて検証してみました。
»続きを読む

コメント
planet-green.com

[Photo] ロシア海軍ミサイル巡洋艦ヴァリャーグ乗艦記その1



ロシア海軍ミサイル巡洋艦ヴァリャーク(Варяг)の2018年函館港訪問

去る10月6日、ロシア海軍ミサイル巡洋艦「ヴァリャーグ」の一般公開が函館港で行われたので乗艦してきました。

防衛省 海上自衛隊のツイートより。

ロシア海軍ご一行は何かと話題になった韓国の国際観艦式に参加する前に日本に親善寄港したようです。
ロシア海軍艦に乗れる機会というのは滅多に無いことなので、私はおそらくこれが最初で最後になりそうな気がします。

P-1000 SSM 連装発射筒 ロシア海軍ミサイル巡洋艦ヴァリャーク(Варяг)
日本の海自艦とは明らかに違う無骨な迫力。
P-1000 SSM 連装発射筒(対艦ミサイル)は巨大で迫力があり、
人が立ったまま入れそうなくらいの直径がありました。
当たるかどうかはともかく、当たれば米空母も一発で沈んでしまいそう。

ロシア海軍ミサイル巡洋艦ヴァリャーク(Варяг)の一般公開
乗艦の待ち時間は1時間くらいでした。
みんな雨の降る中、辛抱強く並んでいました。

ロシア海軍ミサイル巡洋艦ヴァリャーグ(Варяг)の2018年函館港訪問

デッキに登ったところ。
見学者は20人くらいのグループに分けられ、各グループごとに一人の将校が付いて案内してくれました。
説明はロシア語でなく英語。ロシアも将校クラスになると英語を話せるインテリが多いのでしょうか。

特に訛りも無く聞き取りやすい英語だったと思うのですが軍事用語が多かったので半分くらいしかわかりませんでした・・・。

私のグループに付いてくれた将校は、ブルースウィリスに似たおっさんで、
ロシア人に対して抱きがちなステレオタイプとは真逆でとてもフレンドリーで笑顔の絶えない人でした。
»続きを読む

コメント
planet-green.com

(Mac) 外付けSSDをFileVaultで暗号化できない時の対処法



SanDisk Extreme ポータブルSSD 500GB

「SanDisk 外付SSD 500GB エクストリーム ポータブル」をMacBook Proで使ってみたのでレビュー。

その前にまず、購入直後の状態だとMacのFileVaultでディスクを暗号化することが出来ませんでした。
SanDisk Extreme ポータブルSSDでFileVault
ディスクユーティリティで再フォーマットしようとしても、フォーマット形式の選択肢に「Mac OS拡張 (ジャーナリング、暗号化)」が出てきてくれません。

仕事で使うデータを外付けディスクに入れて持ち運ぶ時に怖いのは盗難や紛失。暗号化はマストです。

この製品の初期パーティション形式が暗号化フォーマットできない原因なので、コマンドライン(ターミナル)のコマンドで、この初期パーティションを削除する必要があります。

外付けSSDをFileVaultで暗号化できない時の対処法

»続きを読む

コメント
planet-green.com

北海道胆振東部地震/キャッシュレス社会について考えてみたこと



地震後の札幌の様子です。

最初に誤解の無いように申し上げますと、別に被災者ぶりたくてこの記事を書くわけでありません。
実際、北海道はごく一部を除いて直接被害はほとんど無く、私の家でも被害らしい被害はありませんでした。

しかし、その直後の大停電で、いかに我々の生活が電気に依存しているかを思い知らされました。
道路も線路もほとんど無事なのに、物流が完全にストップしてしまったわけですから。

そのときの備忘録も兼ねて、思ったことを書いてみました。

北海道胆振東部地震・ホームセンターの様子
地震後の朝、ホーマックの前。

北海道胆振東部地震・ホームセンターに出来た行列
ホーマックへの行列が駐車場を横断して続いてました。

北海道胆振東部地震・コンビニの行列
コンビニ(ファミリマート)ではレジの会計待ちの行列が店外にまで。
買い物カゴや商品を持って店外に一度出て並ぶという、珍しい光景に。

最近はキャッシュレス社会だの、QR決済だのといった話題が持て囃されていますが、一度災害が起きたら現金以外は無力です。

今回、コンビニは停電の中でも営業を続けていましたが、受け付けてくれたのは現金だけでした。
クレジットカードもATMも機能停止。
震災前にある程度の現金を下ろしてなかった人は大変だったと思います。

よく、

「日本はキャッシュレス化が遅れている」
「中国はみんなキャッシュレス決済だ。中国人は現金を持ち歩かない。」

などと言われてますが、社会が完全キャッシュレス化してしまうと災害に対して非常に脆くなると思います。

今後のキャッシュレス化の流れは止められないと思いますが、やはり現金の重要性も忘れてはいけないなと感じました。

今後のイノベーションが進んで、災害が起きても絶対に機能停止しないキャッシュレス決済システムが開発されれば話はまた別ですが。
キャッシュレス化を推進している企業や組織には、そこまで見据えていってほしいです。

とは言え、今回の停電はせいぜい2,3日。
もし一週間以上続いていたら、手持ちの現金では足りなくなっていたはず。

最初の2,3日を乗り切るには現金は有効だけど、それ以上になるとキャッシュレス化でも大差なくて、国や自治体からの配給・支援を待つしか無いということになるでしょうか。

ちなみにアメリカはクレジットカード社会なのでキャッシュレス化しているのですが、いざとなるとスーパーマーケット等ではチェック(小切手)で買い物できるのですよね。

私がアメリカに住んでいた時も、たまにチェックで買い物している人を見かけました。
レジのところで、小切手帳に金額とサインを書いて渡すだけです。
これだと停電時でも機能しそうです。

しかし中国のように現金に信用が無くてQR決済が普及してしまったところでは、災害時や大規模停電時にはどうなってしまうのでしょうね。

北海道胆振東部地震・コンビニの様子
五日後でもまだコンビニは品薄状態でした。

北海道胆振東部地震・コンビニの様子

北海道胆振東部地震・休校の案内
おそらく学校の連絡網が機能してなかったからだと思いますが、コンビニやスーパーにこのような張り紙がしてありました。

北海道胆振東部地震・学校のコンクリートブロック塀
一部の学校のコンクリート塀の周囲には立入規制がされてましたが、これはもしかしたら地震前からだったかも。

地震から8日後の9月14日現在、乳製品が品薄なこと以外は、だいたい震災前の水準まで物流が回復してきたと思います。

📷 iPhone8

コメント