Opened 2 years ago

Closed 2 years ago

Last modified 14 months ago

#1399 closed defect (invalid)

Nginx is not using environment variables https_proxy or http_proxy

Reported by: arun.avanathan@… Owned by:
Priority: blocker Milestone:
Component: other Version: 1.12.x
Keywords: https_proxy, http_proxy, proxy_pass Cc:
uname -a: Linux pqalidgws808 3.10.0-693.2.2.el7.x86_64 #1 SMP Sat Sep 9 03:55:24 EDT 2017 x86_64 x86_64 x86_64 GNU/Linux
nginx -V: nginx version: nginx/1.12.1 built by gcc 4.8.5 20150623 (Red Hat 4.8.5-11) (GCC) built with OpenSSL 1.0.1e-fips 11 Feb 2013 TLS SNI support enabled configure arguments: --prefix=/etc/nginx --sbin-path=/usr/sbin/nginx --modules-path=/usr/lib64/nginx/modules --conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log --pid-path=/var/run/ --lock-path=/var/run/nginx.lock --http-client-body-temp-path=/var/cache/nginx/client_temp --http-proxy-temp-path=/var/cache/nginx/proxy_temp --http-fastcgi-temp-path=/var/cache/nginx/fastcgi_temp --http-uwsgi-temp-path=/var/cache/nginx/uwsgi_temp --http-scgi-temp-path=/var/cache/nginx/scgi_temp --user=nginx --group=nginx --with-compat --with-file-aio --with-threads --with-http_addition_module --with-http_auth_request_module --with-http_dav_module --with-http_flv_module --with-http_gunzip_module --with-http_gzip_static_module --with-http_mp4_module --with-http_random_index_module --with-http_realip_module --with-http_secure_link_module --with-http_slice_module --with-http_ssl_module --with-http_stub_status_module --with-http_sub_module --with-http_v2_module --with-mail --with-mail_ssl_module --with-stream --with-stream_realip_module --with-stream_ssl_module --with-stream_ssl_preread_module --with-cc-opt='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fPIC' --with-ld-opt='-Wl,-z,relro -Wl,-z,now -pie'


Nginx is not entertaining Environment Variables https_proxy or http_proxy while proxy_pass. Details can be found here -

Change History (4)

comment:1 Changed 2 years ago by mdounin

  • Resolution set to invalid
  • Status changed from new to closed

And it is not expected to. There is no support for http forward proxies in nginx, and there are no plans to add it.

comment:2 Changed 2 years ago by tarunlalwani@…

Does that mean, that even if environment variables http_proxy and https_proxy, are set for Nginx then it won't change anything? Can you please confirm

comment:3 Changed 2 years ago by arun.avanathan@…

We are using Nginx as reverse proxy. Not as forward proxy. Note that entertaining https_proxy is following the Operating System standards.

comment:4 Changed 14 months ago by mdounin

See also #1655.

Note: See TracTickets for help on using tickets.