- 方向:
- 全て ウェブ3.0 バックエンド開発 ウェブフロントエンド データベース 運用・保守 開発ツール PHPフレームワーク 毎日のプログラミング WeChat アプレット よくある問題 他の 技術 CMS チュートリアル Java システムチュートリアル コンピューターのチュートリアル ハードウェアチュートリアル モバイルチュートリアル ソフトウェアチュートリアル モバイル ゲームのチュートリアル
- 分類する:
-
- 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 1369 2023-05-30 08:51:27
-
- Nginx がセッション永続性を実装する方法は何ですか?
- 1. ip_hash に基づいたセッションを維持する Nginx ロードバランシングを行う場合、アップストリームに ip_hash を設定することができます 各リクエストはアクセス IP のハッシュ結果に従って割り当てられ、固定サーバーにマッピングされます バックエンドサーバーが停止した場合down の場合、セッションは失われますが、再度リクエストが行われると、別の通常のサーバーに再度アクセスされ、セッションが維持されます。欠点は、同じ IP クライアントが常にバックエンド サーバーにアクセスするため、負荷の不均衡が生じる可能性があることです。 ip_hash のセッション永続形式は次のとおりです。ここでは、バックエンド サーバーが正常に実行されており、Nginx プロキシ サーバー (負荷分散サーバー) に構成されていると想定しています。 =================
- Nginx 5372 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 1182 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 1354 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 987 2023-05-29 20:29:35
-
- Nginx のパフォーマンスを最適化するために Gzip 圧縮を設定する方法
- Nginx は Gzip 圧縮機能を有効にし、送信中に Web サイトの css、js、xml、html ファイルを圧縮し、アクセス速度を向上させ、Nginx のパフォーマンスを最適化します! 画像、ビデオ、その他のマルチメディア ファイルや大きなファイルWeb サイト上の画像は圧縮により圧縮されていますが、効果はあまり高くないため、画像の圧縮をサポートする必要はありません。最適化したい場合は、画像のライフサイクルを長く設定して、クライアントにキャッシュさせることができますそれ。 Gzip 機能をオンにすると、Nginx サーバーは、設定されたポリシーに従って、CSS、JS、XML、HTML、その他の静的リソースなどの送信されたコンテンツを圧縮して、コンテンツのサイズを削減し、ユーザーが処理します返されたコンテンツを受け取る前に、圧縮されたデータが顧客に表示されます。それで
- Nginx 2491 2023-05-29 17:40:40
-
- nginx設定ファイルの場所を確認する方法
- 馴染みのないサーバーの設定ファイルの場所、またはインストールに時間がかかりすぎて場所を忘れた場合、どうすれば簡単かつ迅速に見つけることができるでしょうか?構成ファイルの場所を見つけるには、まず nginx 実行可能ファイルへのパスを見つける必要があります。以下にいくつかの方法があります: 1. プログラムが ps-ef|grepnginx#ps-ef|grepnginxroot29514... を実行している場合。見知らぬマシンの場合 サーバーまたはインストールに時間がかかりすぎて場所を忘れてしまった場合、設定ファイルの場所を簡単かつ迅速に見つけるにはどうすればよいですか?構成ファイルの場所を見つけるには、まず nginx 実行可能ファイルへのパスを見つける必要があります。いくつかの方法があります: 1. プログラムが ps-ef|grepnginx#ps-ef|grepnginx を実行している場合
- Nginx 5132 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 1535 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 960 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 1397 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 1644 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 1497 2023-05-29 08:37:05
-
- nginx で Golang プロジェクトを使用してリバース プロキシ負荷分散をデプロイする方法
- Go 言語の独立したデプロイメントは、クロスプラットフォームのクロスコンパイルをサポートしています。つまり、Windows または Mac プラットフォームでコードを作成し、そのコードを Linux amd64 サーバーで実行できるプログラムにコンパイルできます。単純なプロジェクトの場合、通常は、コンパイルされたバイナリ ファイルをサーバーにコピーし、それをバックグラウンド デーモンとして実行するように設定するだけで済みます。コンパイルは、次のコマンドを実行するか、makefile を記述することで実行できます。 CGO_ENABLED=0GOOS=linuxGOARCH=amd64gobuild-o./bin/bluebell 以下では、ローカルでコンパイルされた bluebell バイナリ ファイル、構成ファイル、および静的ファイルをアップロードすることを前提としています。
- Nginx 1255 2023-05-29 08:28:31
-
- CentOS7 は Nginx をインストールし、自動起動インスタンス分析を構成します
- 1. 公式 Web サイトからインストール パッケージをダウンロードし、Linux に適したバージョンを選択します。ここで最新バージョンを選択し、ローカルにダウンロードしてサーバーにアップロードするか、centos で wget コマンドを使用して直接ダウンロードします。 /usr/local ディレクトリに切り替えて、ソフトウェア パッケージ #cd/usr/local#wgethttp://nginx.org/download/nginx-1.11.5.tar.gz2 をダウンロードします。nginx をインストールするには、まず次のコマンドを実行して、 nginx の依存ライブラリをインストールします。依存ライブラリが不足している場合、インストールに失敗する可能性があります。詳細については、記事の最後にあるエラー メッセージを参照してください。 #yuminstallgcc-c++#yuminstallpcre#yumins
- Nginx 956 2023-05-28 23:27:25
-
- Linux で複数の Tomcat の Nginx 負荷分散を構成する方法
- 1: nginx ディレクトリの下の conf ディレクトリに入ります。これが私の nginx インストール ディレクトリです: [root@aliserver~]#cd/usr/local/nginx/conf 2: nginx.conf を編集します[root@aliserverconf]#vinginx.conf 3 : サーバー グループ 1 を構成します: http{} ノード間にアップストリーム構成を追加します。 (localhostを書かないように注意してください。そうしないとアクセス速度が非常に遅くなります)upstreamnginxdemo{server127.0.0.1:8081;#サーバーアドレス1server127.0.0.1:8082;#Server
- Nginx 757 2023-05-28 23:22:25