- 方向:
- 全て ウェブ3.0 バックエンド開発 ウェブフロントエンド データベース 運用・保守 開発ツール PHPフレームワーク 毎日のプログラミング WeChat アプレット よくある問題 他の 技術 CMS チュートリアル Java システムチュートリアル コンピューターのチュートリアル ハードウェアチュートリアル モバイルチュートリアル ソフトウェアチュートリアル モバイル ゲームのチュートリアル
- 分類する:
-
- Centos7+Nginx+Tomcat8をベースにした負荷分散サーバーの構築方法
- nginx を手動でインストールした後は、すべてが正常であり、仮想ホストの構成と負荷分散に問題はありません。これは正常に有効になりました。具体的な設定ファイルは次のとおりです: vhost ディレクトリ内のすべての .conf ファイルを導入するために、conf の nginx.conf ファイルに includevhost/*.conf; を追加しました。もちろん、将来必要に応じて、1つずつ追加することもできます。ロードサービスは API サービスであるため、ここでの conf ファイルの名前は api.xxx.com.conf と呼ばれ、ファイルを開く設定は次のとおりです: ここでは ip ポーリング方式は使用されませんが、usstream 方式が使用されます。具体的には、これらの方法の違いは何ですか?
- Nginx 1293 2023-05-12 23:16:16
-
- nginx がデータベース ポート転送を実装する方法
- データ セキュリティ上の理由から、通常の状況では、Web サイトやプロジェクト データベースへの外部ネットワーク アクセスは通常禁止されているか、一部のホストのみにアクセスが許可されています。では、アクセスが禁止されている他のホストが、そのような権限を変更せずにこのデータベースにアクセスできるようにするにはどうすればよいでしょうか?このとき、Nginxの役割が反映されます。 1. たとえば、mysql の場合、oracle や sqlserver などのデータベース構成は、データベースのポートが異なることを除いて、次の構成と同じです。この構成は http の外部に記述する必要があることに注意してください。 #データベースには nginx を使用しますポート転送ストリーム{upstreamsql{#データベースのIPを構成し、ポートserver172.16.8.190:3306w
- Nginx 2068 2023-05-12 23:13:04
-
- Nginx アンチホットリンクを構成する方法
- 実験環境 • 最小限にインストールされた centos7.3 仮想マシン • 構成: 1 コア/512MB • nginx バージョン 1.12.2 1. ホットリンク Web サイトの構成 1. nginx 仮想マシンを起動し、2 つの Web サイトを構成します vim/etc/ nginx/conf.d/ vhosts.conf に次のコンテンツ サーバー {listen80;server_namesite1.test.com;root/var/wwwroot/site1;indexindex.html;location/{}}server{listen80;server_namesite2.test を追加します。
- Nginx 1901 2023-05-12 23:04:04
-
- nginx で gzip 圧縮を使用してウェブサイトの速度を向上させる方法
- gzip 圧縮を使用する理由 nginx の gzip 圧縮をオンにすると、Web ページ内の js や css などの静的リソースのサイズが大幅に削減され、帯域幅が大幅に節約され、伝送効率が向上し、ユーザー エクスペリエンスが高速化されます。 nginx は gzip を実装します nginx がリソース圧縮を実装する原理は、デフォルトの統合 ngx_http_gzip_module モジュールを通じてリクエストをインターセプトし、gzip にする必要があるタイプで gzip を実行することです。使用は非常に簡単で、直接オンにすることができます。オプション。 。 gzip が有効になった後のリクエスト ヘッダーとレスポンス ヘッダー requestheaders:accept-encoding:gzip,deflate,sdchresponseheaders:
- Nginx 1615 2023-05-12 22:34:10
-
- https で安全なアクセスを実現するために Nginx SSL 証明書を構成する方法
- 前提条件は、サーバーと、サーバーに解決できる独自のドメイン名を持っていることです。 1. Nginx のインストールと設定 Nginx をインストールしている場合は、Nginx で SSL モジュール機能が有効になっているかどうかを確認する必要があります。 ./nginx-V は上記のように表示されます。これは、SSL 機能が有効であることを意味します。それ以外の場合は、次のエラー メッセージが表示されます。 nginx:[emerg]the"ssl"parameterrequiresngx_http_ssl_modulein/usr/local/nginx.conf:%インストール手順 1. 公式 Web サイトから nginx 圧縮パッケージをダウンロードします。 nginx:download まず公式 Web サイトにアクセスしてダウンロードしましょう。
- Nginx 2450 2023-05-12 22:28:04
-
- Linux nginxがphpを解析しない問題を解決する方法
- linuxnginx が php を解析しない場合の解決策: 1. ポート 9000 がリッスン状態かどうかを確認します; 2. 「php-fpm.conf」ファイルを確認します; 3. nginx 設定を「location~\.php${fastcgi_passunix:/dev」に変更します/shm/php-cgi.sock;#127.0.0.1:9000fastcgi_indexindex...」が使用可能です。 nginx が php ファイル 502 を解析しない場合の解決策: インストールされた nginx はデフォルトでポート 9000 をリッスンします。ポート 9000 がリッスン状態かどうかを確認してください netstat-antp|grep:9000
- Nginx 887 2023-05-12 22:19:11
-
- nginx + uwsgi を使用して独自の Django プロジェクトをデプロイする方法
- ステップ 1: ソースを変更します。コマンドを入力して、Ubuntu のダウンロード ソース sudonano/etc/apt/sources.list を置き換えます。以下のすべてのファイルを元のファイルに置き換えます。ここでは Alibaba ソースを使用しています。他のソースに変更することもできます。ソース。 debhttp://mirrors.aliyun.com/ubuntu/bionicmainrestricteddebhttp://mirrors.aliyun.com/ubuntu/bionic-updatesmainrestricteddebhttp://mirrors.aliyun.com/ubuntu/bionicunive
- Nginx 1358 2023-05-12 22:10:05
-
- Nginx タイムアウトのタイムアウトを設定する方法
- keepalive_timeouthttp にはキープアライブ モードがあり、リクエストの処理後に TCP 接続を開いたままにするよう Web サーバーに指示します。クライアントから他のリクエストを受信した場合、サーバーは別の接続を確立せずに、この閉じられていない接続を使用します。 httpkeep-alive、Web ページ上のすべてのリクエストは http (画像、CSS など) であり、http リクエストを開くには、まず TCP 接続を確立する必要があります。ページがリクエストごとに TCP 接続を開いたり閉じたりする必要がある場合keepalive_timeout の無駄は、http リクエストが完了しても、その TCP 接続が維持されることです。
- Nginx 2253 2023-05-12 22:07:13
-
- Nginx リバースプロキシを介して kibana ログイン認証を実装する方法
- ApacheHttpd パスワード生成ツール $yuminstallhttpd-tools-y をインストールして、Kibana 認証パスワードを生成します $mkdir-p/usr/local/nginx/conf/passwd$htpasswd-c-b/usr/local/nginx/conf/passwd/kibana.passwdUserrenwolecomGN5SKorJAddingpasswordforuserUserrenwolecom Nginx reverse を構成する 次の内容を Nginx 構成ファイルのプロキシに追加します (または、新しい構成ファイルに含めます): $vim/us
- Nginx 1510 2023-05-12 22:01:17
-
- $remote_addr に基づいて nginx フロントエンド ディストリビューションを実装する方法
- 要件は次のとおりです: ドメイン名の下に複数のサーバーがあります。現在、特定の地域でテストしています。特定の地域の IP ユーザーは特定のサーバーにのみアクセスし、個別にテストを実行します。問題がなければ、更新してください。すべて; 問題があった場合の影響は小さいです。時間内に問題を見つけて解決してください。解決策: nginx モジュールを使用して、フロントエンドのロード バランシング転送マシン上で一致ルールを構成します。nginx は、次の場所セクションで vhost を構成します。ドメイン名にコードを追加します。$remote_addr が IP に一致する場合、abc_test_server;server{listen80;server_nameabc.com.cn;access_log/dev/ に転送します。
- Nginx 1471 2023-05-12 22:01:12
-
- nginxとバックエンドポート間の競合を解決する方法
- 問題: アリス管理システムの開発環境を開始したとき、最初のリクエスト中にバックグラウンドのすべてのインターフェイスで 404 エラーが生成されたことがわかりましたが、2 番目のリクエストで問題が正常に特定されました。nginx エラー ログを確認したところ、次のことがわかりました。というエラーが出たので、htmlフォルダ内のファイルが権限不足で書き込めなかったのかと勘違いしてしまい、権限を開いてみたらやはりダメでした。Googleで検索してみたところ、やはりダメでした。解決策が見つからない。とりあえず放置して、翌日もう一度エラーを調べようとしたところ、誤ってポート8081を開いてしまい、localhost:8081と127.0.0.1:8081にアクセスすると、実は内容が異なっていました。その時、ポートの競合があることに気づき、ファイルを開いてnginxのconfを見つけました。
- Nginx 1324 2023-05-12 21:52:18
-
- Nginx の動的分離構成と静的分離構成を実装する方法
- 1. 概要 1.1 動的ページと静的ページの違い 静的リソース: ユーザーがこのリソースに複数回アクセスしても、リソースのソース コードは変更されません。動的リソース: ユーザーがこのリソースに複数回アクセスすると、リソースのソース コードが変更される可能性があります。 1.2 動的と静的な分離とは何ですか? 動的と静的な分離により、動的 Web サイト内の動的 Web ページが一定のルールに従って、一定のリソースと頻繁に変化するリソースを区別できるようになります。動的リソースと静的リソースが分割された後、静的なリソースの特性に従ってそれらを分離できます。リソース. キャッシュ操作を実行します, これは静的な Web サイト処理の中心的なアイデアです. 動的と静的な分離の簡単な概要は次のとおりです: 動的ファイルと静的ファイルの分離。擬似静的: Web サイトが検索エンジンによって検索されることを希望する場合は、FreeMarker などの動的ページ静的テクノロジやその他のテンプレート エンジン テクノロジ 1.
- Nginx 2035 2023-05-12 21:25:04
-
- Windows システムに Nginx+PHP をインストールする方法
- ステップ 1. Nginx をダウンロードする. まず、Nginx の公式 Web サイトから Nginx インストール パッケージをダウンロードする必要があります. http://nginx.org/ にアクセスするか、ここをクリックして最新バージョンを直接ダウンロードできます。ダウンロード後、D:\nginx などのローカル ディレクトリに解凍します。ステップ 2. PHP をダウンロードします。次に、PHP の公式 Web サイトから PHP インストール パッケージをダウンロードする必要があります。https://www.php.net/ にアクセスするか、ここをクリックして最新バージョンを直接ダウンロードできます。ダウンロードする ZIP パッケージの Windows バージョンを選択します。ダウンロード後、D:\php などのローカル ディレクトリに解凍します。ステップ 3. Nginx と PHP を構成する 次に、Nginx と PHP を構成する必要があります。まずNGを見つけてください
- Nginx 1607 2023-05-12 21:16:19
-
- OpenSSL のセキュリティ脆弱性に対して Nginx サーバーを調整する方法
- 1. 概要 現在、openssl には個人情報が漏洩する脆弱性が存在しており、関係するマシンが多く、環境も大きく異なるため、修復方法も異なります。多くのサーバーは nginx を使用して openssl を静的にコンパイルし、openssl を nginx に直接コンパイルします。つまり、openssl をアップグレードするだけでは効果がありません。nginx は外部 openssl ダイナミック リンク ライブラリをロードしません。nginx は再コンパイルする必要があります。 2. nginx が静的にコンパイルされているかどうかを確認する nginx が openssl として静的にコンパイルされているかどうかを確認するには、次の 3 つの方法があります。 2.1 nginxのコンパイルパラメータを確認する 以下のコマンドを入力してnginxのコンパイルを確認します。
- Nginx 1297 2023-05-12 20:55:04
-
- Nginx-rtmp はライブ メディアのリアルタイム ストリーミング効果をどのように実現しますか?
- 0. はじめに この間、ipcamera プロジェクト サーバーを構築しています。ビデオ ポイントツーポイント コールの場合、クライアントはデバイス上でリアルタイムのオーディオおよびビデオ ストリームを表示します。トラフィックを節約するために、侵入は p2p 経由で行われます。しかし、NAT 装置の理由と ipv4 の枯渇のため。一部のデバイスはライブ ストリームをポイントツーポイントで送信できません。したがって、サーバー転送が必要です。ここでは、プロトタイプを迅速に実装するために、現在の主流のストリーミング メディア プロトコルも参照します。多くの人が rtmp プロトコルを使用していることがわかりました。下の図は全体設計図ですが、複数のプラットフォームを統合するために、独自のrtmpストリーミングメディアサーバーを構築し、クラウドベンダーsaasのrtmpストリーミングメディアサービスを利用します。ただし、一部の非ストリーミング メディア データが送信され、一部のバイナリ ファイルを送信する必要がある場合があるため、
- Nginx 926 2023-05-12 20:43:12