What is the ServerName/ServerAlias for the wordpress VirtualHost? It is different right?
> On 11 Sep 2020, at 10:00 am, Gordon Charles <[email protected]> wrote: > > Graham, > > Thanks for the quick reply. I am striving to work independently here. I've > made the modification, wordpress, is still not loading and have the following > in the error.log file: > > [Thu Sep 10 23:53:15.963956 2020] [mpm_prefork:notice] [pid 40224] AH00163: > Apache/2.4.41 (Ubuntu) mod_wsgi/4.6.8 Python/3.8 configured -- resuming > normal operations > [Thu Sep 10 23:53:15.964004 2020] [core:notice] [pid 40224] AH00094: Command > line: '/usr/sbin/apache2' > [Thu Sep 10 23:53:27.097927 2020] [rewrite:error] [pid 43290] [client > 99.46.143.132:55785] AH00670: Options FollowSymLinks and SymLinksIfOwnerMatch > are both off, so the RewriteRule directive is also forbidden due to its > similar ability to circumvent directory restrictions : > /var/www/html/wp-admin/, referer: http://thegacway.com/wp-login.php > > My assumption is that the configuration you have outlined should work for > wordpress in absence of any wsgi files and am trying to setup the .conf file > so that it first works with wordpress and then add the python and get that > working. > > Here's the configuration file: > > <Directory /var/www/html> > Require all granted > </Directory> > WSGIRestrictEmbedded On > <VirtualHost *:80> > ServerName thegacway.com > ServerAlias www.thegacway.com > > ServerAdmin webmaster@localhost > DocumentRoot /var/www/html > > # Define a mod_wsgi daemon process group. > WSGIDaemonProcess www.thegacway.com display-name=%{GROUP} > # Force the Python web application to run in the mod_wsgi daemon > process group. > WSGIProcessGroup www.thegacway.com > WSGIApplicationGroup %{GLOBAL} > # Disable embedded mode of mod_wsgi. > # Set document root and rules for access. > #DocumentRoot /var/www/html > <Directory /var/www/html> > Options ExecCGI > DirectoryIndex index.php > AddHandler application/x-httpd-php .php > AddHandler wsgi-script .py > RewriteEngine On > RewriteCond %{REQUEST_FILENAME} !-f > RewriteCond %{REQUEST_FILENAME} !-d > RewriteRule ^(.*)$ /main.py/$1 [QSA,PT,L] > </Directory> > > #LogLevel info ssl:warn > > ErrorLog ${APACHE_LOG_DIR}/error.log > CustomLog ${APACHE_LOG_DIR}/access.log combined > > </VirtualHost> > On Thursday, September 10, 2020 at 4:12:58 PM UTC-7 Graham Dumpleton wrote: > Only WSGIRestrictEmbedded needs to be outside of the VirtualHost. Leave > everything else you may have inside of the VirtualHost. > > >> On 11 Sep 2020, at 8:17 am, Gordon Charles <[email protected] >> <applewebdata://C20318D5-C0FA-4A28-829A-B752E5DC9681>> wrote: >> > >> I've been trying to create a .conf file which would simultaneously support >> Wordpress and Flask (I have some flask apps which run as part of an embedded >> solution and would like for others to be able to drive the application in a >> simulation mode and like the idea of having a site wide implementation via >> flask for consistency. >> >> I've been following the guidance found here: >> Graham Dumpleton Post >> <http://blog.dscpl.com.au/2014/09/hosting-php-web-applications-in.html> >> and here: >> mod_wsgi docs <https://modwsgi.readthedocs.io/en/develop/index.html> >> >> I'm running on Ubuntu 20.04.1 LTS >> Apache/2.4.41 >> Python 3.8.2 >> >> When I include the suggested configuration described in the Graham Dumpleton >> Post <http://blog.dscpl.com.au/2014/09/hosting-php-web-applications-in.html> >> inside of the VirtualHost definition I get the following: >> WSGIRestrictEmbedded cannot occur within <VirtualHost> section >> Action 'restart' failed. >> >> When I include the suggested configuration outside of the VirtualHost >> definition it breaks wordpress. >> >> Any guidance here would be appriciated. >> >> >> > >> -- >> 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] >> <applewebdata://C20318D5-C0FA-4A28-829A-B752E5DC9681>. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/modwsgi/ded196fd-0b21-44ba-b6d5-b91b194e196dn%40googlegroups.com >> >> <https://groups.google.com/d/msgid/modwsgi/ded196fd-0b21-44ba-b6d5-b91b194e196dn%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 [email protected] > <mailto:[email protected]>. > To view this discussion on the web visit > https://groups.google.com/d/msgid/modwsgi/6b61b8c9-4a3b-4c1c-bfc7-6f732542f975n%40googlegroups.com > > <https://groups.google.com/d/msgid/modwsgi/6b61b8c9-4a3b-4c1c-bfc7-6f732542f975n%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 [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/modwsgi/34A8E834-8774-46A1-A267-704E8BD10B75%40gmail.com.
