タグ付けされた質問 「nginx」

Nginx( "エンジンx")は、BSDライクなライセンスの下でリリースされたWebサーバー、リバースプロキシ、TCPストリームプロキシ、およびメールプロキシです。

10
PHPのset_time_limit()を使用してnginx 504ゲートウェイのタイムアウトを防止
PHPスクリプトの実行時間が通常より長くなると、nginxから504のタイムアウトメッセージが表示されます。set_time_limit(0)それを防ぐことはないようです!nginxでphp5-fpmを実行すると機能しませんか?もしそうなら、時間制限を設定する適切な方法は何ですか? エラー: 504 Gateway Time-out nginx/1.2.7
116 php  nginx  fastcgi 

15
NGINX 499エラーコードの考えられる理由
499のNGINXエラーコードがたくさん表示されます。これはクライアント側の問題であることがわかります。NGINXや私のuWSGIスタックの問題ではありません。499を取得したときのuWSGIログの相関関係に注意します。 address space usage: 383692800 bytes/365MB} {rss usage: 167038976 bytes/159MB} [pid: 16614|app: 0|req: 74184/222373] 74.125.191.16 () {36 vars in 481 bytes} [Fri Oct 19 10:07:07 2012] POST /bidder/ => generated 0 bytes in 8 msecs (HTTP/1.1 200) 1 headers in 59 bytes (1 switches on core 1760) SIGPIPE: writing to …

8
nginx 400「プレーンHTTPリクエストがHTTPSポートに送信されました」エラーの処理
乗客/ nginxの背後でSinatraアプリを実行しています。httpとhttpsの両方の呼び出しに応答できるようにしようとしています。問題は、両方がサーバーブロックで定義されている場合、https呼び出しは正常に応答しますが、httpは400「プレーンなHTTPリクエストがHTTPSポートに送信されました」エラーを生成します。これは静的ページ用なので、シナトラはこれとは何の関係もないと思います。これを修正する方法に関するアイデアはありますか? サーバーブロックは次のとおりです。 server { listen 80; listen 443 ssl; server_name localhost; root /home/myhome/app/public; passenger_enabled on; ssl on; ssl_certificate /opt/nginx/ssl_keys/ssl.crt; ssl_certificate_key /opt/nginx/ssl_keys/ssl.key; ssl_protocols SSLv3 TLSv1; ssl_ciphers HIGH:!aNULL:!MD5; location /static { root /home/myhome/app/public; index index.html index.htm index.php; } error_page 404 /404.html; # redirect server error pages to the static page /50x.html …
115 nginx 

1
1分あたり10万ヒットを取得するためのnginx worker_processのチューニング
1つのhtmlファイルを提供するサーバーがあります。 現在、サーバーには2つのCPUと2GBのRAMがあります。blitz.ioからは、毎分約12,000接続があり、毎秒250の同時接続で60秒の間に200のタイムアウトが発生しています。 worker_processes 2; events { worker_connections 1024; } タイムアウトを増やすと、応答時間が1秒を超えて忍び寄ります。 これからより多くのジュースを絞るために私は他に何ができますか?
114 nginx 


7
Ubuntuで構成テストが成功した後でのみnginxを再起動するにはどうすればよいですか?
Ubuntuサーバーのコマンドラインでnginxサービスを再起動すると、nginx構成ファイルにエラーがあると、サービスがクラッシュします。マルチサイトサーバーでは、構成エラーのないサイトも含め、すべてのサイトがダウンします。 これを防ぐために、最初にnginx構成テストを実行します。 nginx -t テストが成功した後、サービスを再起動できます。 /etc/init.d/nginx restart または、再起動せずにnignxサイト構成のみをリロードします。 nginx -s reload 再起動コマンドが構成テストの結果を条件とする場合に、これら2つのコマンドを組み合わせる方法はありますか? 私はこれをオンラインで見つけることができませんでした、そしてこれに関する公式文書はかなり基本的です。Linuxの使い方がよくわからないので、探しているものが目の前にあるのか、それともまったくできないのかわかりません。 nginx v1.1.19を使用しています。

3
nginxで単一のURLをリダイレクトする方法は?
私はurl構造を再編成している最中です。特定のURLのリダイレクトルールを設定する必要があります-NGINXを使用しています。 基本的にこのようなもの: http://example.com/issue1 --> http://example.com/shop/issues/custom_issue_name1 http://example.com/issue2 --> http://example.com/shop/issues/custom_issue_name2 http://example.com/issue3 --> http://example.com/shop/issues/custom_issue_name3 ありがとう!
111 nginx  rewrite 

3
APIゲートウェイとリバースプロキシ
マイクロサービスアーキテクチャを処理するために、リバースプロキシ(nginxやapache httpdなど)と一緒に使用されることが多く、横断的な懸念のために APIゲートウェイパターンが使用されます。リバースプロキシがAPIゲートウェイの機能を実行する場合があります。 これら2つのアプローチの明確な違いを確認するとよいでしょう。APIゲートウェイの使用の潜在的な利点は、複数のマイクロサービスを呼び出して結果を集約することです。APIゲートウェイの他のすべての責任は、リバースプロキシを使用して実装できます。 認証(nginx LUAスクリプトを使用して行うことができます); 輸送のセキュリティ。それ自体が逆プロキシタスクです。 負荷分散 .... したがって、これに基づいていくつかの質問があります: APIゲートウェイとリバースプロキシを同時に使用することは理にかなっていますか(たとえば、リクエスト-> APIゲートウェイ->リバースプロキシ(nginx)->具体的なmictoservice)。どのような場合に? APIゲートウェイを使用して実装でき、リバースプロキシで実装できない他の違いは何ですか?

6
React-routerとnginx
反応アプリをwebpack-dev-serverからnginxに移行しています。 ルートURL "localhost:8080 / login"にアクセスすると、404が表示され、nginxログで取得しようとしていることがわかります。 my-nginx-container | 2017/05/12 21:07:01 [error] 6#6: *11 open() "/wwwroot/login" failed (2: No such file or directory), client: 172.20.0.1, server: , request: "GET /login HTTP/1.1", host: "localhost:8080" my-nginx-container | 172.20.0.1 - - [12/May/2017:21:07:01 +0000] "GET /login HTTP/1.1" 404 169 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X …

4
nginx:[emerg]はserver_names_hashをビルドできませんでした。server_names_hash_bucket_sizeを増やす必要があります
新しいサーバーをセットアップ中です。私が選んだhtt​​p-ServerはNGINXです。ドメインaudi-freunde-einbeck.deを仮想ホストとして追加したい。すでに2つのドメインがあり、正常に動作しますが、上記のドメインを追加してサーバーを起動しようとするJob failed. See system journal and 'systemctl status' for details. と、ダッシュが原因だと思ったので、ハイフンの有無にかかわらず、他のさまざまなドメインを試しました、しかし運がない。同じエラー。何が原因でしょうか?私も再起動を試みました、私はここで本当に途方に暮れています。どんな助けでも大歓迎です。 少し遊んでみたところ、ドメインを1つだけ入れれば、それが機能することがわかりました。しかし、別のドメインを入れると停止します。ステータスの出力は次のとおりです。 [root@netzmelone nginx]# systemctl status nginx nginx.service - A high performance web server and a reverse proxy server Loaded: loaded (/usr/lib/systemd/system/nginx.service; enabled) Active: failed (Result: exit-code) since Sun, 16 Dec 2012 11:38:08 +0000; 7s ago Process: 14239 ExecStop=/usr/sbin/nginx -g …
107 nginx  webserver 

4
nginx-デフォルトサーバーの重複エラー
私のエラーログには [emerg] 10619#0:/etc/nginx/sites-enabled/mysite.com:4にある0.0.0.0:80のデフォルトサーバーの複製 4行目で私は: server_name mysite.com www.mysite.com; 助言がありますか?
105 nginx 

4
nginx.confを編集してファイルサイズのアップロードを増やす方法
maximum file sizeアップロードできるものを増やしたい。 オンラインで調査したところ、「nginx.conf」ファイルを編集する必要があることがわかりました。 現在このファイルにアクセスできる唯一の方法は、Puttyを経由してコマンドを入力することです。 vi /etc/nginx/nginx.conf これでファイルが開きますが、次の2つの質問があります。 このファイルを編集するにはどうすればよいですか? オンラインで次のコード行を追加する必要があることがわかりました。 client_max_body_size 8M; このコード行はどこに配置しnginx.confますか?


3
Nginxはサイト対応のサイトを取得していませんか?
10時間以上の調査の結果、なぜこれが機能しないのかわかりませんでした。ローカルホストを/ etc / nginx / sites-enabled / defaultにあるサイト対応フォルダーに移動しようとしています。 これは、sites-availableフォルダーからのシンボリックリンクです。次の構成を使用すると、localhost:8080をアドレスとして使用して「接続できません」と表示されます nginx.conf(/usr/local/nginx/conf/nginx.conf): user www-data; worker_processes 2; events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 65; include /etc/nginx/sites-enabled/*; } サイトで利用可能(/ etc / nginx / sites-available / default): server { listen 8080; root /home/myusername/myown/customdirectory; index index.php index.html index.htm; …
103 nginx 

15
Nginx:stat()が失敗しました(13:権限が拒否されました)
私のubuntu 12.04マシンにnginxがインストールされている特定のディレクトリを追加するときに、デフォルトの構成を使用しています。 server { #listen 80; ## listen for ipv4; this line is default and implied #listen [::]:80 default ipv6only=on; ## listen for ipv6 index index.html index.htm; # Make site accessible from http://localhost/ server_name localhost; location / { # First attempt to serve request as file, then # as directory, …
103 ubuntu  nginx 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.