Развертывание проекта Django на apache2 по HTTPS

В настоящее время я развернул проект django на экземпляре AWS Ec2, используя Gunicorn и apache2 в качестве сервера

Также для выполнения Gunicorn я использовал supervisor

Ниже приведена моя текущая конфигурация:

gunicorn.conf (расположение: /etc/supervisor/conf.d)

[program:gunicorn]
directory=/home/ubuntu/python-projects/web-app
command=/home/ubuntu/python-projects/web-app/venv/bin/gunicorn --workers 3 --bind 0.0.0.0:5010project.wsgi:application
autostart=true
autorestart=true
stderr_logfile=/var/log/gunicorn/gunicorn.err.log
stdout_logfile=/var/log/gunicorn/gunicron.out.log

[group:guni]
programs:gunicorn

django.conf (расположение: /etc/apache2/sites-available)

server {
        listen 5010;
        server_name  <server_name_here>;

        location /{
                include proxy_params;
        }

        location /static/ {
                autoindex on;
                alias /home/ubuntu/python-projects/web-app/project/static/;
        }
}

Все работает правильно по HTTP и может также обслуживать статические файлы

Проблема в том, что я хочу запустить проект через HTTPS, перепробовал много решений, но пока безуспешно

Вернуться на верх