không thể tìm thấy thư mục cgi-bin


9

Tôi đang làm theo hướng dẫn này và nó đang yêu cầu tôi lưu proxy.cgitrong /var/www/cgi-binthư mục.

Không có thư mục wwwvới tên cgi-bin. Tôi có cần tạo một thư mục ở đó không? Tôi nghĩ rằng hướng dẫn của hướng dẫn là phân phối linux dựa trên RPM, nhưng tôi có thể sai.

Câu trả lời:


9

Trên Ubuntu, cgi-binthư mục tiêu chuẩn là /usr/lib/cgi-bin.


Chúng ta có thể tạo cgi-bintrong /var/www??
Sam007

Bạn có thể nếu bạn muốn. Chỉ cần cập nhật cấu hình apache của bạn để tìm thấy nó ở đó.
tumbleweed

Tôi mới sử dụng Ubuntu, có thể cho tôi biết làm thế nào tôi có thể cập nhật cấu hình apache và tôi nên nhập gì?
Sam007

Bạn sẽ thay đổi ScriptAliasdòng trong /etc/apache2/sites-available/default(hoặc thêm một dòng vào vhost hiện hành)
tumbleweed

0

Hầu hết các tệp không nên được thực thi dưới dạng tập lệnh CGI. Điều này sẽ rất nguy hiểm. Các tập lệnh CGI nên được giữ trong một thư mục tách biệt với và bên ngoài DocumentRoot của bạn và chỉ thư mục này mới có tùy chọn ExecCGI được đặt. Đây là mặc định và vị trí mặc định cho các tập lệnh CGI là / usr / lib / cgi-bin.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.