diff --git a/scripts/install_apache.php b/scripts/install_apache.php index 8d1b2df..f7a9b8b 100644 --- a/scripts/install_apache.php +++ b/scripts/install_apache.php @@ -88,7 +88,7 @@ if($linux_distro=='rocky' || $linux_distro=='almalinux' || $linux_distro=='fedor if($linux_distro=='ubuntu' || $linux_distro=='debian') { - $activate_modules=['debian' => ["sudo a2enmod ssl rewrite proxy proxy_fcgi"]]; + $activate_modules=['debian' => ["sudo a2enmod ssl rewrite proxy proxy_fcgi headers"]]; $activate_modules['ubuntu']=$create_vhost_file['debian']; diff --git a/scripts/webapps/flask/install_flask_site.py b/scripts/webapps/flask/install_flask_site.py index f8630b8..dc53c94 100644 --- a/scripts/webapps/flask/install_flask_site.py +++ b/scripts/webapps/flask/install_flask_site.py @@ -108,6 +108,8 @@ if args.path: path=args.path[:-1] + full_path=args.path + if path=='': path='/' @@ -154,19 +156,19 @@ name_file='/home/{}/{}'.format(system_user, base_name_file) with open(name_file, 'w') as f: - f.write("ProxyPreserveHost On") - f.write("ProxyRequests Off") + f.write("ProxyPreserveHost On\n") + f.write("ProxyRequests Off\n") - f.write("\n" % path[:1]) + f.write("\n" % path) #ProxyPass unix:/home/root/flask_rest/flaskrest.sock|http://127.0.0.1/ - f.write("ProxyPass unix:%sgunicorn.sock|http://127.0.0.1%s\n" % (home_user, path)) - f.write("ProxyPassReverse unix:%sgunicorn.sock|http://127.0.0.1%s\n" % (home_user, path)) + f.write("ProxyPass unix:%sgunicorn.sock|http://127.0.0.1%s\n" % (home_user, full_path)) + f.write("ProxyPassReverse unix:%sgunicorn.sock|http://127.0.0.1%s\n" % (home_user, full_path)) if path!='/': - f.write("RequestHeader set SCRIPT_NAME %s" % path[:1]) + f.write("RequestHeader set SCRIPT_NAME %s\n" % path) - f.write("RequestHeader set X-Forwarded-Proto http") - f.write("RequestHeader set X-Forwarded-Prefix %s" % path[:1]) + f.write("RequestHeader set X-Forwarded-Proto http\n") + f.write("RequestHeader set X-Forwarded-Prefix %s\n" % path) f.write("\n")