PID: 5271
UID: 502
GID: 500
CWD: /apps/flaskapps/helloflask/wsgi-scripts
STDOUT: <stdout>
STDERR: <stderr>
ERRORS: <wsgi.errors>
python.version: '3.6.3 (default, Nov 9 2017, 19:17:20) \n[GCC 4.4.7 20120313 (Red Hat 4.4.7-17)]'
python.prefix: '/apps/python-3.6.3'
python.path: ['/apps/flaskapps/helloflask/wsgi-scripts', '/apps/python-3.6.3/lib/python36.zip', '/apps/python-3.6.3/lib/python3.6', '/apps/python-3.6.3/lib/python3.6/lib-dynload', '/apps/python-3.6.3/lib/python3.6/site-packages', '/apps/python-3.6.3/lib/python3.6/site-packages/mod_wsgi-4.5.20-py3.6-linux-x86_64.egg']
apache.version: (2, 2, 29)
mod_wsgi.version: (4, 5, 20)
mod_wsgi.process_group: webtool
mod_wsgi.application_group:
mod_wsgi.maximum_processes: 1
mod_wsgi.threads_per_process: 5
mod_wsgi.process_metrics: {'pid': 5271, 'request_count': 0, 'request_busy_time': 0.006062, 'memory_max_rss': 10698752, 'memory_rss': 10702848, 'cpu_user_time': 0.019999999552965164, 'cpu_system_time': 0.0, 'restart_time': 1510648086.068054, 'current_time': 1510648090.617293, 'running_time': 4, 'request_threads': 1, 'active_requests': 1, 'threads': [{'thread_id': 1, 'request_count': 1}]}
mod_wsgi.server_metrics: None
apache.description: Apache/2.2.29 (Unix) mod_ssl/2.2.29 OpenSSL/1.0.1e-fips DAV/2 mod_wsgi/4.5.20 Python/3.6
apache.build_date: Nov 9 2017 19:12:16
apache.mpm_name: Prefork
apache.maximum_processes: 256
apache.threads_per_process: 1
PATH: ['/apps/flaskapps/helloflask/wsgi-scripts', '/apps/python-3.6.3/lib/python36.zip', '/apps/python-3.6.3/lib/python3.6', '/apps/python-3.6.3/lib/python3.6/lib-dynload', '/apps/python-3.6.3/lib/python3.6/site-packages', '/apps/python-3.6.3/lib/python3.6/site-packages/mod_wsgi-4.5.20-py3.6-linux-x86_64.egg']
LANG: en_US.UTF-8
LC_ALL: None
sys.getdefaultencoding(): utf-8
sys.getfilesystemencoding(): utf-8
locale.getlocale(): ('en_US', 'UTF-8')
locale.getdefaultlocale(): ('en_US', 'UTF-8')
locale.getpreferredencoding(): UTF-8
DOCUMENT_ROOT: '/apps/httpd-2.2.29/htdocs'
GATEWAY_INTERFACE: 'CGI/1.1'
HTTP_ACCEPT: 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8'
HTTP_ACCEPT_ENCODING: 'gzip, deflate, br'
HTTP_ACCEPT_LANGUAGE: 'en-US,en;q=0.5'
HTTP_CACHE_CONTROL: 'max-age=0'
HTTP_CONNECTION: 'keep-alive'
HTTP_UPGRADE_INSECURE_REQUESTS: '1'
HTTP_USER_AGENT: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:56.0) Gecko/20100101 Firefox/56.0'
HTTP_X_SSL_CIPHER: 'ECDHE-RSA-AES128-GCM-SHA256'
HTTP_X_SSL_PROTOCOL: 'TLSv1.2'
PATH_INFO: '/'
PATH_TRANSLATED: '/apps/flaskapps/helloflask/wsgi-scripts/environ.wsgi/'
QUERY_STRING: ''
REMOTE_ADDR: '192.168.2.51'
REMOTE_PORT: '57238'
REQUEST_METHOD: 'GET'
REQUEST_URI: '/'
SCRIPT_FILENAME: '/apps/flaskapps/helloflask/wsgi-scripts/environ.wsgi'
SCRIPT_NAME: ''
SERVER_ADDR: '192.168.2.144'
SERVER_PORT: '8443'
SERVER_PROTOCOL: 'HTTP/1.1'
SERVER_SIGNATURE: ''
SERVER_SOFTWARE: 'Apache/2.2.29 (Unix) mod_ssl/2.2.29 OpenSSL/1.0.1e-fips DAV/2 mod_wsgi/4.5.20 Python/3.6'
SSL_CIPHER: 'ECDHE-RSA-AES128-GCM-SHA256'
SSL_CIPHER_ALGKEYSIZE: '128'
SSL_CIPHER_EXPORT: 'false'
SSL_CIPHER_USEKEYSIZE: '128'
SSL_CLIENT_A_KEY: 'rsaEncryption'
SSL_CLIENT_A_SIG: 'sha256WithRSAEncryption'
SSL_CLIENT_CERT: '-----BEGIN CERTIFICATE-----\nMIIDZDCCAkygAwIBAgIGAV+ovfDtMA0GCSqGSIb3DQEBCwUAMEkxCzAJBgNVBAYT\.
.
.
\nbcfp/R/I7A6sAVlIS9BLgCU0ULqCKy91pwVyaUJpfaPg0LXcCKmJ5+u7NgZqa2KX\nEEbdXVjfG5yempsOqaiF7/RKZwfxM1+q2PBysUGIVts6NCGFHEsmAEOH6nTapwLf\nBUoizHvJXzA=\n-----END CERTIFICATE-----\n'
SSL_CLIENT_I_DN: '/C=US/O=simplecao/OU=simplecaou/CN=simpleca'
SSL_CLIENT_I_DN_C: 'US'
SSL_CLIENT_I_DN_CN: 'simpleca'
SSL_CLIENT_I_DN_O: 'simplecao'
SSL_CLIENT_I_DN_OU: 'simplecaou'
SSL_CLIENT_M_SERIAL: '015FA8BDF0ED'
SSL_CLIENT_M_VERSION: '3'
SSL_CLIENT_S_DN: '/C=US/CN=XXXXXX'
SSL_CLIENT_S_DN_C: 'US'
SSL_CLIENT_S_DN_CN: 'XXXXXX'
SSL_CLIENT_VERIFY: 'SUCCESS'
SSL_CLIENT_V_END: 'May 4 01:42:21 2023 GMT'
SSL_CLIENT_V_REMAIN: '1997'
SSL_CLIENT_V_START: 'Nov 11 01:42:21 2017 GMT'
SSL_COMPRESS_METHOD: 'NULL'
SSL_PROTOCOL: 'TLSv1.2'
SSL_SECURE_RENEG: 'true'
SSL_SERVER_A_KEY: 'rsaEncryption'
SSL_SERVER_A_SIG: 'sha256WithRSAEncryption'
SSL_SERVER_CERT: '-----BEGIN CERTIFICATE-----\nMIIDijCCAnKgAwIBAgIGAV+opXRrMA0GCSqGSIb3DQEBCwUAMEkxCzAJBgNVBAYT.
.
.
.
\nwaGkjK2v4bAib8jakrudJfWBdFURfYbiYMzYw8pj5NHuJ8sl25V1n09bLv1aTw==\n-----END CERTIFICATE-----\n'
SSL_SERVER_I_DN: '/C=US/O=simplecao/OU=simplecaou/CN=simpleca'
SSL_SERVER_I_DN_C: 'US'
SSL_SERVER_I_DN_CN: 'simpleca'
SSL_SERVER_I_DN_O: 'simplecao'
SSL_SERVER_I_DN_OU: 'simplecaou'
SSL_SERVER_M_SERIAL: '015FA8A5746B'
SSL_SERVER_M_VERSION: '3'
SSL_SERVER_S_DN_C: 'US'
SSL_SERVER_V_END: 'May 24 01:15:38 2021 GMT'
SSL_SERVER_V_START: 'Nov 11 01:15:36 2017 GMT'
SSL_VERSION_INTERFACE: 'mod_ssl/2.2.29'
SSL_VERSION_LIBRARY: 'OpenSSL/1.0.1e-fips'
UNIQUE_ID: 'WgqpGsCoApAAABSaB4AAAAAC'
apache.version: (2, 2, 29)
mod_wsgi.application_group: ''
mod_wsgi.callable_object: 'application'
mod_wsgi.daemon_connects: '1'
mod_wsgi.daemon_restarts: '0'
mod_wsgi.daemon_start: '1510648090610672'
mod_wsgi.enable_sendfile: '0'
mod_wsgi.handler_script: ''
mod_wsgi.ignore_activity: '0'
mod_wsgi.listener_host: ''
mod_wsgi.listener_port: '8443'
mod_wsgi.path_info: '/'
mod_wsgi.process_group: 'webtool'
mod_wsgi.queue_start: '1510648090610136'
mod_wsgi.request_handler: 'wsgi-script'
mod_wsgi.request_start: '1510648090609673'
mod_wsgi.script_name: ''
mod_wsgi.script_reloading: '1'
mod_wsgi.script_start: '1510648090616973'
mod_wsgi.thread_id: 1
mod_wsgi.thread_requests: 0
mod_wsgi.total_requests: 0
mod_wsgi.version: (4, 5, 20)
wsgi.errors: <_io.TextIOWrapper name='<wsgi.errors>' encoding='utf-8'>
wsgi.file_wrapper: <class 'mod_wsgi.FileWrapper'>
wsgi.input: <mod_wsgi.Input object at 0x7f18c377cab0>
wsgi.multiprocess: False
wsgi.multithread: True
wsgi.run_once: False
wsgi.url_scheme: 'https'
wsgi.version: (1, 0)
CVS_RSH: 'ssh'
G_BROKEN_FILENAMES: '1'
HISTCONTROL: 'ignoredups'
HISTSIZE: '1000'
HOME: '/home/oracle'
LANG: 'en_US.UTF-8'
LD_LIBRARY_PATH: '/apps/httpd-2.2.29/lib'
LESSOPEN: '||/usr/bin/lesspipe.sh %s'
LOGNAME: 'oracle'
LS_COLORS: 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;05;37;41:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lz=01;31:*.xz=01;31:*.bz2=01;31:*.tbz=01;31:*.tbz2=01;31:*.bz=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.axa=01;36:*.oga=01;36:*.spx=01;36:*.xspf=01;36:'
MAIL: '/var/spool/mail/oracle'
PATH: '/usr/lib64/qt-3.3/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/oracle/bin'
PWD: '/apps/flaskapps/helloflask/wsgi-scripts'
QTDIR: '/usr/lib64/qt-3.3'
QTINC: '/usr/lib64/qt-3.3/include'
QTLIB: '/usr/lib64/qt-3.3/lib'
SHELL: '/bin/bash'
SHLVL: '2'
SSH_ASKPASS: '/usr/libexec/openssh/gnome-ssh-askpass'
TERM: 'xterm'
USER: 'oracle'
_: '/apps/httpd-2.2.29/bin/httpd'
So it seems like mod_wsgi is passing the default headers but my app/code wasn't retrieving them correctly in my Flask app, but I am still not clear why the RequestHeaders directives don't seem to be working correctly in all cases?