Re: Что нужно сделать,чтоб появились права доступа к директории с сайтом через браузер?

Nadya nginx-forum на forum.nginx.org
Сб Июл 8 13:59:52 UTC 2017


От домена mysite.ru

server {
        listen   80;
        root /var/www/mysite.ru/;
        index index.html index.htm;
        server_name mysite.ru www.mysite.ru 127.0.0.1;
}
  {
    root	/var/www/$host_wo_www/www;
    access_log off;
    expires	30d;
    add_header Pragma public;
    add_header Cache-Control public;
  }

  location / {
    root	/var/www/$host_wo_www/www;
    index	index.html index.htm index.php;
    access_log	off;
    proxy_pass http://127.0.0.1:8081;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header Host $host;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  }
}

nginx.conf

# Пользователь и группа, от имени которых будет запущен процесс
user                    www-data www-data;

# Число воркеров в новых версиях рекомендовано устанавливать в auto
worker_processes        auto;

error_log               /var/log/nginx/error.log;
pid                     /var/run/nginx.pid;

events {
    # Максимальное количество соединений одного воркера
    worker_connections              1024;

    # Метод выбора соединений (для FreeBSD будет kqueue)
    use                             epoll;

    # Принимать максимально возможное количество соединений
    multi_accept                    on;
}

http {
    # Указываем файл с mime-типами и указываем тип данных по-умолчанию
    include                         /etc/nginx/mime.types;
    default_type                    application/octet-stream;

    # Отключить вывод версии nginx в ответе
    server_tokens off;

    # Метод отправки данных sendfile эффективнее чем read+write
    sendfile                        on;

    # Ограничивает объём данных, который может передан за один вызов
sendfile(). Нужно для исключения ситуации когда одно соединение может
целиком захватить воркер
    sendfile_max_chunk  128k;

    # Отправлять заголовки и и начало файла в одном пакете
    tcp_nopush                      on;
    tcp_nodelay                     on;

    # Сбрасывать соединение если клиент перестал читать ответ
    reset_timedout_connection       on;
    # Разрывать соединение по истечению таймаута при получении заголовка и
тела запроса
    client_header_timeout           3;
    client_body_timeout             5;
    # Разрывать соединение, если клиент не отвечает в течение 3 секунд
    send_timeout                    3;

    # Задание буфера для заголовка и тела запроса
    client_header_buffer_size       2k;
    client_body_buffer_size         256k;
    # Ограничение на размер тела запроса
    client_max_body_size            12m;

    # Отключаем лог доступа
    access_log                      off;

    # Подключаем дополнительные конфиги
    include                         /etc/nginx/conf.d/*.conf;
}

Posted at Nginx Forum: https://forum.nginx.org/read.php?21,275373,275380#msg-275380



Подробная информация о списке рассылки nginx-ru