Bình thường, khi truy cập vào một folder của website trên trình duyệt, bạn sẽ nhận được thông báo lỗi "403 Forbidden" . Nếu muốn loại bỏ lỗi này, để khách có thể truy cập xem nội dung các file trong folder khi folder không có file index.html (index.php) thì bạn làm như sau:
Ví dụ mình cho khách xem các file trong folder oanh của website abc.com như hình dưới:
Để được như vậy, mình sẽ edit file Vhost của abc.com
Mặc định như trên là đủ rồi nhưng bạn có thể config chuyên sâu hơn:
Các giá trị tùy chỉnh:
+ autoindex_exact_size; – Hiển thị chính xác dung lượng file hoặc chỉ hiện dung lượng làm tròn của file dạng KB, MB hoặc GB. Ta có thể lựa chọn 1 trong 2 giá trị: on | off.
+ autoindex_format; – Dạng hiển thị danh sách cách file và folder. Ta có thể lựa chọn 1 trong 4 giá trị: html | xml | json | jsonp.
+ autoindex_localtime; – Cấu hình hiển thị thời gian tạo file theo localtime hoặc UTC time. Lựa chọn 1 trong 2 giá trị: on | off.
Ta có thể config như sau:
Với VPSSIM, code
Ví dụ mình cho khách xem các file trong folder oanh của website abc.com như hình dưới:
Để được như vậy, mình sẽ edit file Vhost của abc.com
Code: Select all
Thêm đoạn dưới đây vào block servernano /etc/nginx/conf.d/abc.com.conf
Code: Select all
check nginxlocation /oanh/ {
autoindex on;
}
Code: Select all
Khởi động lại nginx là được.$ nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
Mặc định như trên là đủ rồi nhưng bạn có thể config chuyên sâu hơn:
Các giá trị tùy chỉnh:
+ autoindex_exact_size; – Hiển thị chính xác dung lượng file hoặc chỉ hiện dung lượng làm tròn của file dạng KB, MB hoặc GB. Ta có thể lựa chọn 1 trong 2 giá trị: on | off.
+ autoindex_format; – Dạng hiển thị danh sách cách file và folder. Ta có thể lựa chọn 1 trong 4 giá trị: html | xml | json | jsonp.
+ autoindex_localtime; – Cấu hình hiển thị thời gian tạo file theo localtime hoặc UTC time. Lựa chọn 1 trong 2 giá trị: on | off.
Ta có thể config như sau:
Code: Select all
Trong trường hợp bạn muốn bật autoindex cho tất cả toàn bộ folder trên website, bạn edit vhost tương tự:location /oanh/ {
autoindex on;
autoindex_exact_size off;
autoindex_format html;
autoindex_localtime on;
}
Code: Select all
Và thêm các giá trị tùy chỉnh tương tự như trên.location /{
...
....
autoindex on;
...
....
}
Với VPSSIM, code
Code: Select all
nằm trong 1 trong các file dưới, tùy cấu hình Vhost của bạn:
location /{
....
....
}
/etc/nginx/conf/all.conf
/etc/nginx/conf/supercache.conf
/etc/nginx/conf/w3total.conf
/etc/nginx/conf/wprocket.conf