現在位置:ホームページ > 技術記事 > 運用・保守 > Nginx

  • Centos7+Nginx+Tomcat8をベースにした負荷分散サーバーの構築方法
    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 がデータベース ポート転送を実装する方法
    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 アンチホットリンクを構成する方法
    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 圧縮を使用してウェブサイトの速度を向上させる方法
    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 証明書を構成する方法
    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を解析しない問題を解決する方法
    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 プロジェクトをデプロイする方法
    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 タイムアウトのタイムアウトを設定する方法
    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 ログイン認証を実装する方法
    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 フロントエンド ディストリビューションを実装する方法
    $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とバックエンドポート間の競合を解決する方法
    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 の動的分離構成と静的分離構成を実装する方法
    Nginx の動的分離構成と静的分離構成を実装する方法
    1. 概要 1.1 動的ページと静的ページの違い 静的リソース: ユーザーがこのリソースに複数回アクセスしても、リソースのソース コードは変更されません。動的リソース: ユーザーがこのリソースに複数回アクセスすると、リソースのソース コードが変更される可能性があります。 1.2 動的と静的な分離とは何ですか? 動的と静的な分離により、動的 Web サイト内の動的 Web ページが一定のルールに従って、一定のリソースと頻繁に変化するリソースを区別できるようになります。動的リソースと静的リソースが分割された後、静的なリソースの特性に従ってそれらを分離できます。リソース. キャッシュ操作を実行します, これは静的な Web サイト処理の中心的なアイデアです. 動的と静的な分離の簡単な概要は次のとおりです: 動的ファイルと静的ファイルの分離。擬似静的: Web サイトが検索エンジンによって検索されることを希望する場合は、FreeMarker などの動的ページ静的テクノロジやその他のテンプレート エンジン テクノロジ 1.
    Nginx 2035 2023-05-12 21:25:04
  • Windows システムに Nginx+PHP をインストールする方法
    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 サーバーを調整する方法
    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 はライブ メディアのリアルタイム ストリーミング効果をどのように実現しますか?
    Nginx-rtmp はライブ メディアのリアルタイム ストリーミング効果をどのように実現しますか?
    0. はじめに この間、ipcamera プロジェクト サーバーを構築しています。ビデオ ポイントツーポイント コールの場合、クライアントはデバイス上でリアルタイムのオーディオおよびビデオ ストリームを表示します。トラフィックを節約するために、侵入は p2p 経由で行われます。しかし、NAT 装置の理由と ipv4 の枯渇のため。一部のデバイスはライブ ストリームをポイントツーポイントで送信できません。したがって、サーバー転送が必要です。ここでは、プロトタイプを迅速に実装するために、現在の主流のストリーミング メディア プロトコルも参照します。多くの人が rtmp プロトコルを使用していることがわかりました。下の図は全体設計図ですが、複数のプラットフォームを統合するために、独自のrtmpストリーミングメディアサーバーを構築し、クラウドベンダーsaasのrtmpストリーミングメディアサービスを利用します。ただし、一部の非ストリーミング メディア データが送信され、一部のバイナリ ファイルを送信する必要がある場合があるため、
    Nginx 926 2023-05-12 20:43:12

ツールの推奨事項

jQuery エンタープライズ メッセージ フォームの連絡先コード

jQuery エンタープライズ メッセージ フォーム連絡先コードは、シンプルで実用的なエンタープライズ メッセージ フォームおよび連絡先紹介ページ コードです。

HTML5 MP3 オルゴール再生効果

HTML5 MP3 オルゴール再生特殊効果は、HTML5 + css3 に基づく MP3 音楽プレーヤーで、かわいいオルゴールの絵文字を作成し、スイッチ ボタンをクリックします。

HTML5 クールなパーティクル アニメーション ナビゲーション メニューの特殊効果

HTML5 クールなパーティクル アニメーションのナビゲーション メニュー特殊効果は、ナビゲーション メニューにマウスを置くと色が変化する特殊効果です。

jQuery ビジュアル フォームのドラッグ アンド ドロップ編集コード

jQuery ビジュアル フォームのドラッグ アンド ドロップ編集コードは、jQuery およびブートストラップ フレームワークに基づいたビジュアル フォームです。

有機果物と野菜のサプライヤー Web テンプレート Bootstrap5

有機果物と野菜のサプライヤー Web テンプレート-Bootstrap5

Bootstrap3 多機能データ情報バックグラウンド管理レスポンシブ Web ページ テンプレート-Novus

Bootstrap3 多機能データ情報バックグラウンド管理レスポンシブ Web ページ テンプレート-Novus

不動産リソース サービス プラットフォーム Web ページ テンプレート Bootstrap5

不動産リソース サービス プラットフォーム Web ページ テンプレート Bootstrap5

シンプルな履歴書情報 Web テンプレート Bootstrap4

シンプルな履歴書情報 Web テンプレート Bootstrap4

かわいい夏の要素のベクター素材 (EPS+PNG)

これは、太陽、日よけ帽子、ココナッツの木、ビキニ、飛行機、スイカ、アイスクリーム、アイスクリーム、冷たい飲み物、浮き輪、ビーチサンダル、パイナップル、巻貝、貝殻、ヒトデ、カニを含む、かわいい夏の要素のベクター素材です。 、レモン、日焼け止め、サングラスなど、素材は JPG プレビューを含む EPS および PNG 形式で提供されています。
PNG素材
2024-05-09

4 つの赤い 2023 卒業バッジ ベクター素材 (AI+EPS+PNG)

これは、2023 年卒業バッジの赤いベクター素材で、合計 4 つがあり、JPG プレビューを含む AI、EPS、PNG 形式で利用できます。
PNG素材
2024-02-29

歌う鳥と花がいっぱいのカートデザイン春のバナーベクター素材(AI+EPS)

これは、さえずる鳥と​​花でいっぱいのカートをデザインした春のバナー ベクター素材で、JPG プレビューを含む AI および EPS 形式で利用できます。
バナー画像
2024-02-29

金色の卒業帽ベクター素材(EPS+PNG)

これは、JPG プレビューを含む EPS および PNG 形式で利用できる、金色の卒業帽のベクター素材です。
PNG素材
2024-02-27

室内装飾クリーニングおよび修理サービス会社のウェブサイトのテンプレート

家の装飾のクリーニングとメンテナンス サービス会社の Web サイト テンプレートは、家の装飾、クリーニング、メンテナンス、その他のサービス組織を提供するプロモーション Web サイトに適した Web サイト テンプレートのダウンロードです。ヒント: このテンプレートは Google フォント ライブラリを呼び出すため、ページが開くのが遅くなる場合があります。

フレッシュカラーの個人履歴書ガイドページテンプレート

フレッシュカラーマッチング個人求人応募履歴書ガイドページテンプレートは、フレッシュカラーマッチングスタイルに適した個人求人検索履歴書仕事表示ガイドページWebテンプレートのダウンロードです。ヒント: このテンプレートは Google フォント ライブラリを呼び出すため、ページが開くのが遅くなる場合があります。

デザイナーのクリエイティブな仕事の履歴書 Web テンプレート

デザイナー クリエイティブ ジョブ履歴書 Web テンプレートは、さまざまなデザイナーのポジションに適した個人の職務履歴書表示用のダウンロード可能な Web テンプレートです。ヒント: このテンプレートは Google フォント ライブラリを呼び出すため、ページが開くのが遅くなる場合があります。

現代のエンジニアリング建設会社のウェブサイトのテンプレート

最新のエンジニアリングおよび建設会社の Web サイト テンプレートは、エンジニアリングおよび建設サービス業界の宣伝に適したダウンロード可能な Web サイト テンプレートです。ヒント: このテンプレートは Google フォント ライブラリを呼び出すため、ページが開くのが遅くなる場合があります。
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!