文章内容

2020/6/4 10:28:39,作 者: 黄兵

nginx 的一些安全设置

所有访问80(http)端口的流量直接301转移到443端口(https),写法如下:

server {
	listen        *:80;
        add_header    Strict-Transport-Security max-age=15768000;
        return        301 https://$host$request_uri;
}

这个主要是为了网站安全,禁止使用http流量,防止流量劫持。同时也是为了传输安全。

所有IP访问都将跳转到指定域名:

server { 
    listen 80 default_server; 
    server_name _; 
    rewrite ^/(.*)    https://domain_name/$1   permanent;
}

这个主要是为了防止有一些验证主要是验证域名的,通过IP访问网站,导致有些验证会出错,同时一些代码会出现问题。

所以为了安全还是禁止使用IP访问网站。


上面理解有什么问题,欢迎下面留言交流。


黄兵个人博客原创。

转载请注明出处:黄兵个人博客 - nginx 的一些安全设置

分享到:

发表评论

评论列表