Flask + mod_wsgi automatic reload on source code change

前端 未结 6 815
旧时难觅i
旧时难觅i 2021-01-04 08:10

Does anyone know how to make a mod_wsgi automatically reload a Flask app when any of the modules changes? I\'ve tried WSGIScriptReloading On, but n

6条回答
  •  有刺的猬
    2021-01-04 08:44

    The correct answer to this question is that the WSGIScriptReloading On needs to be added into 000-default.conf present under /etc/apache2/sites-enabled folder.

    See below example

    
            # The ServerName directive sets the request scheme, hostname and port that
            # the server uses to identify itself. This is used when creating
            # redirection URLs. In the context of virtual hosts, the ServerName
            # specifies what hostname must appear in the request's Host: header to
            # match this virtual host. For the default virtual host (this file) this
            # value is not decisive as it is used as a last resort host regardless.
            # However, you must set it for any further virtual host explicitly.
            #ServerName www.example.com
    
            ServerName sentiments.live
            ServerAdmin admin@sentiments.live
            DocumentRoot /var/www/html
            WSGIDaemonProcess flaskapp threads=5
            WSGIScriptAlias / /var/www/html/sentiments/flaskapp.wsgi
    
            
                    WSGIScriptReloading On
                    WSGIProcessGroup sentiments
                    WSGIApplicationGroup %{GLOBAL}
                    Order deny,allow
                    Allow from all
            
    

提交回复
热议问题