> On 7 Oct 2016, at 7:59 PM, peter hoth <[email protected]> wrote: > > Hi, > > I managed to install both mod_wsgi-express and mod_wsgi_httpd and get my site > working by calling mod_wsgi-express with the standard parameters to generate > the httpd.conf file.
Be aware that there is no need to use the mod_wsgi-httpd package if you already have Apache httpd server installed as a system package, along with the appropriate Apache httpd dev packages for it. In other words, use the system Apache if you can, the pip installable mod_wsgi-httpd is only for if you have no other choice for getting Apache httpd server installed. > Now, i have implemented a xmpp server and would like to incorporate it into > my site. The requirements are that i need to install the proxy module and add > the following lines to the apache config file. > sudo a2enmod proxy > sudo a2enmod proxy_http > > Add to apache config file: > > <VirtualHost *:443> > ServerName mywebapp.com > : > ProxyPass /http-bind/ http://localhost:5280/http-bind/ > ProxyPassReverse /http-bind/ http://localhost:5280/http-bind/ > : > </VirtualHost> > > > In the generated httpd.conf file, i can see the following lines: > > : > <IfDefine MOD_WSGI_WITH_PROXY> > <IfModule !proxy_module> > LoadModule proxy_module ${MOD_WSGI_MODULES_DIRECTORY}/mod_proxy.so > </IfModule> > <IfModule !proxy_http_module> > LoadModule proxy_http_module ${MOD_WSGI_MODULES_DIRECTORY}/mod_proxy_http.so > </IfModule> > </IfDefine> > : > > Q1. What parameters should i pass to mod_wsgi-express to get it to configure > the httpd.conf to include the modules ? > Q2. Can I use mod_wsgi-express to help me to add in the proxy lines or do i > need to manually go through the <IfDefine> lines in the generated httpd.conf > to see where to add in the lines ? It isn’t clear as to which Apache instance you want to be the front facing site, the system Apache or the one used by mod_wsgi-express. Also be aware that the mod_wsgi-express generated Apache configuration has got nothing to do with the system Apache installation. Nothing you do with mod_wsgi-express will change the system Apache installation setup. The mod_wsgi-express instance of Apache runs entirely separately. So can you clarify what is running in the system Apache and do you want the system Apache to be the front end Apache which then proxies only specific requests through to mod_wsgi-express? Or do you want mod_wsgi-express to be the front end Apache instance, with it proxying to the system Apache? That you are talking about proxy setups in both is a bit confusing. If you do have something significant running on the system Apache, you may be better off just loading mod_wsgi into the system Apache, configuring mod_wsgi manually, and not use mod_wsgi-express. 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.
