http强制定向https

/usr/local/nginx/conf/vhost/*.conf

主要是修改这个文件,实行301定向.

    if ($scheme = http ) {
    return 301 https://$host$request_uri;
    }

最关键的问题是处理好端口监听,因为我需要为SSR设置端口,方便混淆流量,所以设置参数比较复杂.比如,这里我ssl监听端口用的8080而不是443.

server
{
listen 8080 ssl http2;
#listen [::]:443 ssl http2;
server_name geoseis.cn www.geoseis.cn;

Leave a Reply