3
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Nginxにおける各言語ごとのWebアプリケーション導入方法

Last updated at Posted at 2019-03-24

はじめに

Nginxにおいて、各言語のWebアプリケーションをどのように導入するか簡単に整理する。
主にNginxにおいてreverse_proxyを設定する、もしくはNginxにmoduleを導入するのいずれかである。

言語ごとの導入方法一覧

Ruby

  • reverse_proxy
    • WEBrick(Rails Server) ... 一番簡易だが一般的ではない。
    • unicorn ... 現在の主流はこれ。
    • puma ... Rails5での標準。低速クライアント・マルチスレッド処理に対応しており、今後はおそらくこっちがメイン。
  • module
    • Phusion Passenger

Java

  • reverse_proxy ... tomcatにしても、Springにしてもこの形式で可能

PHP

  • module
    • fastcgi + php-fpm

Python

  • module
    • uWSGI

Perl

  • module
    • fcgiwrap
3
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?