Hi Graham,
Ahh ha, you're on to something and now it works! Google search is indexing
nuv2.com! Yea! When I signed up for hosting at GoDaddy I was looking for a VPS with Apache (so I could use mod_wsgi) and a version 20 of Ubuntu (version 18 didn't have full c++17 capabilities) and their only offering came with .... Plesk. I recall reading that it sat on port 443 and used port 7080 for Apache. I went into the Plesk panel and in the "Additional directives for HTTPS" edit box inserted:
Alias /google6821620603f54cd0.html /home/nuvroot/WWWsiteServer/static/content/google6821620603f54cd0.html
<Directory /home/nuvroot/WWWsiteServer/static/content>
Require all granted
</Directory>
The trouble with these user-friendly control panels is that they leave much room for improvement. I have no idea where these lines went! Plesk creates files included in other files and around and around one can go looking instead of doing more productive stuff.
So now, waiting for google indexing, I'll tell my story, and ask a question.
Years ago Visual Studio introduced a website project using Python and Flask. Having used Python for other reasons, and never having built a website, that was a thumbs up for me and I created a new website project in VS. Thirty seconds later I'm looking at my browser with "Hello World". Thumbs and toes up! Then I noticed a "publish" button which I instantly assumed that, when the time came, would in give-or-take multiples of thirty seconds publish the website. Something to look forward to! Then that time arrived last Nov 6. I assumed the automation to host would be on Azure, naturally for VS to promote business on Azure. That's where I began, and a week later my ears were pouring three letter acronyms. But I hadn't found a thing about automation to host Python-flask. Like a dog with a bone I headed into the 2nd week searching, then, my account at Azure got stuck. It took two weeks for support to fix whatever happened, and during that time I thought perhaps a different hosting company would have templates setup for Python-Flask. So I got accounts at Network Solutions, Bluehost and GoDaddy. Well, that took another week to understand what they had to offer - WordPress and PHP and the capability of calling a Python function from HTML, but, nothing about Python-Flask. During my searching I easily came across your mod_wsgi, however, I was looking for the template and slide-in solution, which at this point I don't think exists. Now there's probably somebody out there who will respond with "did you look here..." and I'll be red-faced at having spent 6 weeks to reach hosting. By now, Azure fixed my account, and I went back there to continue, having decided to bite the bullet and compile mod_wsgi. I sure didn't want to start with an empty VM and have to install Apache also, so I found on the Azure marketplace an offering of a VM with Apache. I got that and began my cheat sheet, now with some 44 steps, to compile the correct version of Python, mod_wsgi, edits to the .conf file etc. It worked, got "Hello Lisa" in my browser. That's when I discovered Ubuntu 18 didn't have all the c++17 std lib functionality and decided to go host on GoDaddy. With my cheat sheet in hand it only took a few days to get my home page up. Yea! But I had issues with SSL and phoned the VPS support line, got a great person who identified several issues and fixed them. Before ending the call, I asked "I'm wondering how many customers you have that have websites written in Python-Flask?" He replied, "What was the last word?" "Flask" I said. "You're the first" to which I replied the whole website is written in Python using Flask, take a look at it. "That loaded fast" he said. "I'll have to look into that".
So what you've done with mod_wsgi is fantastic, and I still wonder how many people use the configuration to host?
Well, I hope my story amuses enough to make up for the fumbling on my part!
Have a Merry Christmas and thanks,
Bob