静的nginxのアクセスローカルリソースの設定

ここではWindowsで静的リソースサーバとしてnginxの使用方法について話をします、

1、行うためにここに基本的に、構成の全てをconfigディレクトリ、設定ファイルを変更し、

 

 次のように図2に示すように、主な構成パラメータは、ビジネス・ニーズに基づいて後続の操作及び保守管理を容易にするために、相対パスを指定することができるように、場所の複数であってもよい私は直接除去独立パラメータの数、注意、であり、

サーバー{

80を聴き、ポートリスニング#nginx
サーバー名localhostと;#は、ユーザーアクセスを傍受

#charset KOI8-R。

#access_logログ/メインhost.access.log。

静的HTML下位ローカル絶対パスアクセス
LOCATION / {
#root HTMLを、
ルートD:/ツール/ nginxの/ 2 / HTML1、
インデックスのindex.htmlのindex.htm;
}

#アクセスパス内の画像にアクセスするローカル絶対パススプライシングアップロード
LOCATION /アップロード/ {
別名D:/ツール/ nginxの/ 2 /画像1 /;
ON AUTOINDEX;
}

#アクセスパススプライス/絶対的な静的なHTMLページアクセスのローカルパス
LOCATION /ページ/ {
別名D:/ツール/ nginxの/ 2 / HTML1 /;
ON AUTOINDEX;
}

アクセス静的リソースファイルを最適化するために、#ファイン構成関連の静的リソースパラメータ
LOCATIONを〜* \(GIF | JPG | JPEG | PNG)$ {...
24時間期限、
ルートD:/ツール/ nginxの/ 2 /画像1 /;#画像を指定しますストレージパス
proxy_store ON;
proxy_temp_pathのD:/ツール/ nginxの/ 2 /画像1 /;#画像アクセス経路
proxy_redirect OFF;
proxy_set_headerホスト127.0.0.1;
client_max_body_size 10Mは、
1280kをclient_body_buffer_size;
900 proxy_connect_timeout;
900 proxy_send_timeout;
900 proxy_read_timeout、
40Kをproxy_buffer_size;
proxy_buffers 320K 40;
proxy_busy_buffers_sizeの640K;
proxy_temp_file_write_size 640K;
IF(-e $ REQUEST_FILENAME!)
{
proxy_pass HTTP://127.0.0.1;#デフォルトのポート80
}

}

error_page 500 502 503 504 /50x.html。
位置= /50x.html {
ルートHTML。
}

}

 

3、通常の状況下では、訪問ローカルホストを起動するexeファイルをダブルクリック:80、nginxのnginxのindex.htmlを以下のhtmlを見つけるために戻っデフォルトで、

 

 ローカル絶対パス、ディレクトリの下に置く静的なHTMLを使用して第一の構成は、ここに私のパスです:D:/ツール/ nginxの/ 2 / HTML1、
次のように構成されました:

静的HTML下位ローカル絶対パスアクセス
LOCATION / {
#root HTMLを、
ルートD:/ツール/ nginxの/ 2 / HTML1、
インデックスのindex.htmlのindex.htm;
}

 

その後、黒のウィンドウで:nginxの-sはこれをリロード:あなたは、ページが独自のディレクトリの下にアクセスされ見ることができ、

 

 私はこちらのページを追加したような4は、もちろん、セキュリティをある程度確保するために、また、アクセスするアドレス内の文字列の上にスプライシングすることができ、全体的な構成は、以下の通りです。

#アクセスパススプライス/絶対的な静的なHTMLページアクセスのローカルパス
LOCATION /ページ/ {
別名D:/ツール/ nginxの/ 2 / HTML1 /;
ON AUTOINDEX;
}

再び訪問し、まだそのディレクトリ内のhtmlへのアクセス権を持っています、

 

 

5、写真へのアクセス、そしてここで私は、絶対パスへのアクセスを使用して、2つの方法を使用最初と同様のアクセス静的なHTMLを設定し、

#アクセスパス内の画像にアクセスするローカル絶対パススプライシングアップロード
LOCATION /アップロード/ {
別名D:/ツール/ nginxの/ 2 /画像1 /;
ON AUTOINDEX;
}

 

それにアクセスするためのブラウザ、あなたは、あなたが絵に正常にアクセスできることを確認することができます

 

 

通常、静的リソースへのアクセスのnginxを最適化するために、第二の方法を見て、私たちは、そのような画像圧縮、キャッシングなど、いくつかのチューニングパラメータの設定を行うなど、セキュリティチェックのユーザー名とパスワードを、追加する必要があり、次のように、直接設定することができます、内部は、あなたが研究を学ぶために、関連する情報にアクセスすることができ、他のパラメータを追加していくことができます

アクセス静的リソースファイルを最適化するために、#ファイン構成関連の静的リソースパラメータ
LOCATIONを〜* \(GIF | JPG | JPEG | PNG)$ {...
24時間期限、
ルートD:/ツール/ nginxの/ 2 /画像1 /;#画像を指定しますストレージパス
proxy_store ON;
proxy_temp_pathのD:/ツール/ nginxの/ 2 /画像1 /;#画像アクセス経路
proxy_redirect OFF;
proxy_set_headerホスト127.0.0.1;
client_max_body_size 10Mは、
1280kをclient_body_buffer_size;
900 proxy_connect_timeout;
900 proxy_send_timeout;
900 proxy_read_timeout、
40Kをproxy_buffer_size;
proxy_buffers 320K 40;
proxy_busy_buffers_sizeの640K;
proxy_temp_file_write_size 640K;
IF(-e $ REQUEST_FILENAME!)
{
proxy_pass HTTP://127.0.0.1;#デフォルトのポート80
}

}

私たちは、あなたが見ることができ、それをアクセスしようと、我々は内部の構成でパスプロキシの設定パラメータを行うためすると、あなたはまだ、この方法を想像するアクセスを通じて成功することができ、

 

 

概要:ここではそのシナリオ、いくつかの大規模な電気プロバイダのウェブサイトでは、製品ページ上のいくつかの詳細がありますが、そのようなこのような絵のように異なる寸法、各種のデータ集約ニーズ、

 

 

私たちは、この問題を解決するために、それは言われて、スピードは非常に良いではない場合、その後、あなたはスピードの負荷が比較的遅いでしょう、製品の詳細ページを入力する最初の時間のために、してみてください、しかし、この問題に関する多くの建築家が使用することを好むようになりましたここでは、静的なテンプレート技術は、我々が研究に関する情報を探すことができたの詳細にとして、主要なアイデアが含まれている、非常に良いアプリケーションされた寸法データ集約+ +キャッシュ静的なページ、この問題に対する包括的なソリューション、事前にレンダリングされた静的テンプレートページをレンダリングするために大量のデータは、大幅に背後に、ページ全体のレンダリング速度を向上させるためには、当然の関連するサービスパラメータに応じてのnginxを通じて技術のほんの一面静的なページをアクセスのアクセス速度を向上させることができますアーキテクチャの考え方は、私たちの研究と探求の非常に価値があります!

----------------
免責事項:この記事では、元の記事の「謎のタマネギ」CSDNブロガーがあり、CC 4.0 BY-SAの著作権契約、複製、オリジナルのソースとのリンクを添付してくださいに従ってくださいこの文。
オリジナルリンクします。https://blog.csdn.net/zhangcongyi420/article/details/89216867

おすすめ

転載: www.cnblogs.com/cnblog-long/p/11690234.html
おすすめ