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 変数を使用する方法

推薦する

Xshell を使用して VMware 上の Linux 仮想マシンに接続する (グラフィック手順)

はじめに: 最近 Hadoop プラットフォームの構築を勉強し始めたので、ローカルマシンに VMwa...

HTML の 2 つのタブ ナビゲーション間の競合の解決方法

まず問題の説明から始めましょう:同じページで、1 つのタブに float:left が必要で、もう ...

Docker を使用して MySQL 5.7 および 8.0 マスター スレーブ クラスターをデプロイする方法

> MySQL 5.7 クラスタ マスターとスレーブをデプロイする (テストのみ)イメージバー...

MySQLの誤操作後にbinlog2sqlを使用して素早くロールバックする方法の詳細な説明

序文日常の仕事や勉強では、データベースを操作するときに「不注意」によるミスを犯すことは避けられません...

MySQLデータ内の多数の改行と復帰に対する解決策

目次問題を見つける1. 改行と復帰を削除する方法2. SELECTクエリで「改行と復帰」を無視する方...

ユニアプリとミニプログラム(画像とテキスト)を下請けする方法を教えます

目次1. ミニプログラム下請け2. Uniapp 下請けアプレット下請けの手順: 1. manife...

JavaScript でシンプルなクリスマス ゲームを実装する

目次序文成果を達成するコードCSSコードJSコードHTMLコードデモンストレーションのプロセス序文ク...

Vue での ElementUI の使用に関する詳細な説明

ログイン + セッションストレージエフェクト表示ログインに成功すると、ユーザー ID がフロントエン...

Chrome デベロッパー ツールの詳細な紹介 - タイムライン

1. 概要ユーザーは、アクセスする Web アプリケーションがインタラクティブでスムーズに実行される...

innodb_autoinc_lock_mode の表現と値の選択方法についての簡単な説明

前提条件: Percona 5.6 バージョン、トランザクション分離レベルは RR mysql>...

Pythonは出力をcsv操作に書き込む

以下のように表示されます。 def test_write(self): フィールド=[] field...

CSS でテキストシャドウと要素シャドウ効果を使用する

テキストシャドウの紹介CSSでは、 text-shadowプロパティを使用してテキストの影を設定しま...

MySQL ロックの知識ポイントのまとめ

ロックの概念①. 現実世界では、鍵は外の世界から身を隠したいときに使う道具です。 ②. コンピュータ...

Ubuntu 16.04 で Python 3 を使用して Django プロジェクトを作成し、実行する方法

ステップ1: Djangoプロジェクトを作成するターミナルを開き、書き込みたいプロジェクトのアドレス...

LinuxシステムのAnsible自動運用保守導入方法

Ansible は、Python をベースに開発された新しい自動運用・保守ツールです。 多くの古い運...