- 方向:
- 全て ウェブ3.0 バックエンド開発 ウェブフロントエンド データベース 運用・保守 開発ツール PHPフレームワーク 毎日のプログラミング WeChat アプレット よくある問題 他の 技術 CMS チュートリアル Java システムチュートリアル コンピューターのチュートリアル ハードウェアチュートリアル モバイルチュートリアル ソフトウェアチュートリアル モバイル ゲームのチュートリアル
- 分類する:
-
- Nginx で PHP の実行を無効にする方法
- 1. Nginx 設定ファイルを編集する PHP スクリプトの実行を無効にするには、Nginx 設定ファイルを編集する必要があります。 Nginx の構成ファイルがどこにあるかわからない場合は、ターミナルで次のコマンドを実行してみてください: $locatenginx.conf オペレーティング システムによっては、Nginx の構成ファイルが別の場所にある場合があります。 Nginx 構成ファイルを編集し、次のような行を見つけます: location~\.php${try_files$uri=404;fastcgi_passunix:/var/run/php5-fpm.sock;fastcgi_indexindex.php;fastcgi_p
- Nginx 1794 2023-05-27 09:13:14
-
- Nginx でクローラをフィルタリングするユーザー エージェント方式の構成
- 一見わかりにくいですが、要は「yisouspider」というユーザーエージェントが画面に溢れ出ているのです。一見するとどこから来たのかわかりません。とても恥知らずです。ルート ディレクトリ設定領域を見つけて、useragent フィルター判定ステートメントを追加し、「yisouspider」という名前のステートメントが直接 403 を返すことを確認します。 注 1: 複数のフィルターを追加する必要がある場合は、これを実行します ($http_user_agent~*"spider1|spider2|spider3) |spider4")、真ん中にある | で区切るだけです | 注 2: 私のブログのように、サブディレクトリのブログを使用している場合は、
- Nginx 1918 2023-05-27 08:46:15
-
- Docker で nginx の https を設定する方法
- 環境の準備 Azure 上で Ubuntu タイプの仮想マシン イベントを作成するのは非常に簡単で、Docker をインストールする必要はありません。見落としやすいのは、ポート 80 と 443 を開くなど、適切なネットワーク セキュリティ グループ ルールを構成することです: および dns を構成します: 通常の http サイトを作成します。簡単にするために、Web サイトとしてミラー内の Nodejs アプリケーションを直接使用します。 $dockerpulljfpower/nodedemo$dockernetworkcreate-dbridgewebnet$dockerrun-d--restart=always--expose=3000\--network=
- Nginx 1759 2023-05-26 23:22:08
-
- nginx を使用して Cookie のクロスドメイン アクセスの問題を解決する方法
- 1. 前に書いたように、最近、Alibaba Cloud 上の 4 つのサーバーのプロジェクトを、お客様が提供した新しいプロジェクトに移行する必要がありました (元の 4 つのサーバーは、第 1 レベルのドメイン名と第 2 レベルのドメイン名を使用していました)。たとえば、aaa.abc.com、bbb.abc.com、ccc.abc.com などです。このうち aaa.abc.com は Cookie の情報を .abc.com に設定してログインします。他のシステムはこの Cookie を共有できます。ただし、4 つの新しいサーバーの間にはドメイン名が適用されておらず、IP は 4 つだけです: 192.168.0.1 シングル サインオン サーバー 192.168.0.2192.168.0.3192.168.0.4 (各サーバーには 2 つのエントリがあるため)
- Nginx 3323 2023-05-26 23:21:21
-
- Nginx で 404 ページと 404 ページを返す AJAX リクエストを設定する方法
- 404 ページの基本構成 404 エラーは、www Web サイトにアクセスするときに発生する一般的なエラーです。最も一般的なエラー メッセージ: 404notfound。 404エラーページの設定はWebサイトのSEOに大きな影響を与え、ホームページへの直接リダイレクトなど不適切な設定は検索エンジンによって降格され、摘発されてしまいます。 404 ページの目的は、要求したページが存在しないことをユーザーに伝え、ウィンドウを閉じて離れるのではなく、Web サイトの他のページを参照するようにユーザーを誘導することです。検索エンジンは、http ステータス コードを使用して Web ページのステータスを識別します。検索エンジンが不正なリンクを取得した場合、Web サイトは 404 ステータス コードを返し、検索エンジンにリンクのインデックス作成を中止するように指示する必要があります。 200 または 302 ステータス コードが返された場合、検索エンジンはリンクにインデックスを付けます。
- Nginx 3820 2023-05-26 21:47:31
-
- シェルスクリプトを使用してワンクリックでNginxサービスをインストールする方法
- 内容は特に言うことはなく以下の通りです。 #!/bin/bash#Nginx バージョン ver=nginx-1.$2.$3#インストールディレクトリ in_dir="/app/$ver"#ソフトウェア格納ディレクトリ dl_dir="/server "#最終操作ディレクトリ run_dir=/app/nginxif[!-d$in_dir];thenmkdir-p$in_dirfiif[!-d$dl_dir];thenmkdir$dl_dirfi##nginxfunctionnginx_install(){yum-yinstall をインストールします
- Nginx 1730 2023-05-26 21:15:32
-
- Docker を使用して Nginx ファイルを変更する方法
- 1. docker を使用して nginx をインストールする: docker を使用して nginx をインストールするのは非常に簡単です。Baidu の記事を参照するか、docker を使用して mysql をインストールできます: 2. インストール後、docker コンテナに入ります: コマンド dockerexec-it container idbash を実行します。入るにはコンテナが開いている必要があることに注意してください。 3. nginx のindex.html の変更を例に挙げます。 1. インデックスが存在するディレクトリを入力します: cdusr/share/nginx/html 2. Index.html を編集します。重要な点は、ここでエラーが報告されることです。 3. vim コマンドが存在しないことを示すプロンプトが表示されます。このコマンドをインストールします: apt-getinstallvim
- Nginx 1784 2023-05-26 21:00:58
-
- nginxでSSLリバースプロキシを実装する方法
- 手順: 1. 権限のある SSL 証明書ペアを生成します (自分で発行した場合、https はブラウザーによって認識されません。つまり、https に大きな赤十字が表示されます)。無料の Web サイトを推奨します: 2. ssl に基づいています。 key と ssl .crt を nginx にデプロイするには、まず nginx が ssl_module をサポートする必要があります。次に、nginx.conf を次のように変更します。
- Nginx 1355 2023-05-26 20:52:04
-
- nginxの起動失敗を解決する方法
- まず、nginx は単独でデプロイされるわけではありません。最初に dockerstartnginx を起動して、nginx が出力されていることを確認する必要があります。しかし、dockerps は、まだ nginx の起動に失敗していることを発見したので、ログを確認する準備をします。Dockerlogs-fnginx は大量のレポートを出力します。エラーが発生しました。ログがいつ書き込まれたのかはわかりません。その後、解決されました。推定では、設定ファイルが空です。イベントモジュールが見つからないため、まず nginx のコンテナ情報を確認します。Dockerinspectnginx は、設定ファイルを見ると、/usr/nginx/conf に設定ファイルが存在しないことがわかります。この時点で問題は見つかっているはずですが、運用保守の学生は
- Nginx 3606 2023-05-26 19:55:38
-
- 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 アドレスを取得しますが、他の変数から取得することもできます。 geo$remot など
- Nginx 2227 2023-05-26 19:32:28
-
- nginx 構成最適化の分析例
- [root@xxxxxxxxxxxxxx~]#cat/usr/local/nginx/conf/nginx.confusernobody;worker_processes4;worker_cpu_affinity0001001001001000;error_loglogs/error.log;pidlogs/nginx.pid;events{worker_connections10240;accept_mutexon;multi_accepton;useepoll;}http{含む
- Nginx 1254 2023-05-26 17:18:40
-
- Centos に PHP7.4 と Nginx をインストールする方法
- 準備 1. 必要なインストール パッケージ wgetwget2 をダウンロードし、必要な拡張機能 yuminstall-ygccgcc-c++makecmakebisonautoconfwgetlrzszlibtoollibtool-ltdl-develfreetype-devellibjpeg.x86_64libjpeg-devellibpng-develgd-develpython-develpatchsudoopenssl*opensslopenssl-develncurses-develbzip*b をインストールします。 zip2 unzipzlib-de
- Nginx 935 2023-05-26 16:41:41
-
- Nginx でローカルに SSL アクセスを構成する方法
- 1. 設定手順 1.1 証明書の生成 keytool-genkey-v-aliasnginx-keyalgRSA-keystorenginx.keystore-validity36500alias エイリアスは nginxkeystore ファイルは nginx.keystorevalidity 有効期間は 36500 日 nginx.keystore ファイルを生成するには、上の図に従ってください。 1.2 変換証明書JKS2PFX.batnginx.keystore123456nginxexportfile 形式。この JKS2PFX.bat はツールです。ダウンロードしてください。
- Nginx 1264 2023-05-26 16:28:06
-
- ChatGPTを使用してNginxリバースプロキシの問題を解決する方法
- 背景 3 つのサーバーがあり、1 つの Web サーバーは外部アクセスを提供し、他の 2 つのサーバー QC1 と QC2 は、さまざまなデバイスで認識された後に保存された写真を保存するために使用されます。サーバー名 IP アドレス Web サーバー 10.76.2.10QC1192.168.100.1QC2192.168.100.2 フロントエンド プログラムは、写真のファイル名に従って写真を表示する必要があります。この問題を解決するには、リバース プロキシに Nginx を使用することが考えられました。たとえば、写真のファイル名が QC1 で始まる場合、写真は 192.168.100.1 サーバーから取得され、ユーザーは http://10.76.2.10:8029/med にアクセスします。
- Nginx 2065 2023-05-26 16:19:45
-
- nginxの組み込み変数とは何ですか?
- nginx 組み込み変数 組み込み変数は ngx_http_core_module モジュールに格納され、変数の命名方法は Apache サーバー変数と一致します。要約すると、これらの変数は、$http_user_agent、$http_cookie などのクライアント リクエスト ヘッダーの内容を表します。以下は、nginx でサポートされているすべての組み込み変数です: $arg_name リクエストのパラメータ名、つまり、「?」の後の arg_name=arg_value 形式 $args リクエストのパラメータ値 $binary_remote_addr クライアント アドレスのバイナリ形式、4バイトの固定長 $body
- Nginx 3708 2023-05-26 16:16:06