Hello Daniel, Thank you for your reply:
What I need is for the apache configuration to know, not just me. So for instance: I can detect if mod_info is loaded with "<IfModule mod_info.c>” or if mod_ssl is loaded with "<IfModule mod_ssl.c>”. But, I don’t just need to know if a module is available: once the module is loaded, its available for all virtualhosts. I need to know if the SSLEngine has been enabled within a virtualhost so I can do something like the following: <ssl-engine is on> Header always set Strict-Transport-Security "max-age=63072000; includeSubDomains; preload" Header always set X-Content-Type-Options nosniff Header always append X-Frame-Options SAMEORIGIN </ssl-engine is on> Thanks! Jason Brooks Systems Administrator eROI Performance is Art. m: 505 nw couch #300 w: eroi.com <http://eroi.com/> t: 503.290.3105 f: 503.228.4249 fb: fb.com/eROI <http://www.facebook.com/eROI> > On Oct 24, 2017, at 9:47 PM, Daniel Mailing <daniel-mail...@miclub.com.au> > wrote: > > From: Jason Brooks [mailto:jason.bro...@eroi.com > <mailto:jason.bro...@eroi.com>] > Sent: Wednesday, 25 October 2017 12:13 PM > To: users@httpd.apache.org <mailto:users@httpd.apache.org> > Subject: [users@httpd] How can I detect if SSLEngine is ON? > > > >Hello, > > > >I am using virtualmin to run my site, and there is no method to set an > >apache template separately for an ssl site. that i am aware of. I am > >asking them this right now. > > > >Independently, my question to this list is “in the apache configuration, how > >do I tell if SSLEngine is set to ON”. I know how to determine if mod_ssl is > >loaded: that is not what I want here: I want to detect if the ssl-engine has > >been turned on in a particular virtual host. > > If you have shell access to the server try using grep. > grep -r SSLEngine /etc/httpd/ > > >If I can detect this in the apache configuration, I can enable configuration > >lines that otherwise wouldn’t make sense. > > > >Thank you for your time! > > > >—jason > >