Jump to content

Петр Грушин

Forum Members
  • Posts

    3
  • Joined

  • Last visited

Posts posted by Петр Грушин

  1. Без авторизации всё открывается, а вот с нею...

    Добавил папку "test" и прописал в конфиг nginx:

    #   sitename2.ru & sitename2x.ru
    
        server {
            listen       81;
            server_name  sitename2.ru www.sitename2.ru sitename2x.ru www.sitename2x.ru;
            #access_log  /opt/share/nginx/html/sitename2.ru/logs/sitename2.ru.access.log;
            error_log   /opt/share/nginx/html/sitename2.ru/logs/sitename2.ru.error.log info;
    #
            location / {
                root   /opt/share/nginx/html/sitename2.ru/public_html;
                index  index.html;
            }
    #
            location /test {
    #       location = /update {
    #       location ~* \.(zip|7z)$ {
                satisfy  any;
                auth_basic   "Password";
                auth_basic_user_file   /opt/share/nginx/html/sitename2.ru/.htpasswd;
            }
    #
            location ~ /\.ht {
               deny  all;
            }
        }
    } 

    Однако, в логах:

    2017/04/05 22:16:05 [error] 583#0: *2 "/opt/html/test/index.html" is not found (2: No such file or directory), client: <тут мой IP>, server: sitename2.ru, request: "GET /test/ HTTP/1.0", host: "sitename2.ru"

    Что вполне естественно, т.к. в конфиге указан другой путь, а именно "/opt/share/nginx/html/sitename2.ru/public_html".
    После авторизации вылезает ошибка 404, однако сама авторизация проходит, пароль из файла подхватывает.

    Создал папку "/opt/html/test/" и закинул туда index.html. После авторизации sitename2.ru/test/ индекс открывается.
    Попытался найти путь "opt/html" через grep, нигде подобной комбинации нет. Куда рыть?
     

    nginx.conf

  2. Подскажите синтаксис для использования кириллических доменов?
    Пока nginx выдаёт: "[emerg] could not build server_names_hash, you should increase server_names_hash_bucket_size: 32".

    з.ы. Оказалось, что всё очень просто, надо добавить параметр server_names_hash_bucket_size со значением 64.

×
×
  • Create New...