Я относительно новичок на стороне сервера и очень плохо понимаю конфигурацию, поэтому, пожалуйста, извините меня, если вопрос кажется действительно простым
У меня есть сервер 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 на экземпляре .. упс :)