wordpressのメディアライブラリーで画像のアップロードで突然HTTPエラーが出てアップロード出来なくなった。
wordpressを4.5に自動アップロードに失敗して、手動でアップロードしたばかりだったので、
WordPress4.5にしたらメディアアップロードでhttpエラーの解決方法
↑これかと思ったが「/wp-includes/class-wp-image-editor-imagick.php」の記述は、「'」がついた正しいものだった。
nginxのエラーログを見ると
/var/lib/nginx/tmp/client_body/0000000009" failed (13: Permission denied)
となっているので、/var/lib/nginx/tmp/とその下のclient_body/のパーミッションを777にしたが、Permission deniedのエラーがまだ出るので、/var/lib/nginx/のパーミッションが700だったのを755に変えたら、正常にアップロード出来るようになった!
何日か前にnginxのバージョンアップがあったので、そのせいかな?
2016/06/30
2016/06/21
iptables アクセス制限
不正アクセスを繰り返すIPアドレスをiptablesでアクセス制限。
iptables -I 先頭に追加
iptables -A 最後尾に追加
iptables -I INPUT -s [IPアドレス] -j DROP
【例】iptables -I INPUT -s 000.000.000.000 -j DROP
*番目のルールを削除
iptables -D INPUT *
iptables -L で設定内容を確認し、問題なければiptables設定ファイルに保存
service iptables save
iptables -I 先頭に追加
iptables -A 最後尾に追加
iptables -I INPUT -s [IPアドレス] -j DROP
【例】iptables -I INPUT -s 000.000.000.000 -j DROP
*番目のルールを削除
iptables -D INPUT *
iptables -L で設定内容を確認し、問題なければiptables設定ファイルに保存
service iptables save
2016/06/20
wordpress xmlrpcアタックを食らった
wordpressで運営しているサイトが、数日前から激重になり、時々表示されないくらいになった。
nginxを再起動したり、php-fpmを再起動したりで一時的に回復するも、しばらくするとまた激重に…
アクセスログを見ると「xmlrpc.php」へのアクセスが大量に、xmlrpcアタックを食らっていた!
WordPressのxmlrpc.phpに国外IPからDDoS攻撃を受けた時の対処法
の情報を参考に対処!
「xmlrpc.php」を削除し
AWSのVPCの設定でアタック元IPアドレスにアクセス制限をかけ
VPCの設定でIP制限
無事正常に戻った。
nginxを再起動したり、php-fpmを再起動したりで一時的に回復するも、しばらくするとまた激重に…
アクセスログを見ると「xmlrpc.php」へのアクセスが大量に、xmlrpcアタックを食らっていた!
WordPressのxmlrpc.phpに国外IPからDDoS攻撃を受けた時の対処法
の情報を参考に対処!
「xmlrpc.php」を削除し
AWSのVPCの設定でアタック元IPアドレスにアクセス制限をかけ
VPCの設定でIP制限
無事正常に戻った。
2015/06/24
Chromeでスマホ版の表示チェック
スマホでのサイトの表示のチェックにはFirefoxのプラグイン「FireMobileSimulator」を使ったり、Xcodeの付属アプリ「iOS Simulator」を使っていた。(FireMobileSimulatorにはfor Google Chromeもあったみたい…)
Google Chromeの「デベロッパーツール」のスマホエミュレーションがかなり便利なことを発見!
メニューの「表示」→「開発/管理」→「デベロッパーツール」を選び、虫眼鏡マークの隣のスマホマークをクリック

スマホマークをクリック

するとこんな感じに!
エミュレートするデバイスはAmazon kindle、iPad、iPhone、Google Nexus、Galaxy等から選べる。
Google Chromeの「デベロッパーツール」のスマホエミュレーションがかなり便利なことを発見!
メニューの「表示」→「開発/管理」→「デベロッパーツール」を選び、虫眼鏡マークの隣のスマホマークをクリック

スマホマークをクリック

するとこんな感じに!
エミュレートするデバイスはAmazon kindle、iPad、iPhone、Google Nexus、Galaxy等から選べる。
2015/06/23
AWS Amazon Linux のt2.microはswapがゼロだった〜
AWS EC2のt2.microでAmazon Linuxのインスタンスを動かしていたら、メモリー不足でアクセス不能になってしまった…
色々調べて回っているうちに、swapがゼロだという事に気付き、なんだこりゃ〜と驚きながら、swap領域の作成法を発見!
AWS Amazon Linux スワップファイル作成によりSwap領域のサイズを増やす
1GBのswapファイルを作成し、fstabで起動時にマウントされるよう設定して、再起動してswapが確保されている事を確認して一安心。
色々調べて回っているうちに、swapがゼロだという事に気付き、なんだこりゃ〜と驚きながら、swap領域の作成法を発見!
AWS Amazon Linux スワップファイル作成によりSwap領域のサイズを増やす
1GBのswapファイルを作成し、fstabで起動時にマウントされるよう設定して、再起動してswapが確保されている事を確認して一安心。
登録:
投稿 (Atom)