- 方向:
- 全て ウェブ3.0 バックエンド開発 ウェブフロントエンド データベース 運用・保守 開発ツール PHPフレームワーク よくある問題 他の 技術 CMS チュートリアル Java システムチュートリアル コンピューターのチュートリアル ハードウェアチュートリアル モバイルチュートリアル ソフトウェアチュートリアル モバイル ゲームのチュートリアル
- 分類する:
-
- Nginx Webサーバーキャディの使用方法
- Caddy の概要 Caddy は強力で拡張性の高い Web サーバーであり、現在 Github 上に 38,000 以上のスターが付いています。 Caddy は Go 言語で書かれており、静的リソースのホスティングとリバース プロキシに使用できます。 Caddy には以下の主な特徴があります: Nginx の複雑な構成と比較して、元の Caddyfile 構成は非常にシンプルです; 提供する AdminAPI を通じて構成を動的に変更できます; デフォルトで自動 HTTPS 構成をサポートし、自動的に適用して構成できますHTTPS 証明書; 数万のサイトのデータに拡張可能; 追加の依存関係なしでどこでも実行可能; Go 言語で記述されているため、メモリの安全性がより保証されます。まずはCentOに直接インストールします
- Nginx 3058 2023-05-30 12:19:45
-
- nginxの速度制限で接続数を制限する方法
- シナリオ: 会社 A には 100 人の従業員がいて、会社 A にはパブリック IP が 1 つだけあります。会社 A では、100 人のユーザーが Web サイトのファイルを同時にダウンロードしていると仮定します。ただし、接続制限の設定は、limit_conn_zone$binary_remote_addrzone=perip:1m;server{---limit_connperip1;limit_rate1024k;---} で、単一の接続番号が許可され、単一接続の最大帯域幅は 1m です。このようにすると、リクエスト ステータス 503 を持つ人が 99 人になります。他の人がダウンロードしたい場合は、手動で待つ必要があります (nginx は、ユーザー a がダウンロードを完了したことをユーザーに通知しません。ユーザー b をダウンロードする番です)。これに起因する使用
- Nginx 1238 2023-05-30 11:19:05
-
- Nginx_geo モジュールを使用して CDN スケジューリングを実装する方法
- nginx の geo モジュールを導入するには、geo 命令が ngx_http_geo_module モジュールによって提供されます。デフォルトでは、nginx は人為的に --without-http_geo_module を指定しない限り、このモジュールをロードします。 ngx_http_geo_module モジュールを使用して、値がクライアント IP アドレスに依存する変数を作成できます。使用法は次のとおりです。 geo コマンド構文: geo[$address]$variable{...} デフォルト値: - 設定セクション: http 定義は、指定された変数からクライアントの IP アドレスを取得します。デフォルトでは、nginx は $remote_addr 変数からクライアント IP アドレスを取得しますが、
- Nginx 1588 2023-05-30 10:27:18
-
- Nginxをコンパイルしてインストールする方法
- Nginx コンパイルおよびインストール システム プラットフォーム: CentOS7.4 Nginx バージョン: nginx-1.12.2.tar.gz Pcre バージョン: pcre-8.42.tar.gz 必要な依存関係: gcc-c++libtool サードパーティ ライブラリ: zlibzlib-developensslopenssl- develpcre 1. インストール コンパイル ツールとライブラリ ファイル>yuminstall-ymakezlibzlib-developensslopenssl-develgcc-c++>libtoolzlib ライブラリ: zlib ライブラリは ngx_http_gzip_module です。
- Nginx 1509 2023-05-30 08:51:27
-
- Nginx がセッション永続性を実装する方法は何ですか?
- 1. ip_hash に基づいたセッションを維持する Nginx ロードバランシングを行う場合、アップストリームに ip_hash を設定することができます 各リクエストはアクセス IP のハッシュ結果に従って割り当てられ、固定サーバーにマッピングされます バックエンドサーバーが停止した場合down の場合、セッションは失われますが、再度リクエストが行われると、別の通常のサーバーに再度アクセスされ、セッションが維持されます。欠点は、同じ IP クライアントが常にバックエンド サーバーにアクセスするため、負荷の不均衡が生じる可能性があることです。 ip_hash のセッション永続形式は次のとおりです。ここでは、バックエンド サーバーが正常に実行されており、Nginx プロキシ サーバー (負荷分散サーバー) に構成されていると想定しています。 =================
- Nginx 5638 2023-05-29 23:15:49
-
- Docker で nginx ログをスクロールする方法
- Docker は 1.dockerps を使用して、実行中のコンテナを表示します。 2.dockerimages を使用して、docker イメージを表示します。 3.dockerrmid (コンテナ ID) を使用して、コンテナを削除します (コンテナ ID は dockerps を通じて表示でき、コンテナは削除する前に停止する必要があります) 3.1 削除すべてのコンテナ dockerrm`dockerps-a-q ` 4.dockerstopid (コンテナ ID) コンテナの実行を停止します 5.dockerrmiid (イメージ ID) イメージを削除します 6.dockerpullubuntu:16.04 (イメージ名: バージョン番号) イメージをダウンロードします 7.dockerr
- Nginx 1339 2023-05-29 21:40:04
-
- UbuntuにNginxサーバー用のLEMP環境をインストールする方法
- ubuntu16.04 サーバー バージョンのインストールの準備 ステップ 1: nginx サーバーをインストールする 1. nginx は、インターネット上の訪問者に Web ページを表示するために使用される高度なリソース最適化 Web サーバー プログラムです。 nginx サーバーのインストールから開始し、apt コマンドを使用して ubuntu の公式ソフトウェア リポジトリから nginx プログラムを取得します。 $sudoapt-getinstallnginx nginx2 を ubuntu16.04 にインストールし、netstat コマンドと systemctl コマンドを入力して、nginx プロセスが開始され、ポート 80 にバインドされていることを確認します。 $netstat-tlpn nginx ネットワーク ポート接続を確認 $s
- Nginx 1503 2023-05-29 21:05:29
-
- Nginx+Keepalived を使用してデュアルマシンのホット バックアップを実装する方法
- 1. keepalivedKeepalived は、クラスターの高可用性を保証するサービス ソフトウェアです。ネットワーク内で優先度の高いノードがマスターとなり、VIP の arp パッケージに応答し、ネットワーク内の他のホストに VIP と VIP 間のマッピング関係を通知します。 MAC アドレス、およびマルチキャストの形式でネットワークにメッセージを送信するための vrrp 通知を送信して、優先度を通知します。バックアップ ノードは、マスターから送信されたマルチキャスト パケットの処理のみを担当します。マスターの優先度が自身の優先度よりも高くないことが判明した場合、またはマスターからの vrrp 通知を受信しない場合、バックアップ ノードは自身をマスター ノードに切り替えます。マスター状態。 2. 環境設定環境:qemu-kvm、クライアントdebian(9.4.0)仮想マシンqemu-kvm
- Nginx 1293 2023-05-29 20:29:35
-
- Nginx のパフォーマンスを最適化するために Gzip 圧縮を設定する方法
- Nginx は Gzip 圧縮機能を有効にし、送信中に Web サイトの css、js、xml、html ファイルを圧縮し、アクセス速度を向上させ、Nginx のパフォーマンスを最適化します! 画像、ビデオ、その他のマルチメディア ファイルや大きなファイルWeb サイト上の画像は圧縮により圧縮されていますが、効果はあまり高くないため、画像の圧縮をサポートする必要はありません。最適化したい場合は、画像のライフサイクルを長く設定して、クライアントにキャッシュさせることができますそれ。 Gzip 機能をオンにすると、Nginx サーバーは、設定されたポリシーに従って、CSS、JS、XML、HTML、その他の静的リソースなどの送信されたコンテンツを圧縮して、コンテンツのサイズを削減し、ユーザーが処理します返されたコンテンツを受け取る前に、圧縮されたデータが顧客に表示されます。それで
- Nginx 3060 2023-05-29 17:40:40
-
- nginx設定ファイルの場所を確認する方法
- 馴染みのないサーバーの設定ファイルの場所、またはインストールに時間がかかりすぎて場所を忘れた場合、どうすれば簡単かつ迅速に見つけることができるでしょうか?構成ファイルの場所を見つけるには、まず nginx 実行可能ファイルへのパスを見つける必要があります。以下にいくつかの方法があります: 1. プログラムが ps-ef|grepnginx#ps-ef|grepnginxroot29514... を実行している場合。見知らぬマシンの場合 サーバーまたはインストールに時間がかかりすぎて場所を忘れてしまった場合、設定ファイルの場所を簡単かつ迅速に見つけるにはどうすればよいですか?構成ファイルの場所を見つけるには、まず nginx 実行可能ファイルへのパスを見つける必要があります。いくつかの方法があります: 1. プログラムが ps-ef|grepnginx#ps-ef|grepnginx を実行している場合
- Nginx 5408 2023-05-29 16:13:06
-
- nginx+keepalived高可用性マスター/スレーブ構成方法
- 1. システム環境とソフトウェアバージョン centos6.6x64keepalived-1.2.18.tar.gznginx-1.6.2.tar.gz マスターサーバー: 192.168.38.64 スレーブサーバー: 192.168.38.66vip: 192.168.38.100 2. nginx のインストール (マスター-スレーブ 一貫性のあるインストール) 1. 依存環境をインストールし、次のようにコードをコピーします: yuminstallgccgcc-c++makeautomakeautoconflibtoolpcrecre-develzlibzlib-developensslopenssl-devel2。
- Nginx 1873 2023-05-29 14:16:06
-
- nginxリバースプロキシをどうするか
- 1. nginx 設定ファイルの構成 nginx は以下の部分から構成されます 2. nginx リバースプロキシの proxy_pass ディレクティブを使用すると、ルールに従って proxy_pass 以降の URL アドレスにプロキシできます。 URL は、このルールを使用して、gulimaill.com のすべてのリクエストを処理します。プロキシ負荷分散の構文は次のとおりです。アップストリームは分散サーバー proxy_pass で定義されます。負荷分散サーバーを使用すると、このメソッドを使用してゲートウェイ http{upstreammyapp1{ serversrv1.example.com;serversrv2.example.com;se
- Nginx 1180 2023-05-29 11:19:11
-
- Linux/Windows環境のnginxでphpinfoモード機能を有効にする方法
- 次のようにコードをコピーします: location~\.php(.*)${fastcgi_passunix:/tmp/php-cgi.sock;fastcgi_indexindex.php;fastcgi_split_path_info^(.+\.php)(.*)$;fastcgi_paramscript_filename$document_root $ fastcgi_script_name;fastcgi_parampath_info$fastcgi_path_info;fastcgi_parampath_tr
- Nginx 1564 2023-05-29 09:36:17
-
- nginx が PHP プロキシを通じて画像にウォーターマークを追加する方法
- nginx 構成プロキシの場所~/image/.*\.(gif|jpg|jpeg|png)${proxy_passhttp://127.0.0.1:8888/test/watermark?url=$request_uri;}/img/ はプロキシと一致します$request_uri パラメータはアクセスされたイメージのパスです。 php ウォーターマーク class/**ウォーターマーククラス*ClassWatermark*@packageapp\test*/classWatermark{/**合成画像ウォーターマーク*@paramstring$dstImage元画像*@
- Nginx 1902 2023-05-29 08:37:11
-
- yumを使用してcentos8にnginxをインストールする方法
- yum を使用して centos8 に nginx をインストールする方法. Centos8 は yum で nginx をインストールします. centos8 を直接インストールするのと、nginx をインストールする centos7 は少し異なります. Centos8 には nginx1.14.1 が付属しています. まず新しい安定バージョン 1.20.1 にアップグレードしてリポジトリを作成しましょうetc ディレクトリ内のソース ファイル cd/etc /yum.repos.dtouchnginx.repo vim を使用して vimnginx.repo2 を編集します。次の内容をコピーして使用します: wq を使用して [nginx-stable] を保存します。 name=nginxstablerepobaseurl=http://nginx
- Nginx 1686 2023-05-29 08:37:05