It isn't a basic question. It is an obscure corner case about how Apache works that pretty well no one would realise. It has only come up a few times before.
> On 29 Jul 2020, at 8:09 am, Licht Artig <taquionenrep...@gmail.com> wrote: > > Okay, that did the trick. Thanks so much for walking me through this; I > realize this has been a basic question. > > Also many thanks for putting together mod_wsgi! > > > > Am Mittwoch, 29. Juli 2020 00:00:15 UTC+2 schrieb Graham Dumpleton: > Just don't set 'localhost' as argument to '--server-name'. Try using: > > --server-name 127.0.0.1.nip.io <http://nip.io/> --allow-localhost > > Try accessing it with both http://127.0.0.1.nip.io <http://127.0.0.1.nip.io/> > and http://localhost <http://localhost/>. > > Using 'localhost' is going to cause issues with Apache because it usually > doesn't allow/honour use of 'localhost' as ServerName in a VirtualHost. > > If you don't know what nip.io <http://nip.io/> is, go to: > > https://nip.io/ <https://nip.io/> > > to find out. > > Graham > >> On 29 Jul 2020, at 7:54 am, Licht Artig <taquion...@ <>gmail.com >> <http://gmail.com/>> wrote: >> >> Hi Graham, >> >> thanks for your quick reply! Right now I'm simply trying out things, so the >> certificate is not trusted anyways. I tried adding your option >> '--allow-localhost', but the error persists. So no matter if I connect to >> HTTP on port 8000 or HTTPS on port 8443, I get the same error 403. >> >> Do you have any idea what I'm doing wrong? >> >> Best >> >> Am Di., 28. Juli 2020 um 23:47 Uhr schrieb Graham Dumpleton <graham....@ >> <>gmail.com <http://gmail.com/>>: >> If you are using a certificate, the --server-name should be the name of the >> host the certificate is for. A secure site and certificate shouldn't be set >> up for localhost. >> >> If for some reason you do need to be able to access a secure site via >> localhost, even though that would then mean the certificate wouldn't be >> trusted, try adding the option '--allow-localhost'. >> >> The help string for the option is: >> >> Flag indicating whether access via localhost should still be allowed >> when a server name has been specified and a name based virtual host has been >> configured. >> >> Graham >> >>> On 29 Jul 2020, at 4:25 am, Licht Artig <taquion...@ <>gmail.com >>> <http://gmail.com/>> wrote: >>> >>> Hi, >>> >>> I'm currently trying to configure mod_wsgi-express to run a website I'm >>> developing in HTTP and HTTPS. After struggling for some time, I noticed >>> that the problem also occurs for the demo-page that comes with the tool. >>> So let me describe the error in more detail with this minimal-example. >>> >>> If I run the command >>> mod_wsgi-express start-server >>> I can acces the demo page (the one with the "malt whiskey") without >>> problems, but things go wrong when I add HTTPS. >>> >>> So I'm starting the server with >>> mod_wsgi-express --https-port 8443 >>> --ssl-certificate-file=/home/pi/keys/server.crt >>> --ssl-certificate-key-file=/home/pi/keys/server.key --server-name localhost >>> and no errors come up initally. >>> >>> But if I try to access the site either at its unencrypted location at >>> http://localhost:8000/ <http://localhost:8000/> or the encrypted site at >>> https://localhost:8443/ <https://localhost:8443/>, I get the following >>> error: >>> 403 Forbidden - You don't have permission to access this resource. >>> Addtionally I printed out the error-log and found the following error >>> AH01630: client denied by server configuration: >>> /tmp/mod_wsgi-localhost:8000:1000/htdocs/ >>> >>> I am guessing there is probably a very simple fix for this, but I can't get >>> my head around it. So any help is greatly appreciated! Thanks in advance! >>> >>> PS: I tried this both on my Ubuntu computer as well as my RaspberryPi. The >>> error is the same. >>> >>> -- >>> 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 mod...@ <>googlegroups.com <http://googlegroups.com/>. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/modwsgi/02cb86f5-c7b2-4aa7-bff6-c041a5d46e20o%40googlegroups.com >>> >>> <https://groups.google.com/d/msgid/modwsgi/02cb86f5-c7b2-4aa7-bff6-c041a5d46e20o%40googlegroups.com?utm_medium=email&utm_source=footer>. >> >> >> -- >> 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 mod...@ <>googlegroups.com <http://googlegroups.com/>. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/modwsgi/77C55ECF-A34A-4AC0-8C8B-CBC5527D2BDC%40gmail.com >> >> <https://groups.google.com/d/msgid/modwsgi/77C55ECF-A34A-4AC0-8C8B-CBC5527D2BDC%40gmail.com?utm_medium=email&utm_source=footer>. >> >> -- >> 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 mod...@ <>googlegroups.com <http://googlegroups.com/>. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/modwsgi/CA%2B%2BvfrsJQHkmTyDrYxoMOAP2mA82MLQ6Mw0GsG8V11ekXgrQUQ%40mail.gmail.com >> >> <https://groups.google.com/d/msgid/modwsgi/CA%2B%2BvfrsJQHkmTyDrYxoMOAP2mA82MLQ6Mw0GsG8V11ekXgrQUQ%40mail.gmail.com?utm_medium=email&utm_source=footer>. > > > -- > 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 modwsgi+unsubscr...@googlegroups.com > <mailto:modwsgi+unsubscr...@googlegroups.com>. > To view this discussion on the web visit > https://groups.google.com/d/msgid/modwsgi/d93e981b-d1bd-4bd0-aecd-5db229fac64do%40googlegroups.com > > <https://groups.google.com/d/msgid/modwsgi/d93e981b-d1bd-4bd0-aecd-5db229fac64do%40googlegroups.com?utm_medium=email&utm_source=footer>. -- 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 modwsgi+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/modwsgi/8BB6549F-C96F-4E54-8DC6-5364CA89493E%40gmail.com.