Назад | Перейти на главную страницу

базовая настройка nginx ssl

Я относительно новичок на стороне сервера и очень плохо понимаю конфигурацию, поэтому, пожалуйста, извините меня, если вопрос кажется действительно простым

У меня есть сервер nginx + uwsgi, и я хотел бы настроить его для https

server {
 ssl on;
 listen 443 ;
 allow all;
 server_name example.com;
 ssl_certificate     sslWork/anotherKey/server.crt;
 ssl_certificate_key sslWork/anotherKey/server.key;
 ssl_protocols       SSLv3 TLSv1 TLSv1.1 TLSv1.2;
 ssl_ciphers         HIGH:!aNULL:!MD5; 

 # Django admin media.
 location /media/admin/ {
   alias lib/python2.6/site-packages/django/contrib/admin/media/;
 }
 # Your project's static media.
 location /media/ {
   alias PROJECT_ROOT/media/;
 }

 # Finally, send all non-media requests to the Django server.

 location /ai {
   uwsgi_pass  127.0.0.1:8807;
   include     uwsgi_params;
  }

 location /trial {
  uwsgi_pass  127.0.0.1:8817;
  include     uwsgi_params;
 }
}

Вот как выглядит конфигурация .. где anotherKey / * - это самогенерируемые сертификаты.

Это, конечно, только ssl-часть конфигурации, если что-то еще нужно, я также могу добавить это к вопросу ..
Как я создал сертификат .. это имеет значение ..?
Прямо сейчас я получаю сообщение «Веб-страница недоступна»

Спасибо

Проблема, видимо, заключалась в том, что я не открыл порт 443 на экземпляре .. упс :)