Comments (13)
From honglilai on April 22, 2008 10:09:26
Status: Accepted
Labels: -Type-Defect Type-Enhancement
from passenger.
From honglilai on April 22, 2008 10:10:51
Summary: mod_userdir is incompatible (Passenger ignores mod_userdir)
Labels: ConflictingModule
from passenger.
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.
From honglilai on June 17, 2008 11:17:20
No support for it at the moment.
from passenger.
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.
From honglilai on February 04, 2009 00:42:21
Labels: -Type-Enhancement Type-Patch
from passenger.
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.
From xdiscent2 on November 19, 2010 09:11:32
how is this? implemented already?
from passenger.
Listed as not compatible for now.
from passenger.
Is this still not a thing?
from passenger.
No this hasn't seen any progress. But we're open to PRs.
from passenger.
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.
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)
- Feature request: Ability to configure path to error renderer template
- Deprecation warning with ActiveRecord 7.1.2
- passenger-install-nginx-module is running after installation as a dynamic module HOT 8
- Security update without published advisory HOT 2
- Memory leak HOT 3
- Crash when starting Ruby 3.3.0 Rails 7 application HOT 3
- Disable secure headers option for GLS HOT 1
- HTTP3/QUIC breaks passenger Python apps ( Nginx + HTTP3 + Passenger ) HOT 2
- Cannot build passenger nginx dynamic module HOT 1
- Out of memory leads to passenger shutdown and ensuing 502 error on nginx HOT 3
- Out of memory leads to passenger shutdown and ensuing 502 error on nginx HOT 1
- Cannot upgrade to 1.24.0-1: unmet dependencies HOT 2
- Cannot find nginx module on Amazon Linux 2023 HOT 1
- Cannot install passenger-6.0.20-1.el9.x86_64.rpm on CentOS 9 Stream with Ruby 3.3 HOT 2
- Requests intermittently result in 500, directory in /tmp not found HOT 2
- Better cooperation with Kubernetes zero-downtime restarts
- Error with Rack prevents editing rails production credentials
- params are empty upon proper form submission HOT 1
- Packaging of unmaintained dependency: http-parser HOT 2
- The passenger spawns more processes than are allocated to it
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from passenger.