- 方向:
- 全て ウェブ3.0 バックエンド開発 ウェブフロントエンド データベース 運用・保守 開発ツール PHPフレームワーク 毎日のプログラミング WeChat アプレット よくある問題 他の 技術 CMS チュートリアル Java システムチュートリアル コンピューターのチュートリアル ハードウェアチュートリアル モバイルチュートリアル ソフトウェアチュートリアル モバイル ゲームのチュートリアル
- 分類する:
-
- nginx設定が原因で発生する403問題を解決する方法
- nginx 設定が原因で発生する 403 問題の解決策 1. 問題:curlnginx がローカル ドメイン名を次のように設定すると、403nginx_error.log ログが表示されます。 2. 質問 1. www.requesturi.com は次のように設定されています: ルート ディレクトリでのアクセスが禁止されており、エラー ログ。ファイルに一貫性がありません。理論的には、www.requesturi.com にアクセスするときは、/usr/local/nginx/html1 を検索する必要があります。/usr/local/nginx/html へのアクセスが実際に禁止されていると表示されるのはなぜですか? 2. /usr/local/nginx/html1 の下に a.txt ファイルをカールします
- Nginx 2270 2023-06-01 16:25:06
-
- centos7 dockerでNginxファイルを変更する方法
- 1. docker を使用して nginx をインストールする: docker を使用して nginx をインストールするのは非常に簡単です 2. インストール後、docker コンテナに入ります: コマンド dockerexec-itcontainer idbash を実行します。入るにはコンテナが開いている必要があることに注意してください。 3. nginx のindex.html の変更を例に挙げます。 1. インデックスが存在するディレクトリを入力します: cdusr/share/nginx/html 2. Index.html を編集します。重要な点は、ここでエラーが報告されることです。 3. vim コマンドがないことを示すプロンプトが表示されるので、それをインストールします。このコマンド: apt-getinstallvim 失敗した場合は、apt-get コマンドを更新します: apt-getup
- Nginx 1322 2023-06-01 09:31:07
-
- Nginx の高可用性手法
- 準備作業: 192.168.16.128 192.168.16.129 2 つの仮想マシン。 Nginx のインストール Nginx のインストール yum ソース ファイルの更新: rpm-ivhhttp://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm wget-O / etc/yum.repos.d/CentOS-Base.repohttp://mirrors.aliyun.com/repo/Cent
- Nginx 1470 2023-05-31 15:04:06
-
- nginx自動化スクリプトの書き方
- このスクリプトは、nginx#!/bin/bash./etc/init.d/functionsfunctionusage(){echo$"usage:$0{start|stop|restart}"exit1}functionstart() の開始、停止、再起動の操作を満たすことができます。 {/usr/local/nginx/sbin/nginxsleep1if[`netstat-antlpe|grepnginx|wc-l`-ge0];その後のアクション「nginxisstarted.」
- Nginx 1706 2023-05-31 14:37:06
-
- Nginx https Web サイトをデプロイし、アドレス書き換えを構成する方法
- 1. 環境の準備: centos6.9 ホスト 1 台、ファイアウォールと selinux をオフにする 依存関係パッケージをインストールする: yum-yinstallopenssl-develpcre-develgcc nginx ユーザーを作成する: useradd-m-s/sbin/nologinnginx#nginx のホーム ディレクトリを作成しないでくださいユーザーであり、対話はありません。shelltar-xfnginx-1.8.0.tar.gzcdnginx-1.8.0./configure--user=nginx--group=nginx--prefix=/usr/local/nginx--with-h
- Nginx 1608 2023-05-31 12:53:12
-
- サービスのステータスを検出するように Nginx を構成する方法
- 1. ステータスチェックモジュールがインストールされているかどうかを確認します; [root@localhost~]#nginx-vnginxversion:nginx/1.12.2builtbygcc4.8.520150623(redhat4.8.5-36)(gcc)configurearguments:--prefix=/usr/local/ nginx- -with-http_sub_module2。インストールされていない場合は、再コンパイルしてインストールします。ステータス モジュールを確認します。--with-http_stub_status_module[root@localh
- Nginx 2327 2023-05-31 11:13:06
-
- nginxのaccess_logログの設定方法
- nginx ログには 2 つの主な命令があります: 1) log_format: ログ形式の設定に使用されます; 2) access_log: ログ ファイルのストレージ パスと形式の指定に使用されます log_format ログ形式 1. 構文: log_formatname (形式名) 形式スタイル(つまり、何が欲しいのか、どのようなログ内容が取得されるのか) 例: log_formatmain'$remote_addr-$remote_user[$time_local]"$request"''$status$body_bytes_sent&
- Nginx 2985 2023-05-31 10:28:29
-
- Nginx リバース プロキシを使用してクロスドメインの問題を解決する方法
- 問題は、以前共有したクロスドメインのリソース共有に関する記事で、クロスドメインの場合、Cookie を送信したい場合、access-control-allow-origin を * に設定できないと記載されています。要求された Web ページのドメイン名と一致します。このプロジェクトの開発中に他の人たちと協力しているときに、このような問題に遭遇しました。一般に、解決策は、バックエンドとの CORS クロスドメイン リソース共有を使用して、アクセスしたドメイン名に access-control-allow-origin を設定することです。これにはバックエンドの協力が必要ですが、一部のブラウザーはこれをサポートしていません。パートナーのバックエンドとの連携に基づいて、nginx ディレクション プロキシを使用してブラウザの同一オリジン ポリシーを満たし、クロスドメイン実装方式のリバース プロキシの概念を実装します。
- Nginx 7062 2023-05-31 10:20:30
-
- nginx のアップストリーム構成と機能は何ですか?
- 構成例上流バックエンド{serverbackend1.example.comweight=5;serverbackend2.example.com:8080;serverunix:/tmp/backend3;serverbackup1.example.com:8080backup;serverbackup2.example.com:8080backup;}server{location/{proxy_passhttp ://backend;}}コマンド構文:上流名{.
- Nginx 2563 2023-05-30 22:28:04
-
- CentOS で Nginx 仮想ホストを構成する方法
- 実験環境 最小限にインストールされた centos7.3 仮想マシンが基本環境を構成します。 1. nginxyuminstall-yepel-*yumisntall-ynginxvim をインストールします。 2. 仮想マシン ホストのサイト ルート ディレクトリを確立します。 mkdir/var/wwwrootmkdir/var/wwwroot/site1mkdir/var /wwwroot/site2echo-e"site1">>/var/wwwroot/site1/index.htmlecho-e"site2">>/var/
- Nginx 1409 2023-05-30 21:45:29
-
- nginxページキャッシュを構成する方法
- nginx ページ キャッシュ 1. 命令の説明 proxy_cache_path 構文: proxy_cache_pathpath[levels=number]keys_zone=zone_name:zone_size[inactive=time][max_size=size]; デフォルト値: none 使用法フィールド: http ディレクティブはキャッシュ パスとその他のパラメーターを指定します。キャッシュされたデータはファイルに保存され、プロキシ URL のハッシュ値がキーとファイル名として使用されます。レベルパラメータは、キャッシュされたサブディレクトリの数を指定します。例: proxy_cache_path/data/nginx/ca
- Nginx 3001 2023-05-30 19:13:30
-
- nginxログaccess_logの設定方法
- Webサーバーのアクセスログは非常に重要で、アクセスログからユーザーのアクセスを解析したり、CC攻撃などの異常なアクセスを発見したりすることができます。形式: access_log/path/to/logfileformat; access_log は、http、server、および location 構成セクションで構成できます。設定例:server{listen80;server_namewww.xxx.com;root/data/wwwroot/www.xxx.com;indexindex.htmlindex.php;access_lo
- Nginx 2565 2023-05-30 18:28:06
-
- Nginx Webサーバーキャディの使用方法
- Caddy の概要 Caddy は強力で拡張性の高い Web サーバーであり、現在 Github 上に 38,000 以上のスターが付いています。 Caddy は Go 言語で書かれており、静的リソースのホスティングとリバース プロキシに使用できます。 Caddy には以下の主な特徴があります: Nginx の複雑な構成と比較して、元の Caddyfile 構成は非常にシンプルです; 提供する AdminAPI を通じて構成を動的に変更できます; デフォルトで自動 HTTPS 構成をサポートし、自動的に適用して構成できますHTTPS 証明書; 数万のサイトのデータに拡張可能; 追加の依存関係なしでどこでも実行可能; Go 言語で記述されているため、メモリの安全性がより保証されます。まずはCentOに直接インストールします
- Nginx 2470 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 993 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 1413 2023-05-30 10:27:18