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

  • NginxサーバーでSSL構成を有効にする方法
    NginxサーバーでSSL構成を有効にする方法
    証明書を生成するには、次の手順に従って簡単な証明書を生成できます。 まず、証明書と秘密キーを作成するディレクトリを入力します (例: $cd/usr/local/nginx/conf)。サーバーを作成します。コマンドはパスワードの入力を求めます: $opensslgenrsa-des3-outserver.key1024 署名リクエスト用の証明書 (csr) を作成します: $opensslreq-new-keyserver.key-outserver.csr ssl で nginx をロードするときに必要なパスワードを削除します上記の秘密キーをサポートおよび使用します: $cpserver.keyserver .key.org$opensslrsa
    Nginx 1447 2023-06-03 15:12:09
  • Docker はインスタンス分析からデーモンを使用して nginx を実行します
    Docker はインスタンス分析からデーモンを使用して nginx を実行します
    質問 1. Docker コンテナーが実行中にハングするのはなぜですか?デフォルトでは、docker コンテナはコンテナ内の最初のプロセス、つまり pid=1 のプログラムを docker コンテナが実行されているかどうかの基準として使用します。docker コンテナの pid がハングすると、docker コンテナは直接終了します。 2. docker実行時にコンテナの内部コマンドとしてcommandを使用します nginxを使用している場合はバックグラウンドでnginxプログラムが実行されます このときnginxはpid 1のプログラムではなく、実行されるbashになりますnginx コマンドの実行後に bash がハングするため、コンテナも終了します。同じ理由です。pm2start の後、bash
    Nginx 1642 2023-06-03 14:04:12
  • Centos7 で nginx をインストールして構成する方法
    Centos7 で nginx をインストールして構成する方法
    注: ソフトウェア インストールの基本ディレクトリ パス: /usr/local なので、ソフトウェアをダウンロードするときは、このディレクトリに切り替えて、直接ダウンロードして解凍します。 1. gccgcc-c++ 依存関係パッケージをインストールします (yuminstall-ygccgcc-c++) 2. ダウンロード、コンパイルします。そして、pcre ライブラリをインストールします usr/local ディレクトリに切り替えて、コマンドを実行してインストール パッケージをダウンロードします wget インストール パッケージを解凍します tar-zxvfpcre-8.36.tar.gz をコンパイルし、cdpcre-8.36./configuremake&&makeinstall3 をインストールします。 ssl ライブラリ インストール パッケージのダウンロード wget 圧縮パッケージの解凍 tar-zxvfopenssl
    Nginx 1559 2023-06-03 13:36:14
  • Nginx で PATHINFO を設定して thinkphpindex.php を非表示にする方法
    Nginx で PATHINFO を設定して thinkphpindex.php を非表示にする方法
    nginx 設定パス情報は、index.php を隠します このコードを nginx 設定ファイルサーバーに配置します{listen80;default_typetext/plain;root/var/www/html;indexindex.phpindex.htmindex.html;#hideindex.phplocation/{if(!- e$request_filename){#第 1 レベルのディレクトリ#rewrite^/(.*)$/index.php/$1last;#第 2 レベルのディレクトリ rewrite^/myapp/(.*)$/myapp/
    Nginx 1024 2023-06-03 13:18:14
  • Nginxホストドメイン名を構成する方法
    Nginxホストドメイン名を構成する方法
    1. 同じドメイン名、異なるポート、異なるファイルで異なるファイルにアクセスするように複数のポートを構成します #2 つの異なるフォルダー、それぞれ異なるファイルを保存 [root@nginx~]#mkdir/www/work_01-p[root@nginx~] #mkdir /www/work_02[root@nginx~]#vim/www/work_01/index.htmlthisiswork_01![root@nginx~]#vim/www/work_02/index.htmlthisiswork_02!#サーバー モジュールを編集してポート 80 を指定しますサイトをフォルダーにコピーしてください
    Nginx 2024 2023-06-03 13:13:04
  • Nginx と Node.js を最適化する方法
    Nginx と Node.js を最適化する方法
    ネットワーク最適化では、まず nginx と node.js の基盤となる伝送メカニズムを理解し、目的を絞った最適化を実行しなければ、両者の最適化をどれほど詳細に行っても無駄になる可能性があります。一般に、nginx は tcpsocket を介してクライアントと上流アプリケーションを接続します。私たちのシステムには、カーネル パラメータを通じて設定される tcp のしきい値と制限が多数あります。これらのパラメータのデフォルト値は一般的な目的のために設定されていることが多く、Web サーバーの高トラフィックと短い寿命の要件を満たすことができません。 tcp チューニングの候補となるパラメーターをいくつか示します。これらを有効にするには、それらを /etc/sysctl.conf ファイルに配置するか、/etc/sysctl などの新しい構成ファイルに配置します。
    Nginx 936 2023-06-03 12:41:53
  • nginx で静的ファイルのキャッシュを構成する方法
    nginx で静的ファイルのキャッシュを構成する方法
    1. 準備事項 通常動作する nginx ソフトウェアが必要だと思います。ubuntu16.04lts に nginx、php7、mysql5.7 (lemp) をインストールします。 2 nginx を設定するには、expires コマンド マニュアルを参照して http ヘッダーの有効期限を設定できます。このマークは、http{}、server{}、location{}、または location{} の条件文などのステートメント ブロックに配置できます。 } ステートメント ブロック。一般に、次のように、location ステートメント ブロックで Expires ディレクティブを使用して静的ファイルを制御します。 location~*\.(jpg|jpeg|png|gif|ico|css|js
    Nginx 1893 2023-06-03 12:31:44
  • Blue-Green デプロイメントに nginx シミュレーションを使用する方法
    Blue-Green デプロイメントに nginx シミュレーションを使用する方法
    ブルー グリーン デプロイメント ブルー グリーン デプロイメントの焦点は、次の特性にあります: 1. ブルー バージョンとグリーン バージョンが同時に存在する 2. 実際の実行環境はブルーまたはグリーンであり、いずれか 1 つだけである. スイッチ制御によるメリットとデメリットの分析: メリットは次のとおりです: 速度とロールバックです。そして欠点も明らかです。 2 セットの環境が同時に存在するため、迅速なロールバックが可能です。環境が 2 セット存在するため、複雑さと必要なリソースが増加します。また、高速化は進んでいるものの、実装過程においては、スイッチ制御はいくらスイッチング速度が速くなっても、他の技術を組み合わせなければ完全にシームレスなスイッチングを実現することはできません。 Blue-Green デプロイメントのシミュレーション 次に、nginx のアップストリームを使用して、Blue-Green デプロイメント シナリオを単純にシミュレートします。具体的なシナリオは以下のとおりで、現在アクティブです。
    Nginx 923 2023-06-03 12:31:03
  • nginx リライトが URL ジャンプを実装する方法
    nginx リライトが URL ジャンプを実装する方法
    URL ジャンプ ここでいう URL ジャンプとは、ユーザーが 1 つの URL にアクセスしたときに、別の URL にジャンプすることです。一般的なアプリケーション シナリオは、複数のドメイン名を同じ URL にジャンプさせたり (たとえば、古いドメイン名を新しいドメイン名にジャンプさせたり)、静的ファイル リクエストを CDN にジャンプさせたりすることです。ユーザーのデバイスに応じて異なるサイトにジャンプします。 (PC版)、wap版)など。 URLジャンプはjsでページ上のwindow.locationを設定するかphpでヘッダーを設定することで実現できます もちろんnginxのrewrite機能を使って実装することも可能です nginxrewriteモジュールrewriteはnginxの静的書き換えモジュールです. 基本的な使い方はrewritepattenreです。
    Nginx 1238 2023-06-03 11:55:28
  • nginx ログのスケジュールされたバックアップと削除を構成する方法
    nginx ログのスケジュールされたバックアップと削除を構成する方法
    nginx のログ機能をオンにすると、nginx は毎日一定サイズのログファイルを生成しますが、システムが安定して動作し問題がなければ、基本的にログは参照されません。ただし、これらのログが時間内に消去されないと、日々蓄積され、サーバー上の膨大な量のディスク領域を占有することになります。この問題を解決するには、シェル スクリプトを使用して、nginx ログ ファイルを定期的にバックアップおよび削除し、一定期間のみ保存します。図 1: #!/bin/bash#auth:lzq#desc: 現在のログを日付ごとにバックアップし、翌日のログ ファイルを再生成します #date:2016-09-18date=`date+%y%m%d`nginx_pid = `cat/var
    Nginx 1516 2023-06-03 10:59:17
  • Nginx は 404 でホームページに自動的にジャンプすることをどのように実現しているのでしょうか?
    Nginx は 404 でホームページに自動的にジャンプすることをどのように実現しているのでしょうか?
    404 は自動的にホームページ サーバー{location/{error_page404=@ops-coffee;}location@ops-coffee{rewrite.*/permanent;}}にジャンプします。ウェブサイトの 404 ページは特にフレンドリーではありません。設定を使用できます。 404 が表示されないようにするには、上記のように設定すると、自動的にホームページにジャンプします。
    Nginx 1223 2023-06-03 10:16:32
  • nginx が vue をデプロイし、js css ファイルが見つからない場合はどうすればよいですか?
    nginx が vue をデプロイし、js css ファイルが見つからない場合はどうすればよいですか?
    npmrunbuild 後、webpack によって自動的に挿入される Index.html ファイルの js ファイルと css ファイルの相対ディレクトリが常に間違っており、サーバーに公開した後、nginx がファイルを見つけることができないことがよくあります。 vue-cli@3 vue-cli@3 では、Webpack がindex.html に挿入するすべてのファイルのベース URL を追加する必要があります。プロジェクトのルート ディレクトリに新しい vue.config.js を作成し、次のコンテンツ:. ..module.exports={baseurl:isprod?'/basexxx/':&#3
    Nginx 1439 2023-06-03 10:05:25
  • Nginxの基本的なgzip設定方法の紹介
    Nginxの基本的なgzip設定方法の紹介
    はじめに gzip (gnu-zip) は圧縮テクノロジです。 gzip 圧縮後、ページ サイズは元のサイズより 30% またはさらに小さくすることができ、これによりユーザーはページをより速く閲覧できるようになります。 gzip 圧縮されたページはブラウザとサーバーの両方でサポートされている必要があります。実際にはサーバー側の圧縮であり、ブラウザに送信された後、ブラウザはそれを解凍して解析します。現在のほとんどのブラウザは gzip ページの解析をサポートしているため、ブラウザについて心配する必要はありません。フロントエンドでもバックエンドでも、プロジェクトをデプロイする際にはnginxが使われることが多く、小規模なプロジェクトではリバースプロキシなどを使うことが多いです。今日はシンプルかつ直接的に、ポイントの 1 つである gzip についてお話します。間違いがある場合は修正してください。通常、サーバー側で使用されるのは u です
    Nginx 4238 2023-06-03 09:52:43
  • LinuxサーバーにNginxをインストールして構成する方法
    LinuxサーバーにNginxをインストールして構成する方法
    nginx のインストール 1. コンパイル ツールとライブラリ ファイルをインストールします。 yum-yinstallmakezlibzlib-develgcc-c++libtoolopensslopenssl-devel 2. まず、pcrecre をインストールして、nginx が書き換え機能をサポートできるようにします。 1. pcre インストール パッケージをダウンロードします (ダウンロード アドレス: [root@bogonsrc]#wgethttp://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz2)。インストール パッケージを解凍します: [root @bogonsrc
    Nginx 1503 2023-06-03 09:40:10
  • nginx にアカウントとパスワードの検証を追加する分析例
    nginx にアカウントとパスワードの検証を追加する分析例
    nginx は、アカウントとパスワードの認証サーバー {location/{auth_basic"pleaseinputuser&passwd";auth_basic_user_filekey/auth.key;}} を追加します。nginx を通じてアクセスされるサービスは数多くありますが、それらはアカウント認証機能を提供しません。authbase アカウントのパスワード認証を使用できます。 nginx によって提供されます。実装するには、次のスクリプトを使用してアカウント パスワード #catpwd.pl#!/usr/bin/perlusestrict;my$pw=$ARGV[0];printcrypt を生成できます。
    Nginx 752 2023-06-03 09:28:22

ツールの推奨事項

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 フォント ライブラリを呼び出すため、ページが開くのが遅くなる場合があります。