特定の地域および国に対する Web サイトのブロックおよび IP アクセスのブロック設定 - PHP コード/Nginx/WordPress 設定

外国貿易ウェブサイトを構築している多くの友人は、自分のウェブサイトが国内 IP からアクセスされることを制限したいと考えています。また、さまざまな理由で特定の IP からブロックする必要があるリソースをウェブサイトに保存している友人もいます。ソース IP のほとんどは海外からのものであるため、外国の IP が Web サイトにアクセスできないようにしたいと考えています。

理由が何であれ、特定の地域や国からのIPアクセスをブロックしたりブロックしたりすることは、日常のWebサイト構築でよく使用されます。 PHP を使用している場合、比較的簡単な方法は、PHP ファイルに IP を決定するコードを追加し、IP ライブラリを使用して比較することです。IP がアクセス制限範囲内にある場合は、アクセスの継続を禁止します。

Web サイトが Nginx の場合、Nginx-ngx_http_geoip_module モジュールを直接使用できます。このモジュールは国、地方、都市などの IP を正確に把握でき、アクセスの識別とブロックはすべて Nginx によって実行されます。 PHP に比べてリソースが節約されますが、Nginx はコンパイルが面倒です。

ブログを支える主な応用技術と機能 - Webサイトとサーバーの最適化手法まとめ

このブログには、Web サイトのサーバー構成情報や Web サイトの最適化方法について質問する人がたくさんいます。この記事では、長年にわたって wzfou.com に存在してきたテクノロジーと機能をまとめます。必要としている友人に役立つことを願っています。参考として、この記事は常に更新され、最新のアプリケーションはここで随時更新されます。

この記事では、「ソフトウェア」の最適化と Web サーバーのパフォーマンスの向上に焦点を当てます。実際、お金がある場合は、サーバーを最適化するためにあらゆることを行うのではなく、「ハードウェア」の観点から Web サイトを最適化するのが最善です。 Web サイトへのアクセスを高速化するには、お金を出して大容量メモリ + SSD + BGP コンピュータ ルーム + 大帯域幅を購入する方が良いです。この構成は、「ソフトウェア」の最適化とは比べものになりません。

サーバーのネットワーク構成 を購読