rpm パッケージのインストールは比較的簡単なので、ここでは説明しません。 C 言語ソフトウェアの場合、ソース コードのコンパイル手順は通常次のようになります。 nginx の場合、ソース コードのコンパイルとインストールの手順は次のとおりです。 ./configure -prefix=/usr/local/nginx -with-http_ssl_module /usr/local/nginx/sbin/nginx –v HTML などの静的ページをデプロイする必要がある場合は、静的ファイル リソースを /usr/local/nginx/html/ ディレクトリにアップロードします。 2行目のコメントを解除し、nobodyをrootに変更します。 Web アプリケーションがファイルのアップロードをサポートする必要がある場合は、アップロードされるファイルの上限を設定する必要があります。 18 行目に次のコードを追加します。 クライアントの最大ボディサイズは100mです。 静的リソースのアクセス ポートを変更する必要がある場合は、37 行目を変更します。たとえば、8081 に設定します。 リクエスト転送をサポートする必要がある場合 (たとえば、静的リソース内のバックエンド インターフェイスにアクセスするには、/api にアクセスするすべてのリクエストをポート 18080 上のアプリケーションに転送します)、次のコンテンツを 49 行目に追加します。 場所 /chat/api{ プロキシパス http://127.0.0.1:18080/api; proxy_redirect オフ; proxy_set_header ホスト $http_host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header アップグレード $http_upgrade; proxy_set_header 接続 'アップグレード'; } 上記の構成では、アクセス パスに /chat/api/ を含むすべてのリクエストが http://127.0.0.1:18080/api に転送されます。ここで、chat はデプロイされた静的リソース ディレクトリです。構成の最後の 2 行は、Websocket 接続、つまり ws プロトコルをサポートするために使用されます。 このような構成では、Web アプリケーションのフロントエンドとバックエンドを分離できます。つまり、フロントエンドの静的リソースはポート 8081 にデプロイされ、バックエンドのリソースはポート 18080 にデプロイされます。デプロイ後は、Web アプリケーションに通常どおりアクセスするために、ポート 18080 で nginx とアプリケーションを起動するだけです。 Nginx ソースコードのコンパイルとインストールに関するこの記事はこれで終わりです。Nginx ソースコードのコンパイルとインストールに関するより関連性の高いコンテンツについては、123WORDPRESS.COM で以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: iframe を使用して Web ページに天気の影響を表示します
mysql コマンドを使用して MySQL サーバーに接続します。 MySQL サーバーが起動したら...
情報を探すインターネットで見つかったいくつかの方法: autocomplete="off&...
innodb_flush_methodのいくつかの典型的な値 fsync: InnoDB は fs...
目次概要1. jsの位置づけを明確に理解する2. 明確な学習パス3. 自己規律と粘り強さ4. 練習し...
今日、クライアントが広告を掲載したいのですが、提供された素材は Flash です。私たちはあまり気に...
レンダリング サンプルコード今日は、WeChat アプレットを使用して 2048 ゲームを実装します...
しばらく前にシステムを再インストールしましたが、バックアップを取っていなかったので、コンピューター上...
1. Webデザイナーウォール 2. Veerleのブログ 3. チュートリアル9 4. UXブース...
デフォルトでは、Docker はネットワーク化されていない UNIX ソケット上で実行されます。オプ...
Mysql は、高性能なデータ ストレージ サービスを提供する主流のオープン ソース リレーショナル...
環境: [root@centos7 ~]# uname -r 3.10.0-514.el7.x86_...
[LeetCode] 176. 2番目に高い給与従業員テーブルから 2 番目に高い給与を取得する ...
この記事では、シンプルなカルーセル効果を実現するためのjsの具体的なコードを参考までに紹介します。具...
最近のブラウザでは、CSS 内で JavaScript を実行することはできなくなりました。以前は、...
1. ファイアウォールルールを設定する例1: ポート8080を外部に公開する ファイアウォールコマン...