nginx を使用して静的リソース サーバーを構築する方法

nginx を使用して静的リソース サーバーを構築する方法

Windows を例にとると、Linux も実際には同じです。

静的リソースサーバーを構築する

パソコンの作業フォルダの下にはたくさんの写真があります。nginx で静的リソースサーバーを構築し、アドレスバーに IP+ポートを入力してディレクトリマッピングを完了したいと考えています。


nginxのインストールディレクトリを見つけ、/conf/nginx.conf設定ファイルを開き、仮想ホストを追加します。


リスニングポートとアクセスドメイン名を追加する

重要なのは場所を追加することです。

マッピングURL: /work/;

注: 現在のサーバー モジュールに既に場所があり、URL が "/" の場合、新しく作成された場所の URL は一致するパスである必要があり、"/" にすることはできません。この時点で、マッピング パスを気軽に記述することはできません。まず、この URL ディレクトリはルート ディレクトリの下に存在する必要があります。そうでない場合は 404 が報告されます (このルールは当時私を悩ませました)。

そうでない場合は、次のように URL を「/」として記述できます。


ルート ディレクトリ (静的リソースを表示するルート ディレクトリ。レベル間にスラッシュ "/" を使用します) を追加します: D:/pic_resource/;

ディレクトリの参照権限を有効にする: autoinedx はオン、デフォルトはオフ。

次に、nginx を保存して起動します。

WindowsでのNginxコマンド: まず、cmdコマンドモードでnginxディレクトリに入り、

開始: nginx.exe を起動します。

最新の構成をロードします: ./nginx.exe -s reload;

停止: ./nginx.exe -s quit;

起動したかどうか確認したい場合は、nginx ディレクトリのログファイルに nginx.pid ファイルがあるかどうかを確認します。ある場合は、正常に起動したことを意味します。

エラーがない場合は、ログ ディレクトリ内の error.log を確認すると、エラーが発生した場所がわかります。

アドレスバーに 127.0.0.1:8008/work/ と入力すると、構成が成功したことを示す次の画像が表示されます。


nginx を使用して静的リソース サーバーを構築する手順に関するこの記事はこれで終わりです。より関連性の高い nginx 静的リソース サーバーのコンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • サーバー上で Nginx を使用して Springboot プロジェクトをデプロイする方法の詳細なチュートリアル (jar パッケージ)
  • Nginx がサーバーの生存状態をパッシブにチェックする詳細な説明

<<:  Js でオブジェクトのディープ オブジェクトを安全に取得するメソッドの例

>>:  JS で CSS 変数を使用する方法

推薦する

WeChatアプレットが計算機機能を実装

WeChatミニプログラムはますます人気が高まっています。多くの大学生が独学で学んでいるのも見てきま...

ランダムな文字を生成する Java サンプルコード

サンプルコード: java.util.Random をインポートします。 java.util.UUI...

NodeJs の高メモリ使用量のトラブルシューティング実戦記録

序文これは、オンライン コンテナーの拡張によって発生した調査です。最終的には、実際の OOM が原因...

MySQL 8.0 の新機能 - 管理ポートの使用の概要

目次序文接続管理追加の接続管理ポート要約する序文皆さんの多くは、次のようなエラー メッセージに遭遇し...

RGBカラーテーブルコレクション

RGBカラーテーブル色英語名RGB 16色雪255 250 250 #FFFAFAゴーストホワイト2...

MySQL 8.0.23 インストールの超詳細なチュートリアル

目次序文1. 公式サイトからMySQLをダウンロードする2. 解凍ファイルを設定する3. 初期化4....

CSS3+JavaScript を使用したクールな呼吸効果のサンプル コード

CSS3 アニメーションで実現したシンプルでクールな効果。最終的な効果は次のようになります。 ページ...

Elementのメッセージポップアップウィンドウが繰り返しポップアップする問題の解決

目次1. 使用2. メッセージポップアップウィンドウが繰り返し表示される問題を解決する1. 使用Vu...

SpringBoot と Docker の統合の詳細なプロセス

目次1. デモプロジェクト1.1 インターフェースの準備1.2 構成の準備2. Dockerがリモー...

Dockerを使用してSpringBootプロジェクトをデプロイする方法

Docker テクノロジの開発により、マイクロサービスの実装にさらに便利な環境が提供されます。Doc...

Linux で MySQL データベースのスケジュールされたバックアップを実装する簡単な方法

詳細な手順は次のとおりです。 1. ディスク容量を確認します。 [root@localhost バッ...

0.1秒の価値!フロントエンドのウェブページの高速化の問題について簡単に説明します

私が現在の仕事の面接を受けたとき、リーダーが真剣にこう言っていたのを覚えています。「今の世の中はイン...

HTMLフォームアプリケーションにはチェックボックスとラジオボタンの使用が含まれます

チェックボックスやラジオボタンの使用を含むコードをコピーコードは次のとおりです。 <!DOCT...

mysql 5.7.19 最新バイナリインストール

まず、公式ウェブサイト http://dev.mysql.com/downloads/mysql/ ...

Ubuntu 12.04 でカーネルツリーを構築する実装プロセスの詳細な説明

まず使用しているカーネルのバージョンを確認してくださいlin@lin-仮想マシン:~$ uname ...