A questão aparentemente era que eu não tinha aberto a porta 443 na instância. whoops:)
Eu sou relativamente novo no lado do servidor e tenho muito pouca idéia sobre configuração, então, por favor, desculpe-me se a pergunta parece realmente básica
Eu tenho um servidor nginx + uwsgi em funcionamento e gostaria de configurá-lo para 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;
}
}
Isto é o que a configuração parece .. onde anotherKey / * são certificados auto gerados
Esta é, naturalmente, apenas a parte ssl da configuração, se mais alguma coisa for necessária, eu poderia adicioná-la à pergunta também ..
Como gerámos o certificado ... isso importa ...
Agora estou recebendo uma 'página da Web não está disponível'
Obrigado
A questão aparentemente era que eu não tinha aberto a porta 443 na instância. whoops:)