I have a Magento module that asks for $_SERVER['PHP_AUTH_USER']
and $_SERVER['PHP_AUTH_PW']
variables.
In its documentation, the following setup for apache
is proposed:
SetEnvIfNoCase Authorization "Basic ([a-z0-9=]+)" REMOTE_AUTHORIZATION=$
But I'm using nginx
. What can I add in my .conf
file to support these variables?
That should do the trick:
Edit: Please read the comments on my answer. This will only allow you to access the variables if the user has authenticated against nginx and not against PHP. It's not possible to access PHP variables within nginx, simply because nginx is before PHP and only communicates via the FastCGI protocol with PHP. This is different if you're using Apache httpd with
modphp
.