ホームページ >バックエンド開発 >PHPチュートリアル >nginx リバース プロキシ、動的リクエストと静的リクエストの分離、nginx キャッシュ アプリケーション、および ngx_cache_purge を使用して指定された URL をクリアします
一、nginx逆代理配置
#トムキャット
Java代
当然のことながら、www.codes51.com(本地localhostの設定が必要、www.codes51.comがnginxにあるIPアドレスを指向する)の時期(またはwww.codes51.comをnginxにあるIPアドレスに直接書き込む)、後台の Tomcat サーバー (127.0.0.1:8080) を要求し、要求されたデータをクライアントに送信します。
二,動静态请求相分离
画像、JS、HTML などの静的なサーバーは、一台のサーバーを削除しますが、動的要求は別のサーバーのサーバーを削除します。
Java代
このような方法は、異なるドメイン名を設定することによって、同じドメイン名内では不可能であり、判断によって動的リクエストと静的リクエストを分離することになりますか?
Java代
OK! 同じドメイン名で、その後の違いに応じて、異なるサービスを要求し、静的要求を実行します。*.abc などの静的なファイルが再び出現した場合は、その形式のファイルを再適用します。しかし、あまり合理的ではないため、すべての表ファイルを同じルート項目の下に配置することを検討できます。たとえば、/static では、上の静的な面を次のように変更することができます。
Java代
これは一部ではなく、ファイルの保存にもある程度の制限があります。
三、nginx 保存用
nginx は web 保存サービス、proxy_cache を備えていますが、一つの问問題があります、proxy_cache は指定された URL を削除できません、期間中は設置 URL のみが可能ですが、有问题、有人会很快解决问题、nginx 第三方模块ngx_cache_purge 能力浄化指定 URL 。
nginx をインストールする場合は、ngx_cache_purege をインストールする必要があります。
Java代
このうち、/root/dxm/nginx/ngx_cache_purge-1.2 は ngx_cache_purge 解压路径 (添付ファイル内に提供される ngx_cache_purge tar 包ダウンロード)
现在来段实例,实现图片缓存:
ちなみに、proxy_tem_path と proxy_cache_path は同じパーティションに存在する必要があります。
Javaコード