how to disable direct access to a web site by ip address

Hướng dẫn này giúp ngăn chặn truy cập server theo địa chỉ ip của server chạy nginx, hệ điều hành CentOS

Bước 1:

Tạo file default.conf trong thư mục /etc/nginx/conf.d/ có nội dung

server {
    listen      80 default_server;
    listen      [::]:80 default_server;
    server_name "";
    return      444;
}

Bước 2:

Chạy lại lệnh để restart lại nginx

sudo systemctl restart nginx

Từ lúc này khi truy cập server theo địa chỉ ip bạn sẽ chỉ nhận được thông báo lỗi

Xong