Debian Squeez - install Phusion Passenger AFTER nginx-full

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

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:

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
[email protected]
[email protected]

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.”

On 22 Jul 2011 18h21 WEST, [email protected] 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

HTH,
— appa

Hi,

you may want to use 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: