BTW, run:
mod_wsgi-express start-server --help
to see all options.
Graham
> On 11 Feb 2018, at 10:56 am, Graham Dumpleton <[email protected]>
> wrote:
>
>
>
>> On 11 Feb 2018, at 10:07 am, Rafael Karosuo <[email protected]
>> <mailto:[email protected]>> wrote:
>>
>> Thanks for your work Graham.
>> I'm currently using mod_wsgi with django, running the site with http without
>> further problems.
>> Now I want to use https, I bought the certificate and used WHM to install it
>> on main Apache and using a simple php index page, I can see that it's
>> correctly installed.
>> Here's where the things get fuzzy for me, I'm not an expert in apache
>> config, the thing is that as I'm using mod_wsgi-httpd,
>
> Do you mean mod_wsgi-express, not mod_wsgi-httpd? Or are you actually using
> both?
>
>> it created a separated config apache module (in the default /tmp),
>
> For permanent setups, you should not use the default /tmp. Use --server-root
> option to specify a more permanent directory. This is explained in:
>
> https://pypi.python.org/pypi/mod_wsgi
> <https://pypi.python.org/pypi/mod_wsgi>
>> I searched for the httpd.conf on that mod_wsgi-localhost:443:500/ directory,
>> found it, but found 3 places where you could put certs.. I just filled the 3
>> with the same cert location.
>> Result:
>> When open page in the browser, ERR_SSL_PROTOCOL_ERROR
>> When use mod_wsgi.../apachectl status, Error loading
>> https://localhost:443/server-status: <https://localhost/server-status:> SSL
>> error
>> When less mod_wsgi.../error_log, just shows the last move which is execute
>> the command
>>
>> I'm pretty lost here on where should I go next to fix this, could you please
>> give some hint?
>
> You should never modify the generated httpd.conf file by hand when using
> mod_wsgi-express.
>
> If you want to supply a SSL certificate, you supply options to
> mod_wsgi-express for it.
>
> The options you want to look at for typical case are:
>
> --server-name HOSTNAME
> The primary host name of the web server. If this name
> starts with 'www.' then an automatic redirection from
> the parent domain name to the 'www.' server name will
> created.
>
> --ssl-certificate-file FILE-PATH
> Specify the path to the SSL certificate file.
> --ssl-certificate-key-file FILE-PATH
> Specify the path to the private key file corresponding
> to the SSL certificate file.
>
> --ssl-certificate FILE-PATH
> Specify the common path to the SSL certificate files.
> This is a convenience function so that only one option
> is required to specify the location of the certificate
> file and the private key file. It is expected that the
> files have '.crt' and '.key' extensions. This option
> should refer to the common part of the names for both
> files which appears before the extension.
>
> --https-only Flag indicating whether any requests made using a HTTP
> request over the non secure connection should be
> redirected automatically to use a HTTPS request over
> the secure connection.
>
> So you must supply at least use --server-name and --ssl-certificate.
>
> Graham
>
--
You received this message because you are subscribed to the Google Groups
"modwsgi" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/modwsgi.
For more options, visit https://groups.google.com/d/optout.