Я пытаюсь использовать NGINX в качестве обратного прокси в моем рабочем процессе разработки. Однако всякий раз, когда я останавливаю или перезапускаю сервер, я получаю следующее предупреждение:
nginx: [warn] could not build optimal types_hash, you should increase either types_hash_max_size: 2048 or types_hash_bucket_size: 64; ignoring types_hash_bucket_size
Я пробовал установить types_hash_max_size на 2048 и 4096, types_hash_bucket_size на 64 и 128 и server_names_hash_bucket_size на 128. Я попытался установить эти настройки либо на http, server и location, но безуспешно.
Вот мой файл конфигурации:
http {
server {
listen 8080;
listen [::]:8080;
server_name localhost;
location / {
proxy_pass http://example.com/;
}
}
server_names_hash_bucket_size 128;
types_hash_max_size 4096;
types_hash_bucket_size 128;
}
events {}
Моя среда:
$ lsb_release -a
LSB Version: :core-4.1-amd64:core-4.1-noarch
Distributor ID: Fedora
Description: Fedora release 27 (Twenty Seven)
Release: 27
Codename: TwentySeven
$ nginx -v
nginx version: nginx/1.12.1
Кроме того, я использую NGINX таким образом:
$ sudo nginx -p `pwd` -c proxy.conf