JavaScript is required

Trong tập tin “httpd.conf” khai báo nào dưới đây là sai:

A.
Alias /image/ /ftp/pub
B.
DocumentRoot /var/www/html
C.
ServerRoot /etc/httpd
D.
DirectoryIndex index.cgi
Trả lời:

Đáp án đúng: D


Câu hỏi kiểm tra kiến thức về các cấu hình thường gặp trong file cấu hình httpd.conf của Apache. * **A. Alias /image/ /ftp/pub:** Khai báo này ánh xạ thư mục ảo `/image/` trên web server tới thư mục vật lý `/ftp/pub` trên hệ thống. Khi người dùng truy cập `/image/`, server sẽ phục vụ nội dung từ `/ftp/pub`. Đây là một khai báo hợp lệ. * **B. DocumentRoot /var/www/html:** Xác định thư mục gốc chứa các file website. Khi người dùng truy cập vào domain, server sẽ tìm các file trong thư mục này để hiển thị. Đây là một khai báo hợp lệ. * **C. ServerRoot /etc/httpd:** Xác định thư mục chứa các file cấu hình của Apache. Đây là một khai báo hợp lệ. * **D. DirectoryIndex index.cgi:** Xác định file mặc định sẽ được trả về khi người dùng truy cập vào một thư mục mà không chỉ định file cụ thể. `index.cgi` là một file CGI, tuy nhiên để nó hoạt động cần cấu hình thêm để server hiểu đây là file thực thi. Nếu không có cấu hình rõ ràng cho CGI, việc khai báo `DirectoryIndex index.cgi` có thể không hoạt động như mong đợi hoặc thậm chí gây ra lỗi. Mặc dù về mặt cú pháp là đúng, nhưng xét về mặt ngữ nghĩa và tính khả thi, đây là khai báo *sai* nhất trong các lựa chọn. Vì vậy, đáp án D là đáp án sai trong các lựa chọn trên.

Câu hỏi liên quan