- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравствуйте
Не получается настроить nginx, что бы пускало в директорию строго по нужным ip..
server {
listen 80;
server_name mysite.ru www.mysite.ru;
charset utf-8;
client_max_body_size 1m;
server_name_in_redirect off;
access_log /dev/null main;
location /admin/ {
allow мой ip;
deny all;
}
location / {
proxy_pass http://192.168.1.187:80/;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
client_max_body_size 10m;
client_body_buffer_size 128k;
proxy_connect_timeout 90;
proxy_send_timeout 90;
proxy_read_timeout 90;
proxy_buffer_size 4k;
proxy_buffers 4 32k;
proxy_busy_buffers_size 64k;
proxy_temp_file_write_size 10m;
}
}
Делаю так, но он запрещает всем вход мой ip не срабатывает.
nginx -V
Подскажите, что делаю не так.
Спасибо
allow мой ip;
deny all;
а если поменять местами на:
deny all;
allow мой ip;
?
Пробовал и так и так, закрывает доступ полностью не зависимо где ip.
Включите access_log и покажите с какой ошибкой отваливается.
Включил вот что выдает на попытку коннекта
Так у вас не запрещает доступ, нету ошибки 403.
404 - файл не найден!
Что и требовалось доказать. 404 ошибка ни о чем не говорит?
Включил вот что выдает на попытку коннекта
Здравствуйте.
404 - ошибка "Не найдено" и она не относится к правам доступа.
У вас в конфиге не прописана root-директория.
Добавьте "root /абсолютный_путь_к_сайту/;"
Да не root ему добавлять надо, а proxy_pass и все остальное.... Вы бы хоть конфиг мельком глянули, прежде чем советы раздавать.
Да не root ему добавлять надо, а proxy_pass и все остальное.... Вы бы хоть конфиг мельком глянули, прежде чем советы раздавать.
Будьте вы внимательны, proxy_pass уже добавлен и его отсутствие не генерирует ошибку 404, а скорее 502.
Извините ошибся у меня тут в конфиге стояло
location /auto/ {allow мой ip;
deny all;
return 404;
}
Сейчас убрал
вот что в access
а вот еррор