Настраиваю впску и никак не могу разобраться с конфигом nginx, перечитал наверно с десяток туториалов, но так и не понял в чем моя ошибка.
Конфиг:
Спойлер (Отобразить)server {
listen 80;
server_name zendinfo.ru www.zendinfo.ru;
client_body_buffer_size 1K;
client_header_buffer_size 1k;
client_max_body_size 1k;
large_client_header_buffers 2 1k;
if ($request_method !~ ^(GET|HEAD|POST)$ ) {
return 444;
}
access_log /var/log/nginx/zendinforu.access.log;
error_log /var/log/nginx/zendinforu.error.log;
charset utf-8;
location / {
limit_conn perip 10;
limit_conn perserver 100;
if ($http_user_agent ~* LWP::Simple|BBBike|wget|curl|msnbot|scrapbot) {
return 403;
}
root /home/zendinfo;
index index.html index.htm;
}
}
Проблема в том, что для всех доменных адресов, которые приписаны к серверу, да и при обращении к серверу по ip, срабатывает этот конфиг, хотя в теории должна вылетать 404, так как server_name же другой. (Отредактировано автором: 11 Августа, 2013 - 17:11:19)
|