Have you added a:

    Listen 83

directive to Apache so it knows to listed on that port?

Graham

> On 24 Jun 2018, at 8:52 am, Rajeev Jain <jainr...@gmail.com> wrote:
> 
> I fixed the items in you email. See my comments inline and below for details:
> 
> 
> 
> I rebooted.
> 
>  and unfortunately curl command is not working:
> curl http://192.168.1.14:83 <http://192.168.1.14:83/>
> curl: (7) Failed to connect to 192.168.1.14 port 83: Operation timed out
> 
> 
> Here is error.log
> tail -f /var/log/apache2/error.log
> [Sat Jun 23 14:48:49.945490 2018] [mpm_prefork:notice] [pid 2625] AH00169: 
> caught SIGTERM, shutting down
> [Sat Jun 23 14:49:22.977595 2018] [ssl:warn] [pid 2170] AH01909: 
> 198.105.244.228:443:0 server certificate does NOT include an ID which matches 
> the server name
> [Sat Jun 23 14:49:23.145018 2018] [ssl:warn] [pid 2171] AH01909: 
> 198.105.244.228:443:0 server certificate does NOT include an ID which matches 
> the server name
> [Sat Jun 23 14:49:23.151437 2018] [mpm_prefork:notice] [pid 2171] AH00163: 
> Apache/2.4.18 (Ubuntu) OpenSSL/1.0.2g mod_wsgi/4.6.4 Python/3.6 configured -- 
> resuming normal operations
> [Sat Jun 23 14:49:23.151475 2018] [core:notice] [pid 2171] AH00094: Command 
> line: '/usr/sbin/apache2'
> [Sat Jun 23 15:40:33.636711 2018] [mpm_prefork:notice] [pid 2171] AH00169: 
> caught SIGTERM, shutting down
> [Sat Jun 23 15:41:06.959491 2018] [ssl:warn] [pid 2149] AH01909: 
> 198.105.244.228:443:0 server certificate does NOT include an ID which matches 
> the server name
> [Sat Jun 23 15:41:07.131568 2018] [ssl:warn] [pid 2151] AH01909: 
> 198.105.244.228:443:0 server certificate does NOT include an ID which matches 
> the server name
> [Sat Jun 23 15:41:07.135495 2018] [mpm_prefork:notice] [pid 2151] AH00163: 
> Apache/2.4.18 (Ubuntu) OpenSSL/1.0.2g mod_wsgi/4.6.4 Python/3.6 configured -- 
> resuming normal operations
> [Sat Jun 23 15:41:07.135532 2018] [core:notice] [pid 2151] AH00094: Command 
> line: '/usr/sbin/apache2'
> 
> 
> FYI, updated/most recent:
> cat /etc/apache2/sites-available/FlaskApp.conf
> <VirtualHost *:83>
>               ServerName flaskapp.com <http://flaskapp.com/>
>               ServerAdmin ad...@flaskapp.com <mailto:ad...@flaskapp.com>
>               WSGIScriptAlias / /var/www/FlaskApp/flaskapp.wsgi
>               <Directory /var/www/FlaskApp/>
>                       Require all granted
>               </Directory>
>               LogLevel info
>               CustomLog ${APACHE_LOG_DIR}/access.log combined
> </VirtualHost>
> 
> 
> can we use mod_wsgi-express to help us get this setup?
> 
> —Rajeev
> 
> 
> 
> 
> 
> On Jun 23, 2018, at 3:24 PM, Graham Dumpleton <graham.dumple...@gmail.com 
> <mailto:graham.dumple...@gmail.com>> wrote:
> 
> Is FlaskApp.conf symlinked into sites-enabled directory?
> 
> If it isn't then it will not even be used.
> 
> [rajeev]
> yes it is
> /etc/apache2/sites-enabled$ ll Flask*
> lrwxrwxrwx 1 root root 32 Jun 12 19:50 FlaskApp.conf -> 
> ../sites-available/FlaskApp.conf
> 
> and it is enabled:
> /etc/apache2/sites-available$ sudo a2ensite FlaskApp
> [sudo] password for rajeev: 
> Site FlaskApp already enabled
> 
> 
> 
>>     WSGIPythonHome "/usr"
> 
> Are you not using a Python virtual environment?
> 
> [rajeev]
> my thinking was to get this working at the system level and then migrate to a 
> virtual environment. if better to start with a virtualenv then let’s do so. i 
> have one already setup:
> 
> virtualenv-location: /home/rajeev/.virtualenvs/smdb-prod
> 
> either system or virtualenv is fine for me. i’ll go with your recommendation. 
> please do advise.
> 
> 
> Also good practice to use mod_wsgi daemon mode.
> 
> [rajeev]
> please advise how to use mod_wsgi daemon mode.
> 
>> 3) FlaskApp.conf
>> cat /etc/apache2/sites-available/FlaskApp.conf
>> <VirtualHost *:83>
>>              ServerName flaskapp.com <http://flaskapp.com/>
>>              ServerAdmin ad...@flaskapp.com <mailto:ad...@flaskapp.com>
>>              WSGIScriptAlias / /var/www/FlaskApp/flaskapp.wsgi
>>              <Directory /var/www/FlaskApp/FlaskApp/>
> 
> This directory path is wrong. Should be:
> 
>     <Directory /var/www/FlaskApp/>
>  
>>                      Order allow,deny
>>                      Allow from all
> 
> For Apache 2.4 you should be using:
> 
>     Require all granted
> 
>>              </Directory>
>>              ErrorLog ${APACHE_LOG_DIR}/error.log
> 
> No point setting this here if not setting it different to main Apache error 
> log.
> 
>>              LogLevel warn
> 
> Set this to:
> 
>     LogLevel info
> 
> That way mod_wsgi will log details about when it loads scripts and you will 
> know if request is actually making it to mod_wsgi.
> 
> So fix above things, ensuring your site is enabled and do curl again.
> 
> What appears in the error log from when the request is made? Does it show 
> mod_wsgi loading your script?
> 
> 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 modwsgi+unsubscr...@googlegroups.com 
> <mailto:modwsgi+unsubscr...@googlegroups.com>.
> To post to this group, send email to modwsgi@googlegroups.com 
> <mailto:modwsgi@googlegroups.com>.
> Visit this group at https://groups.google.com/group/modwsgi 
> <https://groups.google.com/group/modwsgi>.
> For more options, visit https://groups.google.com/d/optout 
> <https://groups.google.com/d/optout>.
> 
> 
> -- 
> 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 post to this group, send email to modwsgi@googlegroups.com 
> <mailto:modwsgi@googlegroups.com>.
> Visit this group at https://groups.google.com/group/modwsgi 
> <https://groups.google.com/group/modwsgi>.
> For more options, visit https://groups.google.com/d/optout 
> <https://groups.google.com/d/optout>.

-- 
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 post to this group, send email to modwsgi@googlegroups.com.
Visit this group at https://groups.google.com/group/modwsgi.
For more options, visit https://groups.google.com/d/optout.

Reply via email to