タグ

nginxに関するhysaのブックマーク (8)

  • Re: NginxとApacheって何が違うの?? - inductor's blog

    これは何 以下記事のアンサーブログです。 qiita.com 以下のことはコメントに書いたんですが、書ききれなかった部分もあったり整理したほうがいいなと思い記事に起こしています。 現代のアプリケーションではC10K問題よりも先にDBやアプリケーションのボトルネックが先に来るため、C10K問題に遭遇するよりも先にやることがある ミドルウェアとしての成り立ちから設定ファイルの書き方に至るまで、それぞれのソフトウェアで思想が根的に異なるので、単なるパフォーマンス比較をしてもあまり意味がない NginxとApacheの違いをC10K問題を中心に語るのは時代が違う この記事に限らず、多くの「Nginx vs Apache」系記事では「ApacheはC10K問題を抱えている」という論理をベースにそれぞれの違いを表現しています。 が、これは2022年においては(実際にはもっと前からですが)既に事実では

    Re: NginxとApacheって何が違うの?? - inductor's blog
  • nginxでメソッドごとにリクエスト数制限を掛けたい - 酒日記 はてな支店

    アプリケーションでどうしても捌けない量のリクエストが一時的に押し寄せてしまう場合、アプリケーションサーバが死ぬのを避けるために GET は制限を掛けたいが、POST はリトライが面倒なのでなるべく通してあげたい、というような要求を nginx で処理できるかどうか。 実装として一番望ましいのは GET は 100 req/sec で制限 (超えたら503) POST は無制限 のようにメソッドごとに別々の制限を掛けることだったのですが、とりあえず HttpLimitReqModule を使うことで、メソッドごとに同一の上限を設定することはできました。 http { limit_req_zone $request_method zone=method:1m rate=100r/s; server { listen 80; location / { limit_req zone=method;

    nginxでメソッドごとにリクエスト数制限を掛けたい - 酒日記 はてな支店
  • nginxの優雅な再起動 « NAVER Engineers' Blog

    こんにちは開発チームの崔珉秀と申します。 今回はnginxというウェブサーバーについて話をさせて頂きます。 nginxは最近数年の間けっこう人気が高くなっています。特によく使われているApacheやLighttpdなどのウェブサーバーと性能の面で比較することがよくありまして、優れた性能で単純なstaticファイルを転送するウェブサーバーからCGIサーバー、reverse proxyサーバーなどの様々なウェブリクエスト処理に関わる分野で導入されています。 今日はnginxの性能の比較よりもサーバーの開発者(nginx module)もしくはサーバーの運営者としてのnginxにある仕組の中で一つを紹介したいと存じます。 サーバーの開発や運営をする場合ロジックや設定などの変更により配布の後、サーバーを再起動することがあります。 その再起動の時にウェブサービスとしてリクエストの処理を続けなが

  • (https)Nginx --> (http)Play!. But request.secure is false

    Configured Nginx as reverse proxy in front of Play! and passing https with the following headers set :- proxy_set_header X-Forwarded-Proto https; proxy_set_header X-Forwarded-Ssl https; login() [https://localhost/login] is being forwarded to Play! on port 9000 as 'http'. But request.secure in login() is still 'false'. Any idea ? UPDATE: here is the server conf:- server { listen 443; server_name lo

    (https)Nginx --> (http)Play!. But request.secure is false
  • NginxのLocationブロックはかなり危険 | PHP『超』初心者勉強会

    NginxのLocationブロックの仕様は失敗だと思う。 これが便利な場面は極僅かで、ほとんどの場合は混乱の元だろう。 今ハマっている問題は、NginxからApacheにリバースプロキシしているのだが、目的はSubversionをApacheのmod_dav_svnで管理したいからだ。 単純に以下のように書いても動作しない。 location /repos { proxy_pass http://localhost:8000/repos; } location ~ \.php$ { root /home/www/htdocs; fastcgi_pass localhost:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include /us

    hysa
    hysa 2012/02/21
  • Nginx(virtualhost)+php-fpmでPHPが動作しない(凡ミス編)

    Nginxでvirtualhostを切ってる状態でphp-fpmを動かそうと頑張っていたんですが、 何故か動かない。 あちこちのサイトで説明されてる内容をそのままやって動かない。 一番下にある洋書のNginxの書籍に書いてある例をやっても動かない。 なんでか悩んでいたんですが、平凡なミスであることがわかりました。 元々の手順としては、nginxが導入されている環境に、 1.PHPPHP-FPMをyumで簡易インストールする。 yum –enablerepo=remi install php php-fpm 2.一応nginxのメインの設定にphpの設定を書いておく vi /etc/nginx/nginx.conf # Add location ~ .php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_p

    Nginx(virtualhost)+php-fpmでPHPが動作しない(凡ミス編)
    hysa
    hysa 2012/02/12
    これは嵌った
  • さくらVPSとnginxリバースプロクシで最速WordPressブログを作る方法(ベンチマーク付き)

    負荷的に厳しくなってきたので sakuratan.biz を Apache(さくらスタンダード)から nginx(さくら VPS 512)に移転しました。 頻発していた 503 もほとんど出なくなって快適です。 Apache から VPSnginxWordPress を移転したいと考えている人もいるかなーと思いましたので、さくら VPSnginx リバースプロクシを使った WordPress ブログの構築する方法をがっつり書いていきたいと思います。 結構長文になってしまいましたので、先に索引を載せときます。 nginx とは nginx が速い理由 リバースプロクシ さくら VPS にインストールするシステム構成 EPEL パッケージリポジトリのインストール MySQL のインストール PHP のインストール nginx のインストール nginxPHP FastC

    さくらVPSとnginxリバースプロクシで最速WordPressブログを作る方法(ベンチマーク付き)
    hysa
    hysa 2012/02/12
    やってみよう
  • nginx連載1回目: nginxの紹介

    皆様、初めまして。滝澤と申します。今月からここで記事を書いていきますのでよろしくお願いします。 ここ1,2年で注目を集めているWebサーバnginxについて今回から数回にわたってを紹介していきます。 nginxについて初めて知った、あるいは、名前は聞いたことがあるんだけど使ったことはない、といった方のために、1回目のこの記事ではnginxの概要を、2回目の記事ではインストールと設定について紹介します。 nginxとは nginxロシアのIgor Sysoev氏によって開発されているWebサーバ兼リバースプロキシのソフトウェアです。「エンジン エックス」(engine x)と呼びます。 2002年に開発が始まり、2004年に公開され、今では約10%のシェアを持つまでに成長しています。facebookやWordPress.ORGなどの大規模サイトでの導入実績もあり、導入するWebサーバの選択

    hysa
    hysa 2012/01/26
  • 1