- 方向:
- 全て ウェブ3.0 バックエンド開発 ウェブフロントエンド データベース 運用・保守 開発ツール PHPフレームワーク 毎日のプログラミング WeChat アプレット よくある問題 他の 技術 CMS チュートリアル Java システムチュートリアル コンピューターのチュートリアル ハードウェアチュートリアル モバイルチュートリアル ソフトウェアチュートリアル モバイル ゲームのチュートリアル
- 分類する:
-
- 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をデプロイする方法
- 準備: 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 インストール例の分析
- インストール環境: 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 がロード バランシングを実装する方法
- 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 バージョン: 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 サイトに転送する方法
- プロジェクト内の特定のアドレスにジャンプするという要件がありますが、このアドレスはユーザーに公開されたくありません。したがって、プロキシのレイヤーを作成し、ngnix を直接使用して、プロジェクト内の特定のパスを介してこのアドレスにプロキシすることを考えました。関連するドキュメントをクエリした結果、解決策は次のとおりであることがわかりました: return302location/myBaidu{return302http://baidu.com;} を使用します。この解決策は、baidu に直接ジャンプしてドメイン名を変更します。これは、直接 location.href と同等です。 ='baidu.com' 、明らかに私たちのニーズに合っていません。私たちが望む効果は Baidu にプロキシすることですが、ブラウザの URL ボックスはまだ表示されません。
- Nginx 4890 2023-05-11 19:28:16
-
- 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 サーバーを構成する方法
- 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 をデプロイする方法
- 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にバインドする方法
- 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電流制限モジュールのソースコード解析
- 高同時実行性システムには、キャッシュ、ダウングレード、および電流制限の 3 つのツールがあります。電流制限の目的は、同時アクセス/リクエストの速度を制限することでシステムを保護することです。速度制限に達すると、サービスを拒否することができます (直接エラー ページ)、キューと待機 (フラッシュ キル)、ダウングレード (ボトムアップ データまたはデフォルト データに戻る)、同時実行性の高いシステムにおける一般的な現在の制限には、同時実行数の合計の制限 (データベース接続プール)、瞬間的な同時接続数 (瞬間的な同時接続の数を制限するために使用される nginx の limit_conn モジュールなど))、時間枠内の平均レートを制限します (nginx の limit_req モジュールは、1 秒あたりの平均レートを制限するために使用されます)。 、ネットワーク接続の数、ネットワーク トラフィック、CPU またはメモリの負荷などに基づいて電流を制限することもできます。 1. 電流制限アルゴリズムは最も単純かつ粗雑です
- Nginx 1515 2023-05-11 18:16:12
-
- 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 サイトにアクセスできるようにするにはどうすればよいですか?
- 実験環境: 現在、会社は 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 サーバーを構成して使用する方法
- 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 プロキシ サービスの設定手順 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