Code Monkey home page Code Monkey logo

Comments (13)

FooBarWidget avatar FooBarWidget commented on May 24, 2024

From honglilai on April 22, 2008 10:09:26

Status: Accepted
Labels: -Type-Defect Type-Enhancement

from passenger.

FooBarWidget avatar FooBarWidget commented on May 24, 2024

From honglilai on April 22, 2008 10:10:51

Summary: mod_userdir is incompatible (Passenger ignores mod_userdir)
Labels: ConflictingModule

from passenger.

FooBarWidget avatar FooBarWidget commented on May 24, 2024

From benabik on June 17, 2008 11:13:39

Is this issue solved in Passenger 2.0-rc1? This is blocking my deployment of passenger.

from passenger.

FooBarWidget avatar FooBarWidget commented on May 24, 2024

From honglilai on June 17, 2008 11:17:20

No support for it at the moment.

from passenger.

FooBarWidget avatar FooBarWidget commented on May 24, 2024

From benabik on February 04, 2009 00:20:06

I've written a basic patch that seems to allow mod_userdir to handle requests
intended for it by simply ignoring things that look like userdir requests when the
Passenger app is running from / and mod_userdir is loaded.

This at least seems like the right place to start. I couldn't find a way to tell if
mod_userdir was enabled, only if it was loaded. Nor does it attempt to validate the
userdir call at all, so requests like /~invalid_user get the standard Apache 404 page
instead of the application 404.

I also did not test if Passenger applications inside a userdir worked. However, I
don't believe they worked previously so this at least isn't a regression.

Attachment: 0001-Ignore-requests-for-mod_userdir.patch

from passenger.

FooBarWidget avatar FooBarWidget commented on May 24, 2024

From honglilai on February 04, 2009 00:42:21

Labels: -Type-Enhancement Type-Patch

from passenger.

FooBarWidget avatar FooBarWidget commented on May 24, 2024

From jphpsf on September 15, 2010 08:57:59

Resolving this would be really useful.

For now, I am deploying multiple apps under DocumentRoot of Apache. I will probably try the mass deployment feature from passenger 3 soon and have it point to ~/public_html

from passenger.

FooBarWidget avatar FooBarWidget commented on May 24, 2024

From xdiscent2 on November 19, 2010 09:11:32

how is this? implemented already?

from passenger.

OnixGH avatar OnixGH commented on May 24, 2024

Listed as not compatible for now.

from passenger.

RafaelDeJongh avatar RafaelDeJongh commented on May 24, 2024

Is this still not a thing?

from passenger.

CamJN avatar CamJN commented on May 24, 2024

No this hasn't seen any progress. But we're open to PRs.

from passenger.

RafaelDeJongh avatar RafaelDeJongh commented on May 24, 2024

Damn, I'm totally not familiar with such code but totally would love to help out but would not know where to start to be honest! It's just really sad now that cPanel released their own native NodeJS apptm that relies on this module but many webhost also use the other mod that I mentioned, especially shared... I was really really looking forward for this and it's quite the letdown not only for this not being compatible but also from my host not even trying to find a different solution other than saying they're not compatible.

Could I ask where it exactly does conflict maybe I could look into it and learn while I look into it!

from passenger.

CamJN avatar CamJN commented on May 24, 2024

This at least seems like the right place to start. I couldn't find a way to tell if
mod_userdir was enabled, only if it was loaded. Nor does it attempt to validate the
userdir call at all, so requests like /~invalid_user get the standard Apache 404 page
instead of the application 404.

Updating the patch to apply cleanly to the current codebase as well as answering the questions @FooBarWidget still had last he looked at this would be the next steps here.

from passenger.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.