Nginx

WordPress

WordPress のプラグイン Nginx Helper のバグ修正をする

はじめに  Nginx Helper は Web サーバー Nginx で WordPress をホストして FastCGI Cache を用いる場合、キャッシュのパージを行う際にとても便利なプラグインである。  ただ、ちょっと動作上問題...
0
Linux/UNIX

Nginx で直リン対策を行う

はじめに  偶にアクセスログやら怪しい物がないかと眺めることもあるのだが、本当に偶々当ブログのコンテンツに対して直接リンクを張った画像の参照を行っているサイトを見つけた。  余りそう言った事は好きでは無いので対策を行うこととした。 Ng...
0
WordPress

ブログの動作を更に最適化

はじめに  ここ最近はブログ弄りにハマってしまってちょこちょこと裏で調整を行っていた。  以前、テーマを Cocoon に変更した辺りから多少は行っていたことだけど今日はドカッと最適化してみた。 使用プラグインを減らす ...
2019.02.06 - 17:27 0
Windows

WordPress でプラグインを併用して WebP を活用する

はじめに  筆者はメインブラウザとして Firefox を使用しているが、この度 Firefox 65 にて WebP フォーマットがサポートされた為、WordPress と Web サーバ (Nginx) 側の対応も行う事とした。  ...
2019.01.31 - 08:15 0
WordPress

Nginx-Helper で上手いことキャッシュのパージが行われない問題

はじめに  先日とある記事にてコメントを頂いた際、どうもバグってコメントが送信されないということで Twitter にご報告を頂いた。  コメント通知メールが届いていたので正常にコメントの投稿こそされておりデータベースにも記録されていたが...
0
WordPress

WordPress の Plugin “Nginx-Helper” が 2.0 に更新されたのでまた手動で修正をした

 当ブログのは Nginx で FastCGI Cache を利用して高速化を図っている為、キャッシュ制御に Nginx-Helper の様なプラグインは必須になる。  Feed URL はうちの場合 となっており、末尾に "/" が無い...
0
Linux/UNIX

Nginx のレート制限 limit_req でホワイトリストを作る

 Nginx ではリクエスト数の制限をかけられる ngx_http_limit_req_module という物を使うと DDoS やそれに近い挙動を示すクライアントからのアクセスを効率良く制限する事が出来る。  しかしこのレート制限から特定...
0
Linux/UNIX

NextCloud の Gallery で使われるサムネイルを一括生成したり自動生成させる

 NextCloud の Gallery アプリにブラウザからアクセスすると、アクセスしたときにサムネイルを生成する。  アクセス間隔が長かったりで生成すべきサムネイルが多いと表示に時間が掛かかるし CPU リソースなど結構持って行かれてし...
2018.10.14 - 10:08 0
Linux/UNIX

Nginx で TLS 1.3 対応化させる

はじめに  HTTPS で接続する際の暗号化経路を確立する際に使用されるプロトコルとしては現状 TLS が主流となっており、そのバージョンは TLS 1.2 迄となっていた。これが 2018/8/10、正式に RFC 8446 として公開...
0
Linux/UNIX

CentOS 7.5 にて epel から入れた munin-2.0.40 で色々面倒な事に

 サーバーの動作状況などは Munin を用いた監視としているが、Web サーバーとして Nginx を使用している場合はグラフ拡大などを行う部分の設定が色々と面倒な物で。  昨晩あたりに munin-2.0.39 から yum で upd...
2018.10.04 - 12:14 0
Linux/UNIX

NextCloud 13 から 14 系にアップデートする

 自サバに導入しているクラウド環境を構築してくれる NextCloud へアクセスしたらバージョン 14.0 がリリースされたとの通知が出た。  Web 上での自動アップデートではなくて手動でやる必要がある雰囲気だったので早速アップデートを...
0
WordPress

WordPress で Nginx の FastCGI Cache をパージするプラグインの変更

 今までは Nginx の FastCGI Cache にてアクセス元のデバイスが「PC かモバイル端末か」でキャッシュを分けていたので、公開されている WordPress のプラグインをインストールしてそのままでは運用できなかった。  そ...
0
Linux/UNIX

GDPR 対策最終奥義「遮断」

 2018/05/25 に施行された GDPR の対策を 8 月に入ってから取り組みはじめて WordPress に Cookie 使用の同意を得る為のプラグインを入れてみた。  それに付随為にはサーバーサイドでの調整も必要だったりで何だか...
0
WordPress

WordPress と Nginx の調整再び

 先日は Nginx 側のキャッシュ制御を変えてあれやこれやと弄ってみた物の、制御変更によりキャッシュのパージも「Nginx Proxy Cache Purge」というプラグインを改造して対応を終えた。  そこでふと「PC とモバイル端末で...
0
Linux/UNIX

Nginx 側でも Cookie Notice for GDPR 導入後の対応を行った

 WordPress のプラグイン「Cookie Notice for GDPR」は GDPR 対策に於いて筆者の思うような動作をもたらしてくれた物の、Web サーバー側のキャッシュ制御をちょっと弄ってあげる必要が出てしまったのでその対応を...
0
Linux/UNIX

Nginx で NextCloud 12 を動かしてるホストで Let’s Encrypt の証明書を更新する時の設定備忘録

 Let's Encrypt の証明書更新は今まで問題無く certbot renew で出来ていたが、NextCloud 12 になってから初の自動更新でエラーが返ってきた。  Nginx の設定を多少弄くる必要があったのでその変更メモ。...
0
Diary

Nextcloud 11 から 12.0 へ更新

 Dropbox のような事の出来るクラウド環境として Nextcloud 11 を自サバ運用しているが、昨日 12.0 にアップデートが出来るよーみたいな通知が出ていたので更新作業を行った。  Nextcloud 11 からだと若干の設定...
0
Linux/UNIX

WordPress が稼働しているサブドメインの変更を行った時の作業メモ

 先日、ゲーム関連用に立てている WordPress を用いたブログのサブドメインを変更してみようと思い立ってやってみた。  自身としても同一ホスト上でサブドメインだけ変更する形の移転は初だったので、大体の作業内容を大雑把に備忘録として残し...
0
Linux/UNIX

Nginx の動作設定見直し

 Nginx に乗り換えてから約 1.5 年ほど経過して最近では平和に運用出来ているが、ちょっとばかり無駄な設定も見えてきたのでちょっと手入れをして動作を見なおしてみた。 1. Proxy Cache から FastCGI Cache に...
0
Linux/UNIX

Nginx で IP アドレスを元にアクセス制限を行う方法

 ここ数ヶ月は特にこれと言った問題も起こらず平和な運用をしていたが、アクセス数が増加するにつれてどこからかスパムコメントが目立つようになってきた。  これといったアクセス制御は撤廃して放置していた部分もあったので、このタイミングでちょっとし...
0
タイトルとURLをコピーしました