nginxで静的リソースを公開する方法

nginxで静的リソースを公開する方法

ステップ

  • 準備した静的リソースファイルを指定されたフォルダに配置します
  • nginx 設定ファイルを変更する: nginx.conf
  • nginx サービスを開始します: start nginx (必ず nginx ディレクトリに切り替えてください)
  • ブラウザでリリースが成功したかどうかを確認する

実際の操作

公開された静的 Web ページを指定されたフォルダーに配置します。

ここに画像の説明を挿入

nginx 設定ファイルを変更します。

ここに画像の説明を挿入

nginx.conf の設定内容は次のとおりです。

#ユーザーnobody;
ワーカープロセス 1;

#error_log ログ/error.log;
#error_log ログ/error.log 通知;
#error_log ログ/error.log 情報;

#pid ログ/nginx.pid;


イベント {
  ワーカー接続 1024;
}

http {
   gzip オン;

  #静的ファイルサーバー{
    8080を聴く;
    server_name ローカルホスト;

    位置 / {
      ルート D:/resources/statichtmls;
    }
  }

  #html ファイルサーバー {
    8080を聴く;
    サーバー名 127.0.0.1 ローカルホスト;

    位置 / {
      ルート D:/resources/statichtmls;
      インデックス index.html index.htm; 
    }
  }
}

nginxを起動します:

ここに画像の説明を挿入

リリースが成功したかどうかを確認する

ここに画像の説明を挿入

失敗した場合は、ポート番号やその他の設定、静的ファイルが正しいかどうかを確認してください。

nginxをシャットダウンする

テストが完了したら、使用しない場合はnginxを閉じることを忘れないでください

ここに画像の説明を挿入

次にシステムに入るとログインできません。これは nginx が閉じていることを意味します。

ここに画像の説明を挿入

nginx で静的リソースを公開する方法についての記事はこれで終わりです。nginx で静的リソースを公開する方法についての詳細は、123WORDPRESS.COM の過去の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Linux サーバー上のローカル静的リソースにアクセスするために nginx を使用する方法
  • nginx/apache 静的リソースのクロスドメインアクセスの問題を解決する詳細な説明
  • 動的データと静的リソースのリクエストを分離するための Nginx + Tomcat の詳細な説明
  • nginx静的リソースサーバーの簡単な設定の詳細説明
  • Nginxは静的リソースのリバースプロキシの例を実装します
  • nginx-http-concat モジュールを使用して、nginx で静的リソース ファイルをマージします。

<<:  マージントップ崩壊現象とその具体的解決策

>>:  WeChat アプレット開発フォーム検証 WxValidate の使用

推薦する

サーバー上でjupyterノートブックを実行する問題を解決する

目次サーバーはjupyterノートブックを実行します仮想環境次にファイアウォールをオフにしますJup...

Centos7 環境でバイナリ インストール パッケージから mysql5.6 をインストールする方法の詳細な説明

この記事では、centos7 環境でバイナリ インストール パッケージを使用して mysql5.6 ...

Vuex環境の詳細な説明

目次Vuex環境を構築する要約するVuex環境を構築するsrcディレクトリにフォルダstoreを作成...

MySQL バージョン 5.7.24 のデータベース インストール プロセスの詳細なグラフィック説明

MySQL は最も人気のあるリレーショナル データベース管理システムです。WEB アプリケーションに...

MySQL データベースのバックアップとリカバリの実装コード

データベースのバックアップ #文法: # mysqldump -h server-u usernam...

Linux で複数のファイルの名前を一括で変更する方法

Linux では、通常、ファイルの名前を変更するために mv コマンドを使用します。これは、単一のフ...

HTML テーブル マークアップ チュートリアル (30): セルの暗い境界線の色属性 BORDERCOLORDARK

セルでは、暗い境界線の色を個別に定義できます。基本的な構文<TD ボーダーコロダーク=colo...

Reactベースのコンポーネントのカプセル化の実装手順

目次序文antd はどのようにしてコンポーネントをカプセル化するのでしょうか?ディバイダーコンポーネ...

MySQLトランザクションを実行するための構文とプロセスの詳細な説明

概要: MySQL は、トランザクションをサポートするためにさまざまなストレージ エンジンを提供しま...

デザインストーリー: ナンバープレートを覚えられない警備員

<br />私が住んでいる地域では、コミュニティに出入りする車両を管理するために、コミュ...

MySQL 5.7 における基本的な JSON 操作ガイド

序文プロジェクトのニーズにより、ストレージ フィールドは JSON 形式で保存されます。プロジェクト...

Docker を使用してスタンドアロン Pulsar とクラスター化された Redis をデプロイする方法 (開発アーティファクト)

目次1. はじめに: 2. ドッカー: 1 カスタムネットワーク2 展開を開始する3 ネットワークを...

Linux運用保守ツールSupervisor(プロセス管理ツール)のインストールと使用

1. はじめにSupervisor は Python で開発された汎用プロセス管理プログラムです。通...

バックアップ データをインポートするときに innodb_index_stats がエラーを報告する場合の主キー競合の解決方法

障害の説明percona5.6、mysqldump フルバックアップ、バックアップデータのインポート...

Linux コマンドを素早く習得する 4 つの方法

Linux マスターになりたいなら、いくつかの Linux コマンドを習得することが不可欠です。 L...