nginx简单SSL连接
我不熟悉使用nginx设置简单的SSL连接。我在下面编写的代码是可以访问的,但它没有使用SSL运行。我错过了什么 我的测试站点只是一个简单的nginx简单SSL连接,ssl,nginx,Ssl,Nginx,我不熟悉使用nginx设置简单的SSL连接。我在下面编写的代码是可以访问的,但它没有使用SSL运行。我错过了什么 我的测试站点只是一个简单的index.html。我的证书和密钥保存在/etc/ssl/certs中 server { listen 80; server_name example.com; location / { proxy_pass https://example.com:443; } }
index.html
。我的证书和密钥保存在/etc/ssl/certs
中
server {
listen 80;
server_name example.com;
location / {
proxy_pass https://example.com:443;
}
}
server {
listen 443;
root /home/deploy/test;
ssl on;
ssl_certificate /etc/ssl/certs/server.crt;
ssl_certificate_key /etc/ssl/certs/server.key;
}
您必须将非HTTPS重定向到HTTPS,而不是代理传递
server {
listen 80;
server_name example.com;
return 301 https://example.com$request_uri;
}
server {
listen 443;
server_name example.com;
root /home/deploy/test;
ssl on;
ssl_certificate /etc/ssl/certs/server.crt;
ssl_certificate_key /etc/ssl/certs/server.key;
}
.