我的覆盆子pi上有我自己的云。我正在阅读关于将http重定向到https的nginx wiki,我无法完成它。我想使用9443端口
请你看看我的配置,看看我做错了什么。
server {
listen 9443 ssl default_server;
listen [::]:9443 ssl default_server;
server_name domain.site;
ssl_certificate /home/pi/ssl/server.crt;
ssl_certificate_key /home/pi/ssl/server.key;
error_page 497 https://$host:9443$request_uri;
答案 0 :(得分:1)
请参阅下面的工作配置。
server {
listen 80; #Listen on IPv4
listen [::]:80; #Listen on IPv6
server_name www.loganmarchione.com loganmarchione.com;
return 301 https://$host$request_uri; #Redirect HTTP to HTTPS
}
server {
listen 443 ssl spdy default_server; #Listen on IPv4
listen [::]:443 ssl spdy default_server; #Listen on IPv6
server_name www.loganmarchione.com loganmarchione.com;
ssl on;
#ssl stuff here....
#rest of config here...
}
在第一个服务器块中,我允许端口80上的连接,然后执行301重定向到端口443.在您的情况下,它将是9443.一些事情:
ssl on;
添加到您的nginx配置sudo service nginx reload