Ghi chú kỹ thuật của zhaoJian

nginx đóng trang mặc định, host header trống (cấm truy cập IP trực tiếp, ngăn chặn phân giải domain độc hại, ngăn chặn chuyển hướng bất ngờ nhiều trang)

Công nghệ ~1096 từ · 3 phút đọc - lượt xem

NGINX theo mặc định, khi nhập trực tiếp địa chỉ IP, sẽ truy cập vào trang web đã tồn tại trên server. Nếu chỉ phân giải domain mà không binding, cũng sẽ xảy ra tình huống này. Để ngăn chặn phân giải domain độc hại, ngăn chặn chuyển hướng bất ngờ khi truy cập qua IP trên server có nhiều trang, hoặc cấm truy cập IP trực tiếp:

Có thể sửa đổi file cấu hình chính của NGINX nginx.conf, để host header trả về mã trạng thái HTTP 444

444 No Response (Không phản hồi) Là extension HTTP server trên Nginx, được sử dụng trong log của Nginx. Cho biết server không trả về thông tin cho client và đã đóng kết nối (hữu ích khi ngăn chặn malware).

Thêm nội dung sau vào phần http{} trong file cấu hình NGINX:

server {
listen 80 default;
listen 443 default_server; #Kích hoạt khi sử dụng https/443
ssl_certificate xxx.pem; #Kích hoạt khi sử dụng https/443, nhập đường dẫn chứng chỉ SSL hợp lệ của bất kỳ trang nào
ssl_certificate_key xxx.pem; #Kích hoạt khi sử dụng https/443, nhập đường dẫn chứng chỉ SSL hợp lệ của bất kỳ trang nào
server_name _;
return 444;
}
Chia sẻ:

Bình luận