- 方向:
- 全て ウェブ3.0 バックエンド開発 ウェブフロントエンド データベース 運用・保守 開発ツール PHPフレームワーク よくある問題 他の 技術 CMS チュートリアル Java システムチュートリアル コンピューターのチュートリアル ハードウェアチュートリアル モバイルチュートリアル ソフトウェアチュートリアル モバイル ゲームのチュートリアル
- 分類する:
-
- Consul-template+Nginx を使用して Thrift Consul 負荷分散を実装する方法
- 全体的なアーキテクチャ まずフレームワーク全体のアーキテクチャがどのようなものかを見てみましょう. ここには 3 つのサービス プロバイダーと 3 つのサービス呼び出し元があり、Consul、Nginx、および Consul テンプレートを通じて負荷分散を実装しています。この例は RPC ロード バランシング用であることに注意してください。RPC は tcp プロトコルであるため、Nginx は tcp ロード バランシングをサポートするように tcp モジュールを構成する必要があります。 Consul クラスターは、サービスの登録、複数のサービス インスタンスの登録、および外部への RPC サービスの提供に使用されます。 Consul-template は、Consul のサービスのステータスをリアルタイムで監視するために使用され、独自のテンプレート ファイルを使用して Nginx 設定ファイルを生成します。 Nginx は独自の構成ファイルと第 2 段階の生成を使用します
- Nginx 982 2023-05-15 08:19:10
-
- Vue プロジェクトをパッケージ化して nginx サーバーをデプロイする方法
- 使用シナリオ: フロントエンドとバックエンドの分離プロジェクトを頻繁に使用する場合、フロントエンド Vue をパッケージ化してデプロイする必要があります。 1. vue プロジェクトのパッケージ化は、実際には次のステートメントを通じて直接パッケージ化できます。 npmrunbuild のデフォルトのパッケージ化状況は次のとおりです。 パッケージ名と静的リソースの場所を変更する必要がある場合は、それに応じて設定する必要があります。 1. まず、vue をプロジェクトのルート ディレクトリ .config.js ファイルの構成内容は次のとおりです (クロスドメインの問題解決が含まれます): module.exports={//Packaging publicPath:'./',outputDir:'test',//Open
- Nginx 6737 2023-05-15 08:16:05
-
- centos+nginx+uwsgiをデプロイしてdjangoプロジェクトを起動する方法
- 私の Django プロジェクトは yunwei と呼ばれます。主なアプリは rabc と web です。プロジェクト全体は次のように /opt/ の下に配置されます: [root@test-codeopt]#lsdjango_virtnginxredisredis-6.2.6yunwei[root@test-codeopt]#lsyunwei/ manage.pyrbacstatictemplatesuwsgiwebyunwei[root @test-codeopt]#lsyunwei/uwsgi/cut_log.shloguwsgi.iniuwsgi.loguwsgi.p
- Nginx 1563 2023-05-15 08:13:13
-
- Debian システムで PHP プログラム用に Nginx サーバーを構成する方法
- nginx のインストール方法: 1apt ネットワーク インストール ソース リストを変更する vi/etc/apt/sources.list#次のソースを追加します debhttp://nginx.org/packages/debian/squeezenginxdeb-srchttp://nginx.org/packages/debian /squeezenginx ソース リストを更新し、nginxapt-keyaddnginx_signing.keyapt-getupdateapt-getinstallnginx2 ソース コードのコンパイルと apt によるインストールをインストールします。最初にコンパイル環境をインストールします。
- Nginx 1303 2023-05-15 08:01:33
-
- Nginx Location ディレクティブの URI 一致ルールとは何ですか?
- 1. はじめに location ディレクティブは http モジュールの中核となる構成です. 事前定義された URL 一致ルールに基づいてユーザーから送信されたリクエストを受け取ります. 一致結果に基づいてリクエストはバックエンド サーバーに転送されます. 不正なリクエストは直接拒否されて返されます. 403、404、500エラー処理など2. ロケーション命令の構文 location[=|~|~*|^~|@]/uri/{…} または location@name{…} 3. URI マッチングモード ロケーション命令は 2 つのマッチングモードに分かれています: 1> 通常文字列のマッチング: = で始まるルール、または先頭文字 (~) なしのルール 2> 通常のマッチング: ~ または ~* で始まる通常のマッチングを示し、~*
- Nginx 1797 2023-05-14 23:58:19
-
- Forever と nginx を使用して Node サイトをデプロイする方法
- 永続スレッドの実行 一般に、windowcmd 上のnodeindex.js を通じてサーバーを起動しますが、サーバーが閉じられていない限り、いつでもインターフェイスにアクセスして呼び出すことができます。ただし、Linux では、長期間操作しなかったり、他の操作を実行したりすると、ノードのサービスが切断され、ユーザーは Web サイトにアクセスできなくなります。何をするか?これを解決するには、forever モジュールをインストールします。 npminstallforever-g//forever モジュールのグローバル インストールは、元の起動モードの nodeindex.js から fourforeverstartindex.js に変更できます。ここでは、いくつかの一般的なコマンドを紹介します everlist//listed
- Nginx 1689 2023-05-14 23:52:16
-
- NginxサーバーでGoogleリバースプロキシを構成する方法
- 1. 7ghost ソース コードを使用して構築されたダイレクト リバース プロキシ。シンプルで使いやすいことが利点ですが、ブロックされやすく、機密性の高い単語を検索できないことが欠点です。 2. SSL暗号化リバースプロキシを利用する メリットは安全でブロックされにくいことですが、デメリットは比較的技術的で手間がかかることです。ここで、2 番目の方法の設定プロセスについて簡単に説明します。 step1: Linux海外vpsが必要です。 step2: nginx 環境の構築 (便宜上、チュートリアルでは amh ワンクリック パッケージを使用して環境を構築します。もちろん、Junge のワンクリック パッケージや純粋な nginx 環境を使用することもできます。つまり、nginx のみが必要です)インストールされており、php、sql などをインストールする必要はありません。 # はい。) ステップ 3: amh をインストールした後、ログインします。
- Nginx 1875 2023-05-14 23:19:10
-
- Linux の LVS、Nginx、HAProxy ロード バランサの特徴は何ですか
- LVS の特徴: 1. IP ロード バランシング テクノロジを使用した強力な負荷耐性、分散専用であるため、LVS 自体は多くのトラフィックを生成しません; 2. 優れた安定性と信頼性、完璧なホット バックアップ プランを備えています (例: LVS +keepalived) ) 3. 幅広いアプリケーションがあり、すべてのアプリケーションの負荷分散が可能; 4. 定期的な処理をサポートせず、動的と静的を分離できません。一般的に使用される 4 つのアルゴリズム: 1.rr: ラウンドロビン、バックエンド サーバーに順番に割り当てられます; 2.wrr: 加重ラウンドロビン、バックエンド サーバーの負荷に応じて割り当てられます; 3.lc: 最小接続、確立された接続が最も少ないサーバーに割り当てられる 上記; 4.wlc: バックエンド サーバーの処理能力に応じて割り当てられる、重みが最小の接続。 ipvsadm–p (pe
- Nginx 1233 2023-05-14 22:49:12
-
- RHEL8 に Nginx Web サービスをデプロイする方法
- 環境RedHatEnterpriseLinuxrelease8.0VMwareWorkstationPro14 の構築手順[root@localhost~]#systemctlstophttpd#Nginx への影響を防ぐために httpd を停止[root@localhost~]#yuminstall-ynginx[root@localhost~]#systemctlstartnginx[root@localhost~]#iptables -F [root@localhost~]#systemctlstopfire
- Nginx 998 2023-05-14 22:31:11
-
- Docker が PHP+Nginx+Mysql 環境を迅速に構築する方法
- 準備备创建目录mkdir-p/Users/mwqnice/Documents/Program/phpProgram&&mkdir-p/Users/mwqnice/Documents/Program/docker/php/php7.1.33/conf&&mkdir-p/Users/mwqnice/Documents/Program/docker/php /php7.1.33/logs&&mkdir-p/Users/mwqnice/Documents/Pr
- Nginx 1545 2023-05-14 22:25:04
-
- Linux で nginx、apache、mysql、php のコンパイル パラメータを確認する方法
- サーバー ソフトウェアのコンパイル パラメータを簡単に確認します。 1. nginx コンパイル パラメータ: your_nginx_dir/sbin/nginx-v2、Apache コンパイル パラメータ: catyour_apache_dir/build/config.nice3、php コンパイル パラメータ: your_php_dir/bin/php-i|grepconfigure4、 mysql コンパイル パラメータ: catyour_mysql_dir/bin/mysqlbug|grepconfigure 以下は完全な実践的な例です: nginx のコンパイル パラメータを表示します: [root@www~]#/usr/lo
- Nginx 2206 2023-05-14 22:22:04
-
- Nginx は、構成を記述する際の論理演算と大文字と小文字の変換をどのようにサポートしていますか?
- 論理演算 nginx の設定では、if 条件の論理演算および && 論理演算または || 演算がサポートされておらず、if のネストされた構文もサポートされていません。それ以外の場合は、nginx:[emerg]invalidcondition というエラーが報告されます。これは変数を使用して間接的に実現できます。実装するステートメント: if($arg_unitid=42012&&$uri~/thumb/){echo "www.jb51.net";} このように設定すると、nginx:[emerg]invalidcondition エラーが報告されます。これは次のようにして実現できます。
- Nginx 1389 2023-05-14 22:10:04
-
- 指定したポートへの Nginx ドメイン名転送を設定する方法
- /usr/local/nginx/confsudocd/usr/local/nginx/conf と入力して vhost ディレクトリ sudomkdirvhost を作成し、nginx.conf ファイル sudocpnginx.confnginx.conf_backsudovimnginx.conf を変更して、アクセス マシンの hosts ファイルをシミュレート アクセス用に設定します。ここで使用するマシンは Windows 10 で、hosts ファイルは c:\windows\system32\drivers\etc フォルダーにあります。ポートプロキシ構成ファイルを作成する sudocdvhostsudovimww
- Nginx 2184 2023-05-14 21:37:12
-
- Nginx のバージョン名を変更して Web サーバーを偽装する方法
- nginx のデフォルト名を変更する方法、少し偽装することも、インストールすることもできますヒント: 通常、変更は nginx がコンパイルされる前に行われます。変更後、コードは次のように再コンパイルする必要があります: scr/core/nginx.conf#definenginx_version"1.4.7"#definenginx_ver"nginx/"n
- Nginx 1484 2023-05-14 21:19:12
-
- VIM で NGINX 構成ファイルを強調表示する方法
- nginx.vim をダウンロードします。ここでは Linux システムを例に説明します。他のシステムも同様です。 vim の構文構成ディレクトリに切り替えて、nginx 構文ファイルをダウンロードします。パス内の vim74 は、マシンにインストールされている vim のバージョン番号に対応している必要があることに注意してください。 cd/usr/share/vim/vim74/syntax&&wget-onginx.vimhttps://vim.sourceforge.io/scripts/download_script.php?src_id=19394filetype.vim を設定する filetype.vim ファイルを編集して nginx を登録します
- Nginx 1638 2023-05-14 21:16:10