
Như các bạn biết, sau khi trỏ một domain vào địa chỉ IP của VPS thì truy cập domain đó ta sẽ được nội dung tương tự như truy cập vào địa chỉ IP của VPS. Bài viết sau đây sẽ hướng dẫn bạn cách chặn không cho domain không phải của mình trỏ về IP của VPS. Nếu trên VPS chưa add domain vào (không tồn tại file vhost của domain đó), khi truy cập domain sẽ bị lỗi 403.
Cách thực hiện như sau:
Thêm:
deny all;
vào block server của file vhost domain chính:
edit tương tự:
server {
listen 80 default;
deny all;
}
Sau đó lưu lại và khởi động lại nginx
service nginx restart
Từ bây giờ, tất cả những domain không phải của bạn nếu trỏ về IP VPS của bạn sẽ được nội dung như hình dưới:
Với VPS dùng VPSSIM, đường dẫn của vhost config VPS là: /etc/nginx/conf.d/vpssim.demo.conf
Tuy nhiên, nếu bạn áp dụng config này cho server cài VPSSIM, bạn sẽ không cài đặt SSL Let’s Encrypt cho các VPSSIM bằng các chức năng có sẵn của VPSSIM.
Xem thêm:
- Cài đặt, quản lý, tối ưu và bảo mật VPS với VPSSIM
- Hướng dẫn sử dụng chức năng “Cài Đặt SSL – Let’s Encrypt”
- Danh sách VPS tốt nhất nên dùng
Chúc bạn thành công.