Amazon web services AWS实例更改为https
我们现在使用AWS来建立我们的网站,我们最近尝试建立一个页面,允许我们的客户向我们发送电子邮件。我们设置了一个EC2实例作为电子邮件服务器,但它运行在HTTP上。由于我们的网站使用HTTPS,ajax无法发送HTTP消息,我们必须让EC2实例在HTTPS上运行,但我不知道如何做到这一点Amazon web services AWS实例更改为https,amazon-web-services,amazon-ec2,instance,Amazon Web Services,Amazon Ec2,Instance,我们现在使用AWS来建立我们的网站,我们最近尝试建立一个页面,允许我们的客户向我们发送电子邮件。我们设置了一个EC2实例作为电子邮件服务器,但它运行在HTTP上。由于我们的网站使用HTTPS,ajax无法发送HTTP消息,我们必须让EC2实例在HTTPS上运行,但我不知道如何做到这一点 $.ajax({ type: "POST", url: "https://ec2-*-*-*-*.*.compute.amazonaws.com/send"
$.ajax({
type: "POST",
url: "https://ec2-*-*-*-*.*.compute.amazonaws.com/send",
contentType: "application/json; charset=utf-8",
beforeSend: function(request) {
request.setRequestHeader("Access-Control-Allow-Origin", "*");
request.setRequestHeader("Access-Control-Allow-Method", "POST");
},
async: true,
data: JSON.stringify({
"name": name,
"email": email,
"message": message
}),
traditional: true,
error: function(xhr, status, error) {
var errorMessage = xhr.status + ': ' + xhr.statusText
alert('Error - ' + errorMessage);
},
success: function(result) {
alert(" Good link");
}
});
通常有三种方法可用于为实例设置SSL
通常有三种方法可用于为实例设置SSL
谢谢至于第二种方法,EC2实例的域类似于EC2----.*.compute.amazonaws.com,我只是不知道如何获得ssl证书。我是使用EC2实例域来获取证书还是自定义域也可以?提前谢谢@你需要你自己的领域。您无法获取
compute.amazonaws.com
的SSL证书,因为这是AWS拥有的域,而不是您的域。顺便说一句,如果答案有帮助,我们将不胜感激。谢谢!!!至于第二种方法,EC2实例的域类似于EC2----.*.compute.amazonaws.com,我只是不知道如何获得ssl证书。我是使用EC2实例域来获取证书还是自定义域也可以?提前谢谢@你需要你自己的领域。您无法获取compute.amazonaws.com
的SSL证书,因为这是AWS拥有的域,而不是您的域。顺便说一句,如果答案有帮助,我们将不胜感激。