nginx配置防止域名恶意解析

将所有HTTP请求通过rewrite指令重定向到HTTPS

找到nginx配置文件

1
nginx -t

使用vim编辑配置文件,根据自己目录为准
1
vim /usr/local/nginx/conf/nginx.conf
按照下面配置
1
2
3
4
5
6
7
8
server {
+ listen 80 default_server;
server_name yourdomain; #需要将yourdomain替换成证书绑定的域名
+ return 403;
rewrite ^(.*)$ https://$host$1; #将所有HTTP请求通过rewrite指令重定向到HTTPS。
location / {
index index.html index.htm;
}

配置完后重新加载nginx配置文件

1
./nginx -s reload 

欧克qwq