Nếu bạn sử dụng một trang web để chia sẻ các file cho người dùng, hoặc cần tạo một thư mục bên trong web để chia sẻ các file thì hay gặp một vấn đề là bị cấm truy cập vào thư mục, hoặc không hiển thị các file và thư mục bên trong.
Đối với máy chủ hỗ trợ .htaccess
thì thao tác khá đơn giản là bạn chỉ cần thêm 1 đoạn `Options +Indexes` và file là được. Tuy nhiên nếu bạn sử dụng webserver NGINX thì cần làm khác một chút ở bên trong cấu hình.
Ví dụ: Bên dưới mình có 1 sub là soft.vpscanban.com
. Đã tạo thư mục và file tuy nhiên truy cập báo lỗi 403
không có quyền vào.
Với mã 403 này bạn sẽ không thấy được các file bên trong. Và cần điều chỉnh cấu hình NGINX như sau
Hướng dẫn bật hiển thị danh sách thư mục trên NGINX
Bước 1: Xác định vhost domain
Bài hướng dẫn này mình làm trên AAPANEL chạy NGINX. Và bạn đừng quan tâm mình chạy control hay kich bản script. Mà chỉ cần quan tậm webserver gì và xác định được vhost domain là được.
Bước 2: Cấu hình hiển thị thư mục
Bạn mở file vhost thêm vào dòng sau ở ngay bên dưới document root hoặc dòng location như ảnh đính kèm
autoindex on;
Và sau đây là kết quả của mình khi thực hiện.
Chúc bạn thực hiện thành công:
- Tham khảo: https://serverfault.com/questions/811409/nginx-directory-listing-on-ubuntu