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

  • Docker が nginx バインディング設定ファイルの実行に失敗する場合の問題を解決する方法
    Docker が nginx バインディング設定ファイルの実行に失敗する場合の問題を解決する方法
    スタートアップ コマンドを直接実行すると、イメージ dockerpullnginx のプルに失敗し、その後スタートアップ コマンド dockerrun-d-p80:80-p443:443--namenginx\-v/mydata/nginx/html:/usr/share/nginx を実行します。 /html\-v /mydata/nginx/conf/nginx.conf:/etc/nginx/nginx.conf\-v/mydata/nginx/conf/conf.d:/etc/nginx/conf.d\-v/ mydata/nginx/logs :/var/
    Nginx 1014 2023-05-17 09:34:05
  • nginx リバースプロキシ FTP サーバーをセットアップする方法
    nginx リバースプロキシ FTP サーバーをセットアップする方法
    1. nginx をインストールする 2. vsftpd をインストールする 3. nginx 構成ファイル nginx.conf を変更する 3.1 最初の行に ftp ユーザー userftpuser を追加する; 3.2 関連するパスサーバーを構成する { listen80; #nginx プロキシポート server_namelocalhost; #ftp サーバーアドレスの場所/ image{ root /home/ftpuser; #プロキシ FTP サーバーのフォルダーの絶対パス Indexftpuser; #ようこそページを設定します
    Nginx 5235 2023-05-17 09:31:18
  • ubuntuにnodejsをインストールし、Nginxリバースプロキシサーバーを実装する方法
    ubuntuにnodejsをインストールし、Nginxリバースプロキシサーバーを実装する方法
    1. 新しいバージョンのnodejsをインストールするにはnvm(ノードバージョンマネージャー)を使用することを強くお勧めしますが、他のインストール方法では多かれ少なかれ問題があります。 1. git コマンドを使用して nvm をダウンロードします。実行コマンドは次のとおりです。nvm を /root/git/ にダウンロードします (最初に git をインストールすることを忘れないでください): [root@vm-22-180-ubuntu] ~]#pwd/ root[root@vm-22-180-ubuntu~]#mkdirgit[root@vm-22-180-ubuntu~]#cdgit[root@vm-22-180-ubuntu~]#gitclonehttps:/ /
    Nginx 1640 2023-05-17 09:13:05
  • nginx がロード バランシングとマルチサイト共有セッションを実装する方法
    nginx がロード バランシングとマルチサイト共有セッションを実装する方法
    マルチサイト共有セッションの一般的な方法には次のものがあります: • .net 自動状態サービス (asp.netstateservice) の使用; • .net セッション データベースの使用; • memcached の使用。 • Cookie を使用して複数のサイト間で共有を実現します (この方法は、複数のサイトが同じドメイン名にある場合に限定されます)。ここでは、セッションをデータベース形式で保存して、複数サイトのセッション共有を実現する練習をします。まず、以下に示すようにサイトを構築します:default.aspx には 2 つのボタンがあります。Setsession は主にセッションに値を割り当てるために使用されます (例: session
    Nginx 1380 2023-05-17 08:31:13
  • Linux で Nginx を Perl プログラムサーバーとして使用し、その Perl モジュールを使用する方法
    Linux で Nginx を Perl プログラムサーバーとして使用し、その Perl モジュールを使用する方法
    perl+fastcgi+nginx の構築 nginx+fastcgi は、PHP で最も一般的な環境です。perl にも fastcgi はありますか? もちろん、あります。今日は、nginx で perl 用の fastcgi を構築します。パフォーマンスは、PHP のパフォーマンスに劣りません。 Web プログラム PHP の人気は Perl の比ではありません。いくら性能が良くても無駄です。しかし、細かい機能は Perl の fastcgi を使用することで解決できます。本題に入ります。 1. ソフトウェア環境を準備します。 : nginxperl: システムには fastcgi1.2perl がインストールされています 通常、Linux には perl が付属しているため、インストールする必要はありませんが、インストールされていない場合は、次のコマンドを実行してください。
    Nginx 1124 2023-05-16 23:25:51
  • nginxサーバー設定のCPUエラーを解決する方法
    nginxサーバー設定のCPUエラーを解決する方法
    まず、お客様の問題の可能性を確認します。Web サイトのトラフィックが過剰なため、IP アドレスの数が 1 日あたり 100 万を超え、CPU の稼働率が 100% に達するほど異常に増加し、サーバーがクラッシュしてフリーズします。数日間の調査の結果、接続がブロックされ、クラッシュの無限ループが発生するという結論に達しました。各クラッシュの後、再起動される限り、接続はブロックされ、2 ~ 3 回ほどクラッシュします。プログラマが分析した結果、トラフィックが遅延を超えてクラッシュが発生した可能性があります。では、nginx サーバー構成が発生したときに頻繁に CPU アラームが発生する場合の解決策は何ですか。まず、サーバー構成が十分であるかどうかを判断する必要があります。このユーザーは BGP サーバーを使用しており、帯域幅と構成は十分です。E5-2650V4*232G メモリ 250GサムスンSSDなので、
    Nginx 1789 2023-05-16 23:01:04
  • nginx と lua を統合して mysql を操作する方法
    nginx と lua を統合して mysql を操作する方法
    実装アイデアは、nginx でブラックリストを直接構成し、論理ブロックを作成して実装する、サーバー (Java) にフィルターを作成し、フィルター内のインターセプターを統合する、サーバー (Java) にインターセプターを作成してインターセプターを統合する、です。 ; ここに 3 つの実装アイデアがあります。実装ソリューションについては、他にもあるかもしれませんが、よく考えてみると、nginx で論理ブロックを書くのは多くの人が得意なことではないようです。コード レベルですが、これは第一に、同時実行性が高いビジネスのピーク時には、バックエンド サービスに大きな負荷がかかることは避けられません。これが lua の意味です。つまり、nginx は lua を統合できるため、nginx はゲートウェイとして機能し、同時にプロキシ サーバーとしても機能します。
    Nginx 1556 2023-05-16 22:43:11
  • Linux に nginx をインストールするためのサンプルコードの分析
    Linux に nginx をインストールするためのサンプルコードの分析
    Linux システムは centos 64 ビットです。 導入 1. Linux インストール ソフトウェアの一般的な方法 1. rpm (または pkg) インストールは、Windows インストール プログラムと同様、プリコンパイルされたプログラムです。一般的なパラメータのコンパイルが使用されており、構成パラメータは最適化されておらず、制御可能ではありません。たとえば、プログラムの特定のコンポーネントのカスタマイズされたインストールでは、通常、インストール パッケージ間に複雑な依存関係があり、操作がより複雑になります。インストールは簡単で、エラー率は高くなります。 2. rpm の改良版である yum (または apt -get) インストールは、インストール パッケージをオンラインで自動的にダウンロードし、依存関係を自動的に管理します 3. コンパイルとインストール (方法はさまざまな Linux ディストリビューション間で大きな違いはありません) は高度に制御可能です。構成パラメータ、カスタマイズ可能なコンポーネント、簡単なインストールパラメータ中に現在のシステム環境に応じて最適化できます。
    Nginx 722 2023-05-16 22:13:04
  • nginxをopenrestyに置き換える方法
    nginxをopenrestyに置き換える方法
    OpenResty (別名 ngx_openresty) は、Nginx に基づいたコア Web アプリケーション サーバーです。OpenResty は、Nginx と Lua に基づいた高性能 Web プラットフォームです。OpenResty は、適切に設計されたさまざまな Nginx モジュールを統合することで、Nginx を効果的に強力なものに変えます。ユニバーサルウェブアプリケーションプラットフォーム。 openrestywget をダウンロードhttps://openresty.org/download/openresty-1.15.8.1.tar.gztarzxvfopenresty-1.15.8.1.tar.gzcdopenresty
    Nginx 1398 2023-05-16 22:10:05
  • Windowsでポート80が占有されているためnginxが起動できない問題の解決方法
    Windowsでポート80が占有されているためnginxが起動できない問題の解決方法
    1. 図に示すように、Windows で使用される最新バージョン (現在 1.11.10) をインストールしてダウンロードします。 ダウンロードして解凍するだけです。 2. nginx を実行します。図に示すように、エラー: [emerg]10348#10940:bind()to0.0.0.0:80failed(10013:anaattemptwasmadetoaccessasocketinawayforbiddenbyitsaccesspermissions): nginx-1.11 を開くと、ログにも表示されます。 10\ logs\error.log が図に示されています。nginx はデフォルトでポート 80 を使用しますが、w
    Nginx 2569 2023-05-16 21:56:36
  • Nginx 構成とカーネルを最適化する方法
    Nginx 構成とカーネルを最適化する方法
    nginx 命令の最適化 (設定ファイル) コピー コードは次のとおりです: worker_processes8; nginx プロセスの数は、CPU の数に応じて (通常はその倍数) 指定することをお勧めします。次のようにコードをコピーします:worker_cpu_affinity0000000100000010000001000000100000010000001000000100000010000000; 各プロセスに CPU を割り当てます。上記の例では、8 つのプロセスが 8 つの CPU に割り当てられています。もちろん、複数記述したり、1 つのプロセスを複数の CPU に割り当てたりすることもできます。次のようにコードをコピーします:worker_rlimit_nofi
    Nginx 1469 2023-05-16 21:43:27
  • Nginx で 1 つのドメイン名で複数のプロジェクトにアクセスする方法
    Nginx で 1 つのドメイン名で複数のプロジェクトにアクセスする方法
    位置モジュールのマッチングの概要 1. "= プレフィックス ディレクティブのマッチング。マッチングが成功すると、他のマッチングは停止されます。 2. 通常の文字列命令は最長のものから順に照合され、照合に成功した箇所が ^~ を使用している場合、他の照合は中止されます (通常の照合)。 3. 正規表現命令は設定ファイルの順序に従って照合され、成功すると他の照合は停止されます。 4. 3 番目のステップで一致が成功した場合はその結果を使用し、それ以外の場合は 2 番目のステップの結果を使用します。注 1. 照合順序は、最初に通常の文字列と照合し、次に正規表現と照合します。さらに、通常の文字列の一致順序は、構成内の文字長の長さ (長いものから短いもの) に基づいています。つまり、通常の文字列を使用して構成された場所の順序はいずれにしても無関係です。
    Nginx 2173 2023-05-16 21:37:20
  • nginx を使用して Windows システムに vue2 プロジェクトをデプロイする方法
    nginx を使用して Windows システムに vue2 プロジェクトをデプロイする方法
    ステップ 1: nginx1 をダウンロードしてインストールします。まず、nginx の公式 Web サイトにアクセスして、nginx2 の Windows バージョンをダウンロードする必要があります。ダウンロード リンクをクリックした後、次の nginx 圧縮パッケージをダウンロードします。 3. nginx 圧縮パッケージを解凍します。ここで注意する必要があります、nginx 解凍パスに中国語の文字を含めることはできません。そうでない場合、nginx サービスは正常に開始されません。信じられない場合は、4 を試してください。nginx.exe ファイルをダブルクリックしてサービスを開始します注意深く観察していると、黒いポップアップ ウィンドウが表示され、すぐに消えます。これで起動は完了です。 5. 次に、ブラウザを開いて http://localhost にアクセスします。次のインターフェイスが表示されたら、nginx サービスが正常に開始されたことを意味します。
    Nginx 2685 2023-05-16 21:37:11
  • Nginxでproxy_passを使用する方法
    Nginxでproxy_passを使用する方法
    1. proxy_pass の nginx 公式ガイド. nginx には proxy_pass 命令を持つ 2 つのモジュールがあります。 ngx_http_proxy_module の Proxy_pass: 構文: proxy_passURL; シナリオ: location、ifinlocation、limit_exc 説明: バックエンド プロキシ サーバーのプロトコルとアドレス、および場所で一致できるオプションの URI を設定します。プロトコルは「http」または「https」です。住所
    Nginx 1795 2023-05-16 20:38:15
  • Linux環境でnginxの設定が原因でページが更新されない問題の解決方法
    Linux環境でnginxの設定が原因でページが更新されない問題の解決方法
    Linux 環境では、nginx ロード バランシングが構成されていますが、仮想ホストの構成ファイル nginx.conf でキャッシュ メカニズムが正常に構成されていない可能性があり、ページが更新されず、キャッシュの内容が表示されたままになることがあります。最後に、nginx.conf ファイル内の関連するキャッシュ設定についてコメントし、図に示すように tmp ディレクトリに移動して、生成されたキャッシュ ファイルを表示します。 ここでは、proxy_cache および proxy_temp ファイルを削除する必要があります。 nginx サービスを再起動します。 : サービスx再起動
    Nginx 1699 2023-05-16 20:26: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 フォント ライブラリを呼び出すため、ページが開くのが遅くなる場合があります。