December 17, 2010 09:38PM
Блин, что-то я всё-такие делаю не так - вложил location'ы как советовали, в итоге в /protected все работает хорошо, а в / php отдаётся исходником.
Из вариантов только вкладывать location'ы php везде - вроде бы должно работать, но как-то некрасиво...

nginx 0.9.3, ниже полная часть 'server' конфига

server
{
listen 8080;
server_name domain.com;

access_log /home/user/logs/domain.com/access_log combined;
error_log /home/user/logs/domain.com/error_log;

location /
{
root /home/user/sites/domain.com;
}

if ($host = 'www.domain.com')
{
rewrite ^(.*)$ http://domain.com$1 permanent;
}

location /protected
{
auth_basic "Protected";
auth_basic_user_file /home/user/etc/.htpasswd;

#root /home/user/sites/domain.com/protected;

location ~ \.php$
{
fastcgi_pass unix:/home/user/tmp/phpfpm.sock;
fastcgi_index index.php;

fastcgi_param SCRIPT_FILENAME /home/user/sites/domain.com$fastcgi_script_name;

fastcgi_param QUERY_STRING $query_string;
fastcgi_param REQUEST_METHOD $request_method;
fastcgi_param CONTENT_TYPE $content_type;
fastcgi_param CONTENT_LENGTH $content_length;

fastcgi_param SCRIPT_NAME $fastcgi_script_name;
fastcgi_param REQUEST_URI $request_uri;
fastcgi_param DOCUMENT_URI $document_uri;
fastcgi_param DOCUMENT_ROOT $document_root;
fastcgi_param SERVER_PROTOCOL $server_protocol;

fastcgi_param GATEWAY_INTERFACE CGI/1.1;
fastcgi_param SERVER_SOFTWARE nginx/$nginx_version;

fastcgi_param REMOTE_ADDR $remote_addr;
fastcgi_param REMOTE_PORT $remote_port;
fastcgi_param SERVER_ADDR $server_addr;
fastcgi_param SERVER_PORT $server_port;
fastcgi_param SERVER_NAME $server_name;
}
}

location /php_status
{
include fastcgi_params;
fastcgi_pass unix:/home/user/tmp/phpfpm.sock;
fastcgi_param SCRIPT_FILENAME $fastcgi_script_name;
}

}
Subject Author Posted

basic авторизация - как правильно?

User December 14, 2010 05:20AM

Re: basic авторизация - как правильно?

Kruglov Eugenie December 14, 2010 06:06AM

Вложенные Локейшены ( basic авторизация - как правильно? )

San February 06, 2011 05:14PM

Re: Вложенные Локейшены ( basic авторизация - как правильно? )

tantra February 13, 2011 01:12PM

Re: basic авторизация - как правильно?

User December 14, 2010 06:33AM

Re: basic авторизация - как правильно?

Igor Sysoev December 14, 2010 06:36AM

Re: basic авторизация - как правильно?

User December 17, 2010 09:38PM

Re: basic авторизация - как правильно?

Alexander Kochetov December 18, 2010 02:56AM

Re: basic авторизация - как правильно?

ig0r December 22, 2010 04:34AM

Re: basic авторизация - как правильно?

Alexander Kochetov December 22, 2010 04:52AM

Re: basic авторизация - как правильно?

Igor Sysoev December 22, 2010 05:00AM

Re: basic авторизация - как правильно?

Alexander Kochetov December 22, 2010 05:28AM

Re: basic авторизация - как правильно?

User December 21, 2010 09:13PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 245
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready