服務器 nginx配置 防止其餘域名綁定本身的服務器

基於個人網站被其餘的域名惡意綁定了,我作出了以下處理,全站轉https,同時配置nginx跳轉禁止其餘綁定ip的域名訪問(原理主機空域名可綁定任意的,參考https://www.jb51.net/article/93416.htm)
相關配置以下nginx

其餘域名綁定訪問跳轉禁止返回404(固然你也能夠按照下方的ip的跳轉配置rewrite模式,這樣別的域名都會跳到你這裏來(可能存在被惡意攻擊風險))

server {
listen 80 default_server;
listen 443 ssl default_server; #如無https註釋 ssl on千萬不要打開否則http就不能用了
server_name _;
ssl_certificate 你的ssl私鑰; #如無https註釋
ssl_certificate_key 你的ssl私鑰; #如無https註釋
return 444;
#rewrite ^ https://你的域名$request_uri? permanent; #這裏也能夠用rewrite 若是rewrite了下面的ip強制跳轉就能夠刪除了
}網站

ip強制轉域名

server {
listen 80;
server_name 你的ip;
rewrite ^ https://你的域名$request_uri? permanent;
}.net

--須要注意的是server

相關文章
相關標籤/搜索