id,summary,reporter,owner,description,type,status,priority,milestone,component,version,resolution,keywords,cc,uname,nginx_version 650,proxy_protocol in virtual hosts,Gaurav Purandare,,"When multiple virtual hosts listen to proxy_protocol as follows: {{{ listen 80 proxy_protocol; #Port 80 may differ per virtual host }}} Its been observed that, very first virtual host defined in configuration file throws ""400 - Bad Request"" error for all of the requests received. And, consecutive virtual hosts tend to work normally. A temporary solution for this issue is, to define a separate default virtual host which listens to proxy_protocol, like below: {{{ server { listen 80 proxy_protocol; server_name _; #Default virtual host } }}} Its not clear why only very first virtual host throws ""400 - Bad Request"" error.",defect,closed,minor,1.7,nginx-core,1.6.x,worksforme,proxy_protocol,aamod.nerurkar@…,,"nginx version: nginx/1.6.1 built by gcc 4.8.2 (Ubuntu 4.8.2-19ubuntu1) configure arguments: --prefix=/opt/nginx --user=nginx --group=nginx --with-http_spdy_module --without-http_scgi_module --without-http_uwsgi_module --without-http_fastcgi_module --with-pcre --with-http_realip_module --add-module=/opt/stuff/headers-more-nginx-module-0.25 --with-http_dav_module --add-module=./custom_modules/nginx-eval-module-master --add-module=./custom_modules/redis2-nginx-module-0.10"