Khi bạn upload file vào WordPress và gặp phải lỗi 413 Request Entity Too Large, lỗi này là do bạn đang upload file quá lớn vượt quá so với cấu hình mặc định trong Nginx Server, bài viết này sẽ hướng dẫn bạn làm cách nào để có thể sửa lỗi 413 Request Entity Too Large trên Nginx.

Có thể bạn quan tâm :

Lỗi 413 Request Entity Too Large là gì

Lỗi 413 Request Entity Too Large xảy ra khi bạn thực hiện upload một file quá lớn tới server, cụ thể như trong bài viết này mình đang đề cập là Nginx Server

Nó có thể bị lỗi do thông số upload bị giới hạn bởi các nhà cung cấp dịch vụ Hosting mà bạn đang sử dụng hoặc do cấu hình mặc định của Nginx có giá trị thấp hơn giá trị file mà bạn dự tính Upload thông số này là client_max_body_size.

Việc này đảm bảo cho việc hệ thống hoạt động ổn định, không bị Full disk ( quá tải ) khi bị upload file lớn lên hệ thống.

Cách sửa lỗi 413 Request Entity Too Large

Để có thể sửa được lỗi này bạn sẽ cần truy cập file cấu hình Nginx tại đường dẫn/etc/nginx/nginx.conf

Bạn cần thay đổi tham số client_max_body_size bằng giá trị mà bạn muốn thay đổi, như bên dưới MZE điều chỉnh thành 50M

# Set client body size to 50M
client_max_body_size 50M;

Chú ý:

Nếu không muốn giới hạn bạn có thể set giá trị client_max_body_size  0khi cấu hình này được xác nhận, Nginx sẽ không check file khi upload lên Server, bạn cần cân nhắc về việc file do người dùng upload lên nó sẽ làm cho hệ thống bị tràn dung lượng ổ cứng “full disk”

Tiếp theo sau khi thay đổi giá trị tham số client_max_body_size trong file cấu hình Nginx, bạn sẽ phải cần reload lại Nginx bằng lệnh

sudo nginx -s reload

Lời kết

Qua bài viết này, bạn có thể tự sửa lỗi 413 Request Entity Too Large trên Nginx, đơn giản chỉ cần mở file cấu hình Nginx lên và thay thế giá trị client_max_body_size

Nếu bài viết có ích hãy LikeShare, và đừng quên đánh giá bài viết bên dưới nhé.

Nguồn MzEngineer.com

LEAVE A REPLY

Please enter your comment!
Please enter your name here