Just to be sure, is your example.crt file just the public key of your
ceritficate in PEM Base64 format?


2015-08-04 15:23 GMT-03:00 <eigenbra...@gmail.com>:

> Apologies, the leading slash was not supposed to be there, just copied
> a fake file location and forgot to remove it, the full path is defined
> for the certs:
> SSLCertificateFile      "/opt/blah/web/apache2/cert/example.crt"
> SSLCertificateKeyFile   "/opt/blah/web/apache2/cert/example.key"
> SSLCertificateChainFile
> "/opt/blah/web/apache2/cert/example-intermediate.crt"
>
> Matias, not sure what you mean by "are you sure conditions for
> IfDefine are met?" If you mean are those levels defined properly etc.
> then yes, I use those IfDefines several times in the rest of the
> configuration.
>
> On Tue, Aug 4, 2015 at 1:17 PM, Matias Visbeek
> <matias.visb...@vatrox.com> wrote:
> > Hi,
> >
> > I have 2 different theories about what is happening with your code.
> >
> > First, this line looks wrong
> > SSLCertificateFile      "/example.crt"
> >
> > Do you have your certificate file in the root directory?
> > Try changing it for this
> >
> > SSLCertificateFile      "example.crt"
> >
> > or providing the full path to the file, for example
> > "/home/user/cert/example.crt" for Linux/UNIX or "C:/cert/ecample.crt" for
> > Windows.
> >
> > Second, you define your certificate inside IfDefine tags, are you sure
> > conditions for IfDefine are met?
> >
> > Regards,
> >
> > Matías
> >
> > 2015-08-04 15:02 GMT-03:00 <eigenbra...@gmail.com>:
> >>
> >> RHEL: 5
> >> Apache: 2.2.29
> >>
> >> Trying to set up a VirtualHost in my 443 configuration
> >>
> >>
> ----------------------------------------------------------------------------
> >> Listen 443 (also tried Listen 443 http)
> >>
> >> DocumentRoot    "/www/secure"
> >>
> >> NameVirtualHost *:443
> >>
> >> <VirtualHost *:443>
> >>
> >> <IfDefine leveltest>
> >> ServerName      test.something.com
> >> RewriteEngine On
> >> SSLEngine     On
> >> SSLProxyEngine on
> >> ProxyRequests Off
> >> SSLCertificateFile      "/example.crt"
> >> SSLCertificateKeyFile   "example.key"
> >> SSLCertificateChainFile "example-intermediate.crt"
> >> </IfDefine>
> >> <IfDefine levelprod>
> >> RewriteEngine On
> >> SSLEngine     On
> >> SSLProxyEngine on
> >> ProxyRequests Off
> >> RewriteEngine On
> >> SSLEngine     On
> >> SSLProxyEngine on
> >> ProxyRequests Off
> >> SSLCertificateFile      "/example.crt"
> >> SSLCertificateKeyFile   "example.key"
> >> SSLCertificateChainFile "example-intermediate.crt"
> >> </IfDefine>
> >>
> >> SSLOptions              +StdEnvVars +ExportCertData
> >> SSLProtocol             ALL -SSLv2 -SSLv3
> >>
> >>
> >>
> -------------------------------------------------------------------------------------
> >>
> >> The above results in the following error when trying to start:
> >> [Tue Aug 04 11:20:09 2015] [error] Server should be SSL-aware but has
> >> no certificate configured [Hint: SSLCertificateFile] ((null):0)
> >>
> >> We know that certificate listed works as we are currently using it,
> >> only difference is we tried including it in a VirtualHost now.
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: users-unsubscr...@httpd.apache.org
> >> For additional commands, e-mail: users-h...@httpd.apache.org
> >>
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@httpd.apache.org
> For additional commands, e-mail: users-h...@httpd.apache.org
>
>

Reply via email to