問題タブ [nginx-location]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
node.js - Node.js アプリケーションでの PM2 エラー
Ubuntu で MongoDB を使用して Node.js アプリケーションを実行しています。軽量サーバーとして、NGINX を使用しています。私の現在のシステム情報は次のとおりです。
- システム負荷: 0.01
- プロセス: 77
- / の使用量: 19.56GB の 16.9%
- ログインしたユーザー: 1
- メモリ使用量: 57%
- スワップの使用: 0%
サイトをリロードした後、pm2 logsコマンドで次のメッセージが表示されます
ID [0] および pid [8180] の PM2 アプリ [アプリ]、シグナル [SIGKILL] 経由でコード [0] で終了:0 オンライン
使用しているデータが少ない場合は、エラーが発生する回数がそれほど多くないことを認識しています。たぶん、もっと多くのメモリスペースが必要になるのでしょうか、それとも何が問題なのですか?
私のNGINX構成は次のようになります。
あなたの助けに感謝します
詳しくは:
db のサイズ (約 9 GB) がストレージ サイズ (約 3 GB) よりも大きいことを認識しました。
たぶん、mongodb スペースのサイズを変更するのに役立つでしょうか? どうやってやるの?
nginx - Nginx Server Try ファイルで静的コンテンツがサブ URL で読み込まれない
Nginxサーバーが初めてです。URL のあるサイトがあり、Ngnix サーバー構成で try_file を使用しています。これらはいくつかの URL です:
このURLを取得しようとすると
その後、正常に動作し、すべての css が正常にロードされます。しかし、この URL を取得しようとすると
次に、cssおよびjsファイルがロードされていません。cssパスが変更されるため
しかし、私は実際のパスの必要性は
私のNginxサーバー構成は
だから、誰でも私を助けてください。Nginxサーバーでこの問題を解決する方法.Angular URLを使用してWebサイトをロードしています.
node.js - NodejsのNginxリバースプロキシですが、検証後の静的ファイル
静的ファイルがnginxだけで送信されるようにnginxサーバーを構成しました。それ以外の場合、uriが存在しない場合、リクエストはnodejsサーバーにルーティングされます。しかし、管理者関連などのいくつかのhtmlファイルを提供する前に、nginxがユーザーが認証されているかどうかを確認することは可能ですか?
nginx の静的フォルダーを指定してこのチェックを行うことはできますか? はいの場合は、ファイルを提供します。いいえの場合は、ログインにリダイレクトします。
nginx - Nginx の同一のクエリ パラメータ
Nginxで同一のクエリパラメータを取得するには? パラメータphoneは 2 つ以上の場合があります。
クエリ文字列の例:
/subscriber?action=getSubscriptions&phone=123456789&phone=987654321
または再フォーマット
/subscriber?action=getSubscriptions&phone[]=123456789&phone[]=987654321
nginx - 同じサーバーに複数のnginxをインストールする方法 1つをデフォルトとして設定する方法
rtmp を使用してストリーミングするように nginx サーバーを構成しています。
私がちょうど見つけたように、私は異なるnginxをインストールしています。
1 つは /etc/nginx (古いもので、デフォルトで実行されているもの) にあり、もう 1 つは /usr/local/nginx にあります。
サーバーが/usr/localにあるものを実行するように定義できるように、どこかにシンボリックリンクを作成したい
さらに読んでみると、2 つの nginx があるのは、1 つを apt-get でインストールし、ソースから新しいバージョンをインストールしたためであることに気付きました。apt-get purge でアンインストールしました。今私が見つける必要があるのは、ソースからインストールされたnginxをデフォルトのシステムとして設定する方法です.
ソースからインストールした nginx は稼働していますが、どうしても再起動できません。