HOME>現在のページは投稿記事ではありません。

nginxのキャッシュを個別に削除する Pythonスクリプト

Webサーバー サイトの管理
nginx
キャッシュを個別に削除する Pythonスクリプト
 
nginx における「FastCGI キャッシュ」と「proxy キャッシュ」のファイル名を特定し、キャッシュファイルへのパスを計算する Pythonスクリプトを作った。
これを利用して、キャッシュファイルへのパスでキャッシュを個別に削除する Pythonスクリプトに仕上げた。
 
実行結果:python del_cache_f7.py page_id=904
 
以下、nginxのキャッシュを個別に削除する Pythonスクリプト を掲載。

 

HOME>現在のページは投稿記事ではありません。

Ubuntu Meiryo UI フォントの追加要領

Ubuntu Desktop 22.04 LTS ノウハウ
Meiryo UI
フォントの追加要領
 
Ubuntu 22.04 のアプリケーションで「Meiryo UI」フォントが使えるようにし、且つ、Ubuntu 自身のフォントも変更する。
 
フォント選択画面が表示されるので、適用したいフォントを選択する
 
以下に、Ubuntu 22.04 でのフォントの変更要領を纏めた。

 

HOME>現在のページは投稿記事ではありません。

ubuntu software 「インストール済み」タブが表示されない

Ubuntu Desktop 22.04 LTS ノウハウ
Ubuntu Software
「インストール済み」タブが表示されない
 
ubuntu software を起動し「インストール済み」タブを開くと、画面中央の読み込みマークがグルグル回ったままになる。
Ubuntuでのパッケージ管理を「aptコマンド」で行うことも可能だが、「GUI」ベースでのパッケージ管理システムが使えないのは不便である。
 
ubuntu software を起動し「インストール済み」タブを開くと、画面中央の読み込みマークがグルグル回ったままになる
 
以下、この対策としてAPTベースの「GNOME Software」をインストールした記録。

 

HOME>現在のページは投稿記事ではありません。

WPS Office 欠落フォントのインストール

Ubuntu Desktop 22.04 LTS ノウハウ
WPS Office
欠落フォントのインストール
 
WPS Office インストールし実行すると、フォントが欠落しているというエラーメッセージが出る。
 
WPS Office インストールすると、フォントが欠落しているというエラーメッセージが出る
 
以下に、欠落しているフォントのインストール要領を記録した。

 

HOME>現在のページは投稿記事ではありません。

Firefox 戻るボタンが1回で効かない

Windows PC 関連ノウハウ
Firefoxの「戻る」ボタン
ブラウザー・バックスペースに関する設定変更
 
ブラウザの「戻る」ボタンは、直前の表示画面に移動するためのボタンだが、 Firefoxの「戻る」ボタンを押しても動作しない。
Firefoxの「戻る」ボタンを押しても動作しない
 
以下に、Firefox のブラウザー・バックスペースに関する設定を変更する要領を記載。

 

HOME>現在のページは投稿記事ではありません。

Ubuntuに WPS Office をインストールする

Ubuntu Desktop 22.04 LTS ノウハウ
Microsoft Office 互換
WPS Office のインストール
 
WPS Officeは、中国のキングソフト社が提供するオフィスソフトで、文書作成、表計算、プレゼンテーション作成などの機能が備えられており、Microsoft Officeと高い互換性があり、操作性も似ている。その上「Linux版」は、なんと無料で使用できる。
 
WPS Officeの「Debパッケージ」を公式サイトからダウンロードする
 
以下、「Linux版 WPS Office」をUbuntuにインストールした記録。

 

HOME>現在のページは投稿記事ではありません。

Ubuntu “Snap Store”をアップデートできません:

Ubuntu Desktop 22.04 LTS ノウハウ
ソフトウェアの更新
"Snap Store"をアップデートできません
 
Ubuntu のアップデートで「"Snap Store"をアップデートできません:」が出力され、「Snap Store」のアップデートだけが残る。
 
"Snap Store"をアップデートできません:
 
以下に、"Snap Store"のアップデート要領を記載。

 

HOME>現在のページは投稿記事ではありません。

nginx Reverse Proxy クローラーのブロックとトラフィックの監視

Webサーバー サイトの管理
nginx リバース プロキシ サーバー
AIクローラーのブロックとトラフィックの監視
 
最近 AIクローラーのユーザーエージェントによるアクセスが急増し、Webサーバーのレスポンスに影響を及ぼすようになった。
「meta-externalagent」と「GPTBot」。
 
Pythonスクリプトの実行結果
 
以下、ユーザーエージェントでのブロック方法とトラフィックの監視要領をまとめた。

 

HOME>現在のページは投稿記事ではありません。

nginx proxy キャッシュのファイル名とパス

Webサーバー サイトの管理
nginx Webサーバー
proxy_cache キャッシュのファイル名とパス
 
nginx の proxy_cache を次のように設定しています。
proxy_cache_path      /var/cache/nginx/arakan60 levels=2:2 keys_zone=arakan60:30m inactive=2h max_size=768m;
proxy_cache_key "$scheme$proxy_host$request_uri";
この場合、どのようなキャッシュファイル名が生成されるでしょうか?
 
以下に、プロキシキャッシュのパスとディレクトリ構造についての調査結果をまとめた。

 

HOME>現在のページは投稿記事ではありません。

nginx FastCGI キャッシュのファイル名とパス

Webサーバー サイトの管理
nginx Webサーバー
fastcgi_cache キャッシュのファイル名とパス
 
nginx の fastcgi_cache を次のように設定しています。
fastcgi_cache_path /var/cache/nginx/farakan60 levels=1:2 keys_zone=farakan60:30m max_size=512M inactive=600m;
fastcgi_cache_key "$scheme$request_method$host$request_uri";
この場合、どのようなキャッシュファイル名が生成されるでしょうか?
 
以下に、fastcgiキャッシュのパスとディレクトリ構造についての調査結果をまとめた。