- 方向:
- 全て ウェブ3.0 バックエンド開発 ウェブフロントエンド データベース 運用・保守 開発ツール PHPフレームワーク 毎日のプログラミング WeChat アプレット よくある問題 他の 技術 CMS チュートリアル Java システムチュートリアル コンピューターのチュートリアル ハードウェアチュートリアル モバイルチュートリアル ソフトウェアチュートリアル モバイル ゲームのチュートリアル
- 分類する:
-
- nginx で複数のフロントエンド プロジェクトを構成する方法
- 最近ではサーバーを複数のフロントエンドプロジェクトで構成する必要があり、フロントエンドとバックエンドのプロジェクトを分離するには当然nginxが必要になります。単一のプロジェクトで問題ありません。nginx の nginx.conf 設定ファイルを次のように変更します。 #usernobody;worker_processes1;#error_loglogs/error.log;#error_loglogs/error.lognotice;#error_loglogs/error.loginfo;pid/usr/local/nginx /logs/ nginx.pid;events{worker_connections1024;}
- Nginx 2755 2023-05-21 10:34:20
-
- Nginx のアンチリーチングを構成する方法
- サービスのパフォーマンスを考慮して、通常、HTML 静的リソースをさまざまなタイプに応じて複数のサービスに保存します。トポロジ図の場合: ハイパーテキスト転送プロトコルのリファラー関数 Referer: null は、リクエスターがリファラーに直接アクセスすることを意味します: ブロックされ、通常はファイアウォール デバイスによって追加されたリファラー: URL は、URL 内のホストがリクエスターに間接アクセスについて通知することを意味します図のjpg.good.comへ これは明らかにユーザーが写真を保存するためのサーバーであり、www.good.comはWebサーバーであり、ドメイン名から企業であることがわかります。 www.good.com にアクセスするユーザーのみが、Identity access jpg.go へのリンクを許可されます。
- Nginx 1046 2023-05-21 10:04:11
-
- nginx認証の実装方法
- httpdyuminstall をインストールし、htpasswd を使用してパスワード ファイルを作成します。 htpasswd-c/usr/local/nginx/conf/htpasswdaming#-c はファイルの作成を意味します。aming はユーザー名です#ユーザーを追加するときは、-c パラメータを削除する必要があります#パスワードを変更してユーザーを追加する方法 同じ方法で nginx ユーザー認証を設定します location/admin/{auth_basic"Auth";auth_basic_user_file/usr/local/nginx/conf/htpasswd;}
- Nginx 1496 2023-05-21 10:04:05
-
- Nginx の動的ドメイン名解決のプロセスは何ですか?
- Nginx がリバース プロキシを実行するとき、ドメイン名解決を実行し、ドメイン名を特定の IP に解決し、ローカルにキャッシュします。ドメイン名に対応する IP が変更されると、Nginx プロキシが失敗します。Nginx リゾルバ ディレクティブ以下では、ドメイン名ダイナミクスを実装するために使用されます。カスタム DNS サーバーに基づいてイントラネット DNS サーバーを動的に解決します。dnsmasqdefault.conf を使用してサーバーを構成します{listen80;root/usr/share/nginx/html/;resolver192.168.137.110valid=5s;set$proxy_urlhuzhihui.loca
- Nginx 2046 2023-05-21 09:34:05
-
- 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 1849 2023-05-21 09:19:11
-
- nginxのバージョン番号とWEBサーバー情報が隠蔽される問題の解決方法
- nginx はバージョン情報を非表示にするだけでなく、カスタム Web サーバー情報もサポートしています。最終的な非表示結果を見てみましょう。それを実現する方法は何ですか? それは実際には非常に簡単です。下を見てください 1. 最新の安定バージョンをダウンロードするための公式 Web サイト wgethttp ://nginx.org/ download/nginx-1.14.1.tar.gz2 tar-xfnginx-1.14.1.tar.gzcdnginx-1.14.13 を解凍します。 c ファイルを修正します (1) vimsrc/http/ngx_http_header_filter_module.c #Modify 49行目 staticu_charngx_http_
- Nginx 1642 2023-05-21 09:13:05
-
- CentOS7 システムで YUM を使用して Nginx をインストールする方法
- はじめに nginx は、ロシアで 2 番目にアクセス数の多い rambler.ru サイト用に igorsysoev によって開発され、最初の公開バージョン 0.1.0 が 2004 年 10 月 4 日にリリースされました。 BSD のようなライセンスに基づいてソース コードをリリースしており、その安定性、豊富な機能セット、サンプル構成ファイル、およびシステム リソースの消費量の少なさで知られています。 centos7 条件付きチュートリアルの手順には、root ユーザー権限が必要です。 1. yum ソースに nginx を追加します。centos7nginxyum リソース ライブラリを追加し、ターミナルを開き、次のコマンドを使用します: sudorpm-uvhhttp://nginx.org/packages/centos/7/noarch/r
- Nginx 1510 2023-05-21 08:40:06
-
- Nginx で FastCGI を構成および最適化する方法
- fastcgi: fastcgi は cgi から開発および改良されました。従来の CGI インターフェイス方式の主な欠点は、パフォーマンスが低いことです。これは、http サーバーが動的プログラムに遭遇するたびに、スクリプト パーサーを再起動して解析を実行する必要があり、結果が http サーバーに返されるためです。大量の同時アクセスを扱う場合、これはほとんど利用できません。また、従来の CGI インターフェース方式はセキュリティが低く、現在ではほとんど使用されていません。 fastcgi インターフェイス モードは c/s 構造を採用しており、http サーバーとスクリプト解析サーバーを分離し、スクリプト解析サーバー上で 1 つ以上のスクリプト解析デーモンを起動できます。 http サーバーが動的プログラムに遭遇するたびに、そのプログラムを fastcg に直接配信できます。
- Nginx 2734 2023-05-21 08:16:27
-
- nginx+php-fpm サービスの HTTP ステータス コード 502 を解決する方法
- 弊社の Web プロジェクトでは、新しい都市の増加によりアクセス数が増加し、DB への負荷が増大しており、インターフェースを提供するビジネス パーティとして、最近大量の「502」リクエストが報告されています。下流側のフィードバックによって。 502 (badgateway) は通常、アップストリーム (ここでは PHP) でのエラーです。PHP の場合、502 の一般的な原因は、スクリプトの実行がタイムアウト設定時間を超えているか、タイムアウト設定が大きすぎて、PHP プロセスが実行されないことです。長期間解放され、暇な労働者がいないため、ゲストを迎えに行くプロセス。今回のプロジェクトは、PHP の実行時間の設定が短すぎることが原因です。この場合、まず PHP の実行時間を適切に増やし、502 を確実にクリアすることができます。結局のところ、最適化にはコストがかかります。
- Nginx 1199 2023-05-21 08:07:05
-
- nginx 負荷分散インスタンス分析
- nginx の負荷分散に関する注意: ご覧のとおり、私たちの Web サイトは開発の初期段階にあるため、nginx は 1 つのバックエンド サーバーのエージェントとしてのみ機能します。訪問中、1 つのサーバーでは処理できません。そのため、複数のサーバーを追加しました。これほど多くのサーバーにプロキシを構成するにはどうすればよいでしょうか? ここでは、全員に説明するための例として 2 台のサーバーを取り上げます。 1. 上流負荷分散モジュール記述の場合: 以下は負荷分散サーバーリストを設定します。上流test.net{ip_hash;server192.168.10.13:80;server192.168.10.14:80down;server192.1
- Nginx 1107 2023-05-21 08:01:32
-
- nginx で PHP の $_SERVER 変数をカスタマイズする方法
- 1. まず、nginx 設定に追加したい変数値を追加します ファイルの内容は次のとおりです: location~\.php${try_files$uri=404;root/data/www.shuchengxian.com/; fastcgi_pass127.0.0.1 :9000;fastcgi_indexindex.php;fastcgi_paramSCRIPT_FILENAME$document_root$fastcgi_script_name;fastcgi_paramENVIRONMENT'DEV&a
- Nginx 1408 2023-05-20 23:52:04
-
- Linux+Nginx+Phpで高性能WEBサーバーを構築する方法
- nginx (「enginex」) は、高性能の http およびリバース プロキシ サーバー、および imap/pop3/smtp プロキシ サーバーです。 nginx は、ロシアで 2 番目にアクセス数の多い rambler.ru サイト用に igorsysoev によって開発され、2 年半以上運営されています。 igor は、BSD のようなライセンスに基づいてソース コードをリリースします。 nginx はまだベータ版ですが、その安定性、豊富な機能セット、サンプル構成ファイル、およびシステム リソースの消費量の少なさですでに知られています。インストール手順 1. php5.2.9 に必要なサポート ライブラリ tarzxvflibiconv-1.13.t をコンパイルしてインストールします。
- Nginx 1194 2023-05-20 23:19:55
-
- nginx と docker を使用して単純な負荷分散を実装する方法
- テスト手順: 1. サーバー内で nginx サーバーを構築し、起動します。 2. docker、dockerpullnginx のソースから nginx の公式イメージをプルし、後で使用するために保存します。 3. ローカル ディレクトリに 2 つの新しいフォルダーを作成します。ここで作成しました /mydata/test1, /mydata/test2/4. 2 つのテスト フォルダーに新しい Index.html を作成してマークします. 最初の HTML に thisisnginx1 を出力し、2 番目の HTML に thisisnginx2 を出力します。 2 つの nginx サーバーの docker コンテナーを作成し、作成したばかりのディレクトリに静的ディレクトリをマップします。
- Nginx 885 2023-05-20 22:01:04
-
- Linuxシステムでnginx+phpサーバーアプリケーションをセットアップする方法
- 他のソフトウェアのインストールと同様です。インストール プロセスは、基本的に nginx の確実なインストールです。次のコマンドを実行すると、すぐに完了します sudoapt-getinstallnginx。設定ファイルのデフォルトのインストール場所: conf:/etc/nginx /nginx.confbin:/usr/sbin/ nginxvhost:/etc/nginx/sites-enable/defaultcgi-params:/etc/nginx/fastcgi-params php-cgiモジュールをインストールします sudoapt-getinstallphp5-cgi のデフォルトのインストール場所です。設定ファイル
- Nginx 1168 2023-05-20 19:55:04
-
- Nginx リバースプロキシがセッション永続性を実装する方法
- 1. ip_hash: ip_hash は、サーバーが利用できない場合を除き、送信元アドレス ハッシュ アルゴリズムを使用して、同じクライアントからの要求を常に同じバックエンド サーバーに送信します。 ip_hash 構文:upstreambackend{ip_hash;serverbackend1.example.com;serverbackend2.example.com;serverbackend3.example.comdown;serverbackend4.example.com;}ip_hash はシンプルで使いやすいですが、次の問題があります。ダウンするとセッションが失われます;同じことから
- Nginx 1585 2023-05-20 19:25:20