- 方向:
- 全て ウェブ3.0 バックエンド開発 ウェブフロントエンド データベース 運用・保守 開発ツール PHPフレームワーク 毎日のプログラミング WeChat アプレット よくある問題 他の 技術 CMS チュートリアル Java システムチュートリアル コンピューターのチュートリアル ハードウェアチュートリアル モバイルチュートリアル ソフトウェアチュートリアル モバイル ゲームのチュートリアル
- 分類する:
-
- Docker が nginx バインディング設定ファイルの実行に失敗する場合の問題を解決する方法
- スタートアップ コマンドを直接実行すると、イメージ dockerpullnginx のプルに失敗し、その後スタートアップ コマンド dockerrun-d-p80:80-p443:443--namenginx\-v/mydata/nginx/html:/usr/share/nginx を実行します。 /html\-v /mydata/nginx/conf/nginx.conf:/etc/nginx/nginx.conf\-v/mydata/nginx/conf/conf.d:/etc/nginx/conf.d\-v/ mydata/nginx/logs :/var/
- Nginx 1014 2023-05-17 09:34:05
-
- nginx リバースプロキシ FTP サーバーをセットアップする方法
- 1. nginx をインストールする 2. vsftpd をインストールする 3. nginx 構成ファイル nginx.conf を変更する 3.1 最初の行に ftp ユーザー userftpuser を追加する; 3.2 関連するパスサーバーを構成する { listen80; #nginx プロキシポート server_namelocalhost; #ftp サーバーアドレスの場所/ image{ root /home/ftpuser; #プロキシ FTP サーバーのフォルダーの絶対パス Indexftpuser; #ようこそページを設定します
- Nginx 5235 2023-05-17 09:31:18
-
- ubuntuにnodejsをインストールし、Nginxリバースプロキシサーバーを実装する方法
- 1. 新しいバージョンのnodejsをインストールするにはnvm(ノードバージョンマネージャー)を使用することを強くお勧めしますが、他のインストール方法では多かれ少なかれ問題があります。 1. git コマンドを使用して nvm をダウンロードします。実行コマンドは次のとおりです。nvm を /root/git/ にダウンロードします (最初に git をインストールすることを忘れないでください): [root@vm-22-180-ubuntu] ~]#pwd/ root[root@vm-22-180-ubuntu~]#mkdirgit[root@vm-22-180-ubuntu~]#cdgit[root@vm-22-180-ubuntu~]#gitclonehttps:/ /
- Nginx 1640 2023-05-17 09:13:05
-
- nginx がロード バランシングとマルチサイト共有セッションを実装する方法
- マルチサイト共有セッションの一般的な方法には次のものがあります: • .net 自動状態サービス (asp.netstateservice) の使用; • .net セッション データベースの使用; • memcached の使用。 • Cookie を使用して複数のサイト間で共有を実現します (この方法は、複数のサイトが同じドメイン名にある場合に限定されます)。ここでは、セッションをデータベース形式で保存して、複数サイトのセッション共有を実現する練習をします。まず、以下に示すようにサイトを構築します:default.aspx には 2 つのボタンがあります。Setsession は主にセッションに値を割り当てるために使用されます (例: session
- Nginx 1380 2023-05-17 08:31:13
-
- Linux で Nginx を Perl プログラムサーバーとして使用し、その Perl モジュールを使用する方法
- perl+fastcgi+nginx の構築 nginx+fastcgi は、PHP で最も一般的な環境です。perl にも fastcgi はありますか? もちろん、あります。今日は、nginx で perl 用の fastcgi を構築します。パフォーマンスは、PHP のパフォーマンスに劣りません。 Web プログラム PHP の人気は Perl の比ではありません。いくら性能が良くても無駄です。しかし、細かい機能は Perl の fastcgi を使用することで解決できます。本題に入ります。 1. ソフトウェア環境を準備します。 : nginxperl: システムには fastcgi1.2perl がインストールされています 通常、Linux には perl が付属しているため、インストールする必要はありませんが、インストールされていない場合は、次のコマンドを実行してください。
- Nginx 1124 2023-05-16 23:25:51
-
- nginxサーバー設定のCPUエラーを解決する方法
- まず、お客様の問題の可能性を確認します。Web サイトのトラフィックが過剰なため、IP アドレスの数が 1 日あたり 100 万を超え、CPU の稼働率が 100% に達するほど異常に増加し、サーバーがクラッシュしてフリーズします。数日間の調査の結果、接続がブロックされ、クラッシュの無限ループが発生するという結論に達しました。各クラッシュの後、再起動される限り、接続はブロックされ、2 ~ 3 回ほどクラッシュします。プログラマが分析した結果、トラフィックが遅延を超えてクラッシュが発生した可能性があります。では、nginx サーバー構成が発生したときに頻繁に CPU アラームが発生する場合の解決策は何ですか。まず、サーバー構成が十分であるかどうかを判断する必要があります。このユーザーは BGP サーバーを使用しており、帯域幅と構成は十分です。E5-2650V4*232G メモリ 250GサムスンSSDなので、
- Nginx 1789 2023-05-16 23:01:04
-
- nginx と lua を統合して mysql を操作する方法
- 実装アイデアは、nginx でブラックリストを直接構成し、論理ブロックを作成して実装する、サーバー (Java) にフィルターを作成し、フィルター内のインターセプターを統合する、サーバー (Java) にインターセプターを作成してインターセプターを統合する、です。 ; ここに 3 つの実装アイデアがあります。実装ソリューションについては、他にもあるかもしれませんが、よく考えてみると、nginx で論理ブロックを書くのは多くの人が得意なことではないようです。コード レベルですが、これは第一に、同時実行性が高いビジネスのピーク時には、バックエンド サービスに大きな負荷がかかることは避けられません。これが lua の意味です。つまり、nginx は lua を統合できるため、nginx はゲートウェイとして機能し、同時にプロキシ サーバーとしても機能します。
- Nginx 1556 2023-05-16 22:43:11
-
- Linux に nginx をインストールするためのサンプルコードの分析
- Linux システムは centos 64 ビットです。 導入 1. Linux インストール ソフトウェアの一般的な方法 1. rpm (または pkg) インストールは、Windows インストール プログラムと同様、プリコンパイルされたプログラムです。一般的なパラメータのコンパイルが使用されており、構成パラメータは最適化されておらず、制御可能ではありません。たとえば、プログラムの特定のコンポーネントのカスタマイズされたインストールでは、通常、インストール パッケージ間に複雑な依存関係があり、操作がより複雑になります。インストールは簡単で、エラー率は高くなります。 2. rpm の改良版である yum (または apt -get) インストールは、インストール パッケージをオンラインで自動的にダウンロードし、依存関係を自動的に管理します 3. コンパイルとインストール (方法はさまざまな Linux ディストリビューション間で大きな違いはありません) は高度に制御可能です。構成パラメータ、カスタマイズ可能なコンポーネント、簡単なインストールパラメータ中に現在のシステム環境に応じて最適化できます。
- Nginx 722 2023-05-16 22:13:04
-
- nginxをopenrestyに置き換える方法
- OpenResty (別名 ngx_openresty) は、Nginx に基づいたコア Web アプリケーション サーバーです。OpenResty は、Nginx と Lua に基づいた高性能 Web プラットフォームです。OpenResty は、適切に設計されたさまざまな Nginx モジュールを統合することで、Nginx を効果的に強力なものに変えます。ユニバーサルウェブアプリケーションプラットフォーム。 openrestywget をダウンロードhttps://openresty.org/download/openresty-1.15.8.1.tar.gztarzxvfopenresty-1.15.8.1.tar.gzcdopenresty
- Nginx 1398 2023-05-16 22:10:05
-
- Windowsでポート80が占有されているためnginxが起動できない問題の解決方法
- 1. 図に示すように、Windows で使用される最新バージョン (現在 1.11.10) をインストールしてダウンロードします。 ダウンロードして解凍するだけです。 2. nginx を実行します。図に示すように、エラー: [emerg]10348#10940:bind()to0.0.0.0:80failed(10013:anaattemptwasmadetoaccessasocketinawayforbiddenbyitsaccesspermissions): nginx-1.11 を開くと、ログにも表示されます。 10\ logs\error.log が図に示されています。nginx はデフォルトでポート 80 を使用しますが、w
- Nginx 2569 2023-05-16 21:56:36
-
- Nginx 構成とカーネルを最適化する方法
- nginx 命令の最適化 (設定ファイル) コピー コードは次のとおりです: worker_processes8; nginx プロセスの数は、CPU の数に応じて (通常はその倍数) 指定することをお勧めします。次のようにコードをコピーします:worker_cpu_affinity0000000100000010000001000000100000010000001000000100000010000000; 各プロセスに CPU を割り当てます。上記の例では、8 つのプロセスが 8 つの CPU に割り当てられています。もちろん、複数記述したり、1 つのプロセスを複数の CPU に割り当てたりすることもできます。次のようにコードをコピーします:worker_rlimit_nofi
- Nginx 1469 2023-05-16 21:43:27
-
- Nginx で 1 つのドメイン名で複数のプロジェクトにアクセスする方法
- 位置モジュールのマッチングの概要 1. "= プレフィックス ディレクティブのマッチング。マッチングが成功すると、他のマッチングは停止されます。 2. 通常の文字列命令は最長のものから順に照合され、照合に成功した箇所が ^~ を使用している場合、他の照合は中止されます (通常の照合)。 3. 正規表現命令は設定ファイルの順序に従って照合され、成功すると他の照合は停止されます。 4. 3 番目のステップで一致が成功した場合はその結果を使用し、それ以外の場合は 2 番目のステップの結果を使用します。注 1. 照合順序は、最初に通常の文字列と照合し、次に正規表現と照合します。さらに、通常の文字列の一致順序は、構成内の文字長の長さ (長いものから短いもの) に基づいています。つまり、通常の文字列を使用して構成された場所の順序はいずれにしても無関係です。
- Nginx 2173 2023-05-16 21:37:20
-
- nginx を使用して Windows システムに vue2 プロジェクトをデプロイする方法
- ステップ 1: nginx1 をダウンロードしてインストールします。まず、nginx の公式 Web サイトにアクセスして、nginx2 の Windows バージョンをダウンロードする必要があります。ダウンロード リンクをクリックした後、次の nginx 圧縮パッケージをダウンロードします。 3. nginx 圧縮パッケージを解凍します。ここで注意する必要があります、nginx 解凍パスに中国語の文字を含めることはできません。そうでない場合、nginx サービスは正常に開始されません。信じられない場合は、4 を試してください。nginx.exe ファイルをダブルクリックしてサービスを開始します注意深く観察していると、黒いポップアップ ウィンドウが表示され、すぐに消えます。これで起動は完了です。 5. 次に、ブラウザを開いて http://localhost にアクセスします。次のインターフェイスが表示されたら、nginx サービスが正常に開始されたことを意味します。
- Nginx 2685 2023-05-16 21:37:11
-
- Nginxでproxy_passを使用する方法
- 1. proxy_pass の nginx 公式ガイド. nginx には proxy_pass 命令を持つ 2 つのモジュールがあります。 ngx_http_proxy_module の Proxy_pass: 構文: proxy_passURL; シナリオ: location、ifinlocation、limit_exc 説明: バックエンド プロキシ サーバーのプロトコルとアドレス、および場所で一致できるオプションの URI を設定します。プロトコルは「http」または「https」です。住所
- Nginx 1795 2023-05-16 20:38:15
-
- Linux環境でnginxの設定が原因でページが更新されない問題の解決方法
- Linux 環境では、nginx ロード バランシングが構成されていますが、仮想ホストの構成ファイル nginx.conf でキャッシュ メカニズムが正常に構成されていない可能性があり、ページが更新されず、キャッシュの内容が表示されたままになることがあります。最後に、nginx.conf ファイル内の関連するキャッシュ設定についてコメントし、図に示すように tmp ディレクトリに移動して、生成されたキャッシュ ファイルを表示します。 ここでは、proxy_cache および proxy_temp ファイルを削除する必要があります。 nginx サービスを再起動します。 : サービスx再起動
- Nginx 1699 2023-05-16 20:26:12