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

  • nginx+luaを使用したファイルのアップロードおよびダウンロードサービスの設定の問題を解決する方法
    nginx+luaを使用したファイルのアップロードおよびダウンロードサービスの設定の問題を解決する方法
    メインの論理アップロード フロントエンドが nginx サービスを要求し、nginx がアップロード スクリプトを呼び出します。スクリプトは、構成を検索して、対応する論理ストレージ パス、エージェントの IP および物理ストレージ マシンのポートを見つけ、パッケージを対応するエージェントに送信します。 tcp 経由で送信すると、対応するマシンにデプロイされたエージェントがデータを受け取り、ローカル ファイルに書き込みます。 http ダウンロード リクエスト nginx をダウンロードすると、nginx はダウンロード スクリプトを呼び出し、スクリプトはリンク パラメーターを解析し、パラメーターに従って対応するエージェント アドレスを見つけ、ファイルのバイナリ コンテンツを返すように要求します。スクリプトはエージェントから返されたデータを受け取り、それを要求側に返します。 nginx + lua の構成 次に、主に nginx のインストール構成について説明します (これには lua バイナリが含まれます)
    Nginx 1627 2023-05-11 20:52:04
  • DockerでNginx+PHP+MySQL環境を構築しWordPressをデプロイする方法
    DockerでNginx+PHP+MySQL環境を構築しWordPressをデプロイする方法
    準備: Alibaba Cloud kelude を使用して、dockerfile などのプロジェクトを作成します。その後、WordPress 環境の関連するすべての dockerfile と設定ファイルを centosbz ディレクトリに配置します。 Alibaba Cloud Image Warehouse を使用する Alibaba Cloud Docker Image Warehouse のアドレスは、docker イメージの保存に使用されます。イメージをローカルにプッシュすることも、kelude から dockerfile をプルしてイメージを自動的に構築することもできます。最初にログインし、centos-bz などの新しい名前空間を作成すると、すべての nginx、php、mysql イメージがこの名前空間に保存されます。 docker-co をインストールする
    Nginx 1275 2023-05-11 20:37:06
  • CentOS での Nginx インストール例の分析
    CentOS での Nginx インストール例の分析
    インストール環境: Linux サーバー centos7.3、root 権限 1、前提条件をインストール: sudoyuminstall yum-utils2、yum リポジトリをセットアップするには、/etc/yum.repos.d/nginx.repo という名前のファイルを次の内容で作成します: (centos バージョンの場合は、OS バージョンを $releasever に置き換えることに注意してください)は 7 です。7 に置き換えます) コマンド: vim を使用して nginx.repo ファイル vim/etc/yum.re を編集します
    Nginx 938 2023-05-11 20:28:11
  • Nginx がロード バランシングを実装する方法
    Nginx がロード バランシングを実装する方法
    1. Nginx の概要 Nginx は、高性能の Http およびリバース プロキシ サーバーであり、IMAP/POP3/SMTP サーバー (電子メール プロキシ) としても機能します。この製品の開発当初の目的の 1 つは、メール プロキシ サーバーとしても機能します。安定性、豊富な機能セット、サンプル構成ファイル、システム リソースの消費量の少なさ、同時実行パフォーマンスの高さにより、さまざまな運用環境で広く使用されています。さらに、nginx はイベント駆動型モデル (epoll) に基づいて I/O 多重化を実装し、リクエストを非同期かつノンブロッキングで処理します。接続の同時実行性が高い場合、Nginx は Apache サーバーの良い代替手段となります。そして、なぜ Nginx を選択する必要があるのでしょうか? 2. Nginxの特徴
    Nginx 4475 2023-05-11 20:07:04
  • Linux システムに複数のバージョンの Nginx 用 PHP をインストールする方法
    Linux システムに複数のバージョンの Nginx 用 PHP をインストールする方法
    Linux バージョン: 64 ビット centos6.4nginx バージョン: nginx1.8.0php バージョン: php5.5.28&php5.4.44 php5.5 がメイン バージョンで /usr/local/php ディレクトリにインストールされている場合は、他のバージョンをインストールすることに注意してください。 php のバージョンを再度変更するには、別のインストール ディレクトリを指定するだけです。 php#wgethttp://cn2.php.net/get/php-5.4.44.tar.gz/from/this/mirror#tarzxvfphp-5.4.44.tar.gz#cdphp-5.4.44#./configure をインストールします。 --pr
    Nginx 1312 2023-05-11 19:34:04
  • nginx 設定を他の Web サイトに転送する方法
    nginx 設定を他の Web サイトに転送する方法
    プロジェクト内の特定のアドレスにジャンプするという要件がありますが、このアドレスはユーザーに公開されたくありません。したがって、プロキシのレイヤーを作成し、ngnix を直接使用して、プロジェクト内の特定のパスを介してこのアドレスにプロキシすることを考えました。関連するドキュメントをクエリした結果、解決策は次のとおりであることがわかりました: return302location/myBaidu{return302http://baidu.com;} を使用します。この解決策は、baidu に直接ジャンプしてドメイン名を変更します。これは、直接 location.href と同等です。 ='baidu.com' 、明らかに私たちのニーズに合っていません。私たちが望む効果は Baidu にプロキシすることですが、ブラウザの URL ボックスはまだ表示されません。
    Nginx 4890 2023-05-11 19:28:16
  • nginx と WordPress を使用して個人ブログを構築する方法
    nginx と WordPress を使用して個人ブログを構築する方法
    0x01 前提条件にはドメイン名があります。自分のドメイン名は vps またはクラウドホストの nomansky.xyz です。国内 IP の場合は sudo 権限または root 権限を持つユーザーとして登録する必要があります。ここでは新しい wordpress を作成しますユーザーがプログラムを実行し、次のコマンドを使用して nologina.sudouseradd-s/sbin/nologinwordpress に設定します。sudoyuminstall-yepel-release を使用して epel ソースをインストールし、firewalld を閉じます。セキュリティ強化のために iptables を使用することを好みます。 sudosystemctlstopファイアウォール
    Nginx 1971 2023-05-11 19:19:04
  • Windows システムで Nginx サーバーを構成する方法
    Windows システムで Nginx サーバーを構成する方法
    nginxcdd:cdnginx-1.2.4startnginx を開始します タスクを表示します タスク マネージャーに nginx プロセスが表示されます ブラウザーに http://127.0.0.1 を入力します この時点で、nginx のようこそインターフェイスが表示され、nginx が正常に開始されたことが示されます。 tonginx へようこそ!このページを参照してください。enginx Web サーバーが正常にインストールされ、動作しています。オンライン ドキュメントとサポートにはさらに構成が必要です。
    Nginx 5417 2023-05-11 18:52:06
  • Docker に Nginx をデプロイする方法
    Docker に Nginx をデプロイする方法
    1. docker から Nginx イメージ dockerpullnginx をダウンロード 2. マウントディレクトリ作成後のファイルをここに置く docker 上で Nginx に相当するディレクトリをマッピングするので、ファイルをコンテナに変更する必要はありません mkdir-p/data /nginx/{conf , conf.d, html, logs} 3. ファイルの正確性を確保するために、最初にコンテナに入り、対応するファイルをコピーすることをお勧めします (面倒な場合は、2 つのウィンドウを開いても構いません) 、コンテナーに 1 つを入力し、左から右にコピーします。これは、ファイルが正しいことを確認するためです#コンテナーを開始する dockerrun-itdnginx/bin/bash#コンテナーに入る dockerattachx
    Nginx 3043 2023-05-11 18:28:18
  • ubuntuでドメイン名をnginxにバインドする方法
    ubuntuでドメイン名をnginxにバインドする方法
    nginx を使用してドメイン名をバインドする ubuntu の例: 1. 構成を準備し、次の構成ファイルの内容を /etc/nginx/sites-available/node-app ファイルに追加します。 内容:upstreamnode_server{server127.0.0.1:3000fail_timeout =0 ;server127.0.0.1:5000fail_timeout=0;server127.0.0.1:5001fail_timeout=0;}server{listen80;listen[::]:80def
    Nginx 1123 2023-05-11 18:22:19
  • nginx電流制限モジュールのソースコード解析
    nginx電流制限モジュールのソースコード解析
    高同時実行性システムには、キャッシュ、ダウングレード、および電流制限の 3 つのツールがあります。電流制限の目的は、同時アクセス/リクエストの速度を制限することでシステムを保護することです。速度制限に達すると、サービスを拒否することができます (直接エラー ページ)、キューと待機 (フラッシュ キル)、ダウングレード (ボトムアップ データまたはデフォルト データに戻る)、同時実行性の高いシステムにおける一般的な現在の制限には、同時実行数の合計の制限 (データベース接続プール)、瞬間的な同時接続数 (瞬間的な同時接続の数を制限するために使用される nginx の limit_conn モジュールなど))、時間枠内の平均レートを制限します (nginx の limit_req モジュールは、1 秒あたりの平均レートを制限するために使用されます)。 、ネットワーク接続の数、ネットワーク トラフィック、CPU またはメモリの負荷などに基づいて電流を制限することもできます。 1. 電流制限アルゴリズムは最も単純かつ粗雑です
    Nginx 1515 2023-05-11 18:16:12
  • Centos7 に Nginx をインストールして Lua を統合する方法
    Centos7 に Nginx をインストールして Lua を統合する方法
    準備作業 インストールした Linux がインターネットに接続でき、Linux ポートが外部から正常に使用できる場合は、以下の 2 つの手順は無視してかまいません。 1. IP の自動取得の設定 (1) コマンド [root@localhost~] を入力します。 ]ipaddr# ip を表示する [ root@localhost~]nmcliconnectionshow は現在のネットワーク カード情報を表示できます。私のものは ens33(2) です。情報を変更します [root@localhost~]vi/etc/sysconfig/network-scripts/ifcfg-ens33そして、最後の行 onboot=no を onboot=yes に変更します。(
    Nginx 1262 2023-05-11 18:04:06
  • Nginx では、ユーザーがユーザー名とパスワードの認証を通じて Web サイトにアクセスできるようにするにはどうすればよいですか?
    Nginx では、ユーザーがユーザー名とパスワードの認証を通じて Web サイトにアクセスできるようにするにはどうすればよいですか?
    実験環境: 現在、会社は www1.rsyslog.org という内部 Web サイトを開設しています。Web ページの情報を表示する前に、全員がデフォルトのユーザー名とパスワードを入力する必要があります。Web ページを参照するには、nginx を使用して仮想テスト用に www1.rsyslog.org をホストします。 www1.rsyslog.org192.168.100.107dns1192.168.100.102 1. 現在のシステム パラメータを表示します [root@rhel6u3-2~]#uname–r//システム カーネルのバージョン番号を表示します 2.6.32-279.el6.i686[ root@ rhel6u3-2~]#cat/etc/r
    Nginx 1634 2023-05-11 17:19:15
  • Ubuntu 16.04 で NGINX Web サーバーを構成して使用する方法
    Ubuntu 16.04 で NGINX Web サーバーを構成して使用する方法
    Nginx は、パフォーマンスの最適化を目的として特別に開発されており、その最もよく知られている利点は、その安定性とシステム リソース消費の低さ、および同時接続に対する高い処理能力です (単一の物理サーバーで 30,000 ~ 50,000 の同時接続をサポートできます)。高性能 高性能 HTTP およびリバース プロキシ サーバー、IMAP/POP3/SMTP プロキシ サーバーでもあります。 Certbot をインストールする最初のステップは、ほぼすべてのプロセスを自動化できるソフトウェア クライアントである certbot をインストールすることです。 Certbot 開発者は、Ubuntu リポジトリに存在するものよりも新しいソフトウェアを含む独自の Ubuntu リポジトリを管理します。 Certbot リポジトリを追加します: #add-apt-repositoryppa:ce
    Nginx 1202 2023-05-11 16:55:19
  • Nginxプロキシ機能と負荷分散インスタンス分析
    Nginxプロキシ機能と負荷分散インスタンス分析
    nginx プロキシ サービスの設定手順 1. http モジュールには次の設定があり、プロキシがステータス コード 404 を検出すると、404 ページを Baidu に転送します。 error_page404https://www.baidu.com;#エラー ページ ただし、注意深い友人であれば、この設定が機能しないことがわかるでしょう。これを機能させたい場合は、コピー コードを次の設定と組み合わせて使用​​する必要があります: proxy_intercept_errorson; #プロキシ サーバーから返されたステータス コードが 400 または 400 を超える場合、set error_page 設定が有効になります。デフォルトはオフです。 2. 弊社代理人が受領のみを許可されている場合
    Nginx 1529 2023-05-11 16:43:13

ツールの推奨事項

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