Не работает самоподписанный ssl-сертификат на сервере Nginx.
Это /etc/nginx/nginx.conf
user fatboy;
http {
default_type application/octet-stream;
include /etc/nginx/mime.types;
server {
location / {
proxy_pass http://localhost:8080/;
}
}
server{
listen 443;
ssl on;
ssl_certificate /home/fatboy/public.pem;
ssl_certificate_key /home/fatboy/key.pem;
location / {
proxy_pass http://localhost:8080/;
}
}
}
worker_processes 5;
events {
worker_connections 2000;
}
Это статус sudo ufw:
To Action From
-- ------ ----
OpenSSH ALLOW Anywhere
443 DENY Anywhere
Nginx Full ALLOW Anywhere
OpenSSH (v6) ALLOW Anywhere (v6)
443 (v6) DENY Anywhere (v6)
Nginx Full (v6) ALLOW Anywhere (v6)
Для самоподписанного сертификата я использовал эту команду:
openssl req -newkey rsa:2048 -nodes -keyout key.pem -x509 -days 365 -out public.pem -subj "/C=US/ST=Oregon/L=Portland/O=Company Name/OU=Org/CN=www.bux-bot.ru"