# Debian Squeez - install Phusion Passenger AFTER nginx-full

**URL:** <https://www.ruby-forum.com/t/debian-squeez-install-phusion-passenger-after-nginx-full/209790>\
**Category:** NGINX\
**Created:** [July 22, 2011, 8:33pm UTC](https://www.ruby-forum.com/t/debian-squeez-install-phusion-passenger-after-nginx-full/209790 "2011-07-22T20:33:15Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![luislavena](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/0ea827/32.png) [@luislavena](https://www.ruby-forum.com/u/luislavena)\
**Post date:** [July 22, 2011, 8:33pm UTC](https://www.ruby-forum.com/t/debian-squeez-install-phusion-passenger-after-nginx-full/209790/1 "2011-07-22T20:33:15Z")

</div>

Hi There,

i’ve installed nginx from the debian apt-get nginx-full.  
Now I need passenger, too.

Is there a way getting passenger up and running without removing nginx  
from the current system (and without installing a second instance of it)

Thanks allot  
Chris

---

<div class="post-metadata">

**Author:** ![Christian\_Becker](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/ce73a5/32.png) [@Christian\_Becker](https://www.ruby-forum.com/u/Christian_Becker)\
**Post date:** [July 22, 2011, 8:36pm UTC](https://www.ruby-forum.com/t/debian-squeez-install-phusion-passenger-after-nginx-full/209790/2 "2011-07-22T20:36:21Z")

</div>

Hi,

I don’t think so, you need to recompile nginx with passenger enabled.

Regards,  
Pascal

Am 22.07.2011 19:21, schrieb Christian Becker:

---

<div class="post-metadata">

**Author:** ![Christian\_Becker](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/ce73a5/32.png) [@Christian\_Becker](https://www.ruby-forum.com/u/Christian_Becker)\
**Post date:** [July 22, 2011, 9:17pm UTC](https://www.ruby-forum.com/t/debian-squeez-install-phusion-passenger-after-nginx-full/209790/3 "2011-07-22T21:17:11Z")

</div>

Hi Cris.

On Fri, Jul 22, 2011 at 07:21:38PM +0200, Christian Becker wrote:

> Hi There,
> 
> i’ve installed nginx from the debian apt-get nginx-full.  
> Now I need passenger, too.
> 
> Is there a way getting passenger up and running without  
> removing nginx from the current system (and without installing  
> a second instance of it)

I support nginx for FreeBSD ports tree with 36 third-party modules  
includes passenger. I think this is best way to use nginx with  
third-party modules.

Also, I think Debian is slow on development (and/or packaging)  
third-party software (with third-party modules).

–  
Sergey A. Osokin  
[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

---

<div class="post-metadata">

**Author:** ![Christian\_Becker](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/ce73a5/32.png) [@Christian\_Becker](https://www.ruby-forum.com/u/Christian_Becker)\
**Post date:** [July 22, 2011, 10:43pm UTC](https://www.ruby-forum.com/t/debian-squeez-install-phusion-passenger-after-nginx-full/209790/4 "2011-07-22T22:43:04Z")

</div>

Hi,

Don’t use passenger, but use Debian stable and Sid. Current versions  
of nginx(-full) in the repos are:

- squeeze (stable): 0.7.67-3
- wheezy (testing): 1.0.4-1
- sid (unstable): 1.0.5-1

While even the unstable branch lagged behind several versions prior to  
1.0, as you can see they’ve picked up after 1.0. However, they are  
picky in moving any versions to stable - and now have a 2-year cycle  
for stable releases. Oddly enough, even OpenBSD has a more recent  
stable version: nginx-0.8.53p5-passenger and nginx-0.8.53p5.

However, with 1.0 in the Debian repos came -full and -light, which  
largely depends on what the packagers deem as useful modules. So, i  
stick to compiling from source and installing with checkinstall and  
apt-pinning (or other means) to keep it under the package manager.

Maybe OpenBSD’s -passenger will interest you; or you can compile, it’s  
no biggie.

Is there any way to enable modules ar runtime? This would imply  
package maintainers would have to package modules independently,  
right?

HTH,  
Nuno

–  
“On the internet, nobody knows you’re a dog.”

---

<div class="post-metadata">

**Author:** ![Christian\_Becker](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/ce73a5/32.png) [@Christian\_Becker](https://www.ruby-forum.com/u/Christian_Becker)\
**Post date:** [July 22, 2011, 9:44pm UTC](https://www.ruby-forum.com/t/debian-squeez-install-phusion-passenger-after-nginx-full/209790/5 "2011-07-22T21:44:59Z")

</div>

On 22 Jul 2011 18h21 WEST, [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> Hi There,
> 
> i’ve installed nginx from the debian apt-get nginx-full.  
> Now I need passenger, too.
> 
> Is there a way getting passenger up and running without removing  
> nginx from the current system (and without installing a second  
> instance of it)

Depends on which modules of the nginx-full package you use. I never  
liked that idea of throwing everything (which isn’t really everyhting)  
and the kitchen sink and call it nginx-full. I decided to have my own  
builds which bundle the core nginx modules and also the  
upload-progress and upstream-fair.

You’re free to get the source package and add the passenger module to  
the modules directory while adding the module with  
–add-module=$(CURDIR)/modules/passenger-module-folder to the rules  
file and issue fakeroot debian/rules binary if you don’t want to  
create a full featured debian package, the binary package suffices.

Short explanation here: [http://debian.perusio.net](http://debian.perusio.net)

HTH,  
— appa

---

<div class="post-metadata">

**Author:** ![Christian\_Becker](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/ce73a5/32.png) [@Christian\_Becker](https://www.ruby-forum.com/u/Christian_Becker)\
**Post date:** [July 22, 2011, 11:35pm UTC](https://www.ruby-forum.com/t/debian-squeez-install-phusion-passenger-after-nginx-full/209790/6 "2011-07-22T23:35:13Z")

</div>

Hi,

you may want to use [dotdeb.org](http://dotdeb.org) which is pretty recent or  
debian.kaimei.eu which has the latest nginx version (max. 3 days after  
release so far) based on the dotdeb packages for amd64 and i386.

Am 22.07.2011 22:42, schrieb Nuno Magalhes:
