在aws ubuntu 16.04服务器上使用HTTPS

时间:2017-02-03 10:41:42

标签: amazon-web-services ssl nginx https ubuntu-16.04

我安装了AWS Ubuntu 16.04实例,并在此服务器上安装了nginxphp7mysql,我分配了IP地址并将其关联到此服务器,并且我在安全组上添加端口:443和端口:80

我在这个实例上安装了Wordpress。

我在namecheap中有域名,所以我在aws中的route53中创建了名称服务器条目,我在namecheape.com上更新它,现在我的example.com工作正常,我想把www.example.com重定向到{{1} }。但我无法example.comhttp://,我搜索谷歌但没有运气,我不知道从哪里开始和做什么。

1 个答案:

答案 0 :(得分:0)

要从http重定向到https,有多种方法。一种方法是更改​​nginx配置

server {
    listen 80;
    listen [::]:80;
    server_name example.com www.example.com;
    return 301 https://$server_name$request_uri;
}

第二次收听是针对ipv6的。 您可以在此处查看serverfault答案:https://serverfault.com/questions/67316/in-nginx-how-can-i-rewrite-all-http-requests-to-https-while-maintaining-sub-dom