URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 81691
[ Назад ]

Исходное сообщение
"Nginx htaccess/htpasswd"

Отправлено q_macs , 24-Авг-08 21:11 
Помогите, пожалуйста. Нужна авторизация к phpmyadmin в nginx.

Конфиг следующий (все работает кроме авторизации). После перехода на страницу авторизации в браузере, выдает запрос авторизации, после успешной авторизации выдает ошибку 500 Internal Server Error.
Пароль генерирую команлдой
#htpasswd -c -d .htpasswd myname

server
    {
        listen 80;
        server_name xx.xx.xx.xx;

        location /phpmyadmin/ {
        auth_basic              "Login";
        auth_basic_user_file    /var/www/phpmyadmin/htpasswd;
        }


# static content
        location ~* ^/(_javascript_s|stylesheets|images)/.*$ {
            root /usr/www/root;
            expires 30d;
        }
                 location ~ \.php$ {
                fastcgi_pass   127.0.0.1:1026;
                fastcgi_index  index.php;
         ...
        }
        location / {
        default_type text/html;
        set             $memcached_key   "$uri?$args";
        memcached_pass  127.0.0.1:11211;
        error_page      404 502 504 = @fallback;
    }
     location @fallback { ....}


Содержание

Сообщения в этом обсуждении
"Nginx htaccess/htpasswd"
Отправлено q_macs , 24-Авг-08 23:43 
500 ошибку выдавал из-за .htaccess файла. Нашел, что nginx htacces не поддерживает. Убрал. Теперь, с этим же конфигом выдает ошибку:
404 Not Found (все пути проверил, все правильно).
Видимо, ошибка части конфига location /phpmyadmin/.
Прошу помощи.



"Nginx htaccess/htpasswd"
Отправлено lanak , 11-Сен-08 02:31 
>500 ошибку выдавал из-за .htaccess файла. Нашел, что nginx htacces не поддерживает.
>Убрал. Теперь, с этим же конфигом выдает ошибку:
>404 Not Found (все пути проверил, все правильно).
>Видимо, ошибка части конфига location /phpmyadmin/.
>Прошу помощи.

в location:

index  index.php;