Не работает Самоподписанный сертификат nginx на Ubuntu 16.04 - PullRequest
0 голосов
/ 17 мая 2019

Не работает самоподписанный 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"

1 Ответ

0 голосов
/ 17 мая 2019

Так что в вашем случае ваш брандмауэр блокирует порт 443.

Вы можете открыть работающий порт sudo ufw allow 443 и проверить статус sudo ufw status

Теперь откройте https://bux -bot.ru /

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...