在指定URL中的端口之后,不能访问门户

Django webservices运行在8000端口上(pyhon manage.py runserver 0.0.0.0:8000)

我可以使用, https://ec2-72-44-51-113.compute-1.amazonaws.com/admin/

但如果我指定端口在URL中, https: //ec2-72-44-51-113.compute-1.amazonaws.com:8000/ admin/我无法访问门户..

什么可能是可能的错误?

最好的问候,Ashish

如果您希望从AWS之外访问8000端口,则必须将其作为AWS安全组中允许的端口进行添加。

您提供的第一个链接是“https:// …”,所以这将访问服务器的端口443。 为了这个工作,必须有一些东西(apache,nginx,pound,…)代理到python进程的请求。 这可能也意味着它将托pipe一个SSL证书。

第二个链接是' https://ec2-72-44-51-113.compute-1.amazonaws.com:8000/admin/ ',所以你正在试图谈谈SSL的HTTP服务器。 您可以尝试http://ec2-72-44-51-113.compute-1.amazonaws.com:8000/admin/ – 注意它不是HTTP而是HTTPS。