タグ

nginxに関するsjisjisのブックマーク (5)

  • nginxパッケージの選び方@CentOS6、Ubuntu14.04 - インフラエンジニアway - Powered by HEARTBEATS

    こんにちは。CTOの馬場です。 最近はnginxがパッケージでインストールできるようになってきたので、 いろいろなパッケージのconfigureオプションを比較してみました。 nginx.org公式パッケージ(stable = 1.6.0) @ CentOS6, Ubuntu14.04 nginx.org公式パッケージ(mainline = 1.7.3) @ CentOS6, Ubuntu14.04 Ubuntu公式パッケージ(1.4.6) @ Ubuntu14.04 nginxにはまだDSO機構がないので利用したいモジュールが入ったものを選ぶ必要があります。 バージョン、configureオプションをもとにパッケージを選びましょう。

  • lua-nginx-module の紹介 ならびに Nginx+Lua+Redisによる動的なリバースプロキシの実装案 - hibomaの日記

    Nginxは非常に強力なhttpdですが、独自のモジュールを実装しようとするとこれまた非常に敷居が高い印象です。 追記 この記事よりも前に http://openresty.org/#DynamicRoutingBasedOnRedis でほとんど同じ内容のエントリが書かれていました。こちらも参照ください モジュールの開発はむずかしい まず開発用のドキュメントはほとんどありません。必然 既存のモジュールをお手としますが、コメントも少ないのでソースだけが頼りです。 {ファイル,ネットワーク} I/O を伴う処理では、Nginxのノンブロッキング/イベントドリブンのアーキテクチャにのっとってコールバックを駆使したCで実装する必要があり、LLで育ったゆとり脳では太刀打ちできませんでした lua-nginx-module が代わりになるかも なんらかのNginxモジュールを開発しなければならない

    lua-nginx-module の紹介 ならびに Nginx+Lua+Redisによる動的なリバースプロキシの実装案 - hibomaの日記
  • How nginx processes a request

    nginx first decides which server should process the request. Let’s start with a simple configuration where all three virtual servers listen on port *:80: server { listen 80; server_name example.org www.example.org; ... } server { listen 80; server_name example.net www.example.net; ... } server { listen 80; server_name example.com www.example.com; ... } In this configuration nginx tests only the re

    How nginx processes a request
  • Nginx - ログローテーション設定!

    mk-mode.com Linux, Debian, IT, Server, PG, Ruby, Rails, Python, C++, Fortran, PC, MariaDB, math, GIS, etc... 以前、軽量 Web サーバ Nginx を CentOS にインストールしました。 Nginx - CentOS にインストール(ソースビルド)! しかし、ログローテーションの設定をしていなかったため、知らないうちにログが肥大化していました。(幸い、サーバにはまだ影響が出ていませんでしたが) 以下、Nginx のログをログローテーションする設定についてです。 0. 前提条件 OS は CentOS 6.3(32bit) を想定。(ディストリビューションが異なってもそれほど違いはないかと思う) cron による処理ではなく logrotate による処理を行う。 CentOS

    Nginx - ログローテーション設定!
  • nginx + jetty + jenkins で動かす | J-Linuxer

    Jenkinsを入れる際にaptitudeで入れる方法は以前記載させていただきましたが、 構成変更に伴い、いろいろと見なおしてみることにしました。 JenkinsをApache/Tomcatという構成で動かすのも良いのですが、 ApacheもTomcatも重量級なので軽量なほうに置き換えて運用させます。 ◆自宅のインフラの環境は Internet -> Varnish -> [ nginx -> jetty -> jenkins ] という構成で組んでおり、 nginxからjenkinsまでのセットアップ方法を記載します。 Varnishは他のサーバーとの切り分けとNgnixにてCache Purgeしない場合の中継として設けているものなので、 説明は割愛します。 Javaで動作するものはJettyにデプロイしてnginxでドメイン単位で切り分けしたり、 キャッシュさせれば汎

  • 1