У меня есть сервер Ubuntu 20.04, работающий с Apache и Nginx. Я хочу добавить сертификат SSL с помощью Certbot, но не знаю, что делать дальше.
Мой проект состоит из django api и внешнего интерфейса Vue js. Nginx отвечает за API, а apache действует как обратный прокси.
Мой файл Apache 000-default.conf
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
<VirtualHost *:80>
ServerName ***.***.** <- My IP
ProxyPass / http://127.0.0.1:8000/
ProxyPassReverse / http://127.0.0.1:8000/
</VirtualHost>
Моя конфигурация Nginx
upstream django {
server unix:///home/backend/mysite.sock;
}
server {
listen 8000;
server_name mysite.com;
charset utf-8;
client_max_body_size 75M;
location /media {
alias /home/backend/media;
}
location /static {
alias /home/backend/static;
}
location / {
uwsgi_pass django;
include /home/backend/uwsgi_params;
}
}
Спасибо, если кто-то сообщит мне, как я могу установить сертификат ssl с Certbot, используя эту конфигурацию