Tiếng AnhTiếng PhápTiếng Tây Ban Nha

Ad


Biểu tượng yêu thích OnWorks

djvuserve - Trực tuyến trên đám mây

Chạy djvuserve trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks qua Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

Đây là lệnh djvuserve có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


djvuserve - Tạo tài liệu DjVu gián tiếp một cách nhanh chóng.

MÔ TẢ


chương trình djvuseve là một chương trình CGI có thể được thực thi bởi một máy chủ HTTP để phục vụ DjVu
các tài liệu. Chương trình này có thể chuyển đổi một tài liệu nhiều trang được đóng gói thành một tài liệu gián tiếp
tài liệu đang bay.

SỬ DỤNG DJVUSERVE


chương trình djvuseve trước tiên phải được cài đặt dưới dạng chương trình CGI cho máy chủ web của bạn. Có
một số cách để đạt được điều này. Ví dụ, máy chủ web Apache thường xác định một
thư mục cụ thể cho các chương trình CGI sử dụng Tập lệnhBí danh chỉ thị. Giả sử rằng tệp
httpd.conf chứa dòng sau:

Tập lệnhBí danh / cgi – bin / "/ var / www / cgi – bin"

Sau đó, nó là đủ để tạo một tập lệnh shell nhỏ có thể thực thi được / var / www / cgi – bin /djvuseve
chứa các dòng sau:

#!/ Bin / sh
giám đốc điều hành / full / path / to /djvuseve

Giả sử rằng một tài liệu DjVu nhiều trang được đóng gói lớn có sẵn tại URL sau.

http://server/dir/doc.djvu

Chương trình CGI djvuseve cho phép bạn truy cập tài liệu này giống như một trang nhiều trang gián tiếp
Tài liệu DjVu sử dụng URL sau.

http://server/ cgi – bin / djvuserve /dir / doc.djvu/index.djvu

Cung cấp các tài liệu DjVu nhiều trang gián tiếp cung cấp cho việc duyệt lớn một cách hiệu quả
tài liệu mà không cần chuyển các trang không cần thiết qua mạng. Nhìn thấy djvu(1) để biết thêm
thông tin.

Hơn nữa djvuseve tìm kiếm các từ khóa nhất định trong số các đối số CGI của URL. Các
từ khóa kèm buộc phân phát một tài liệu được đóng gói bằng cách sử dụng

http://server/ cgi – bin / djvuserve /dir / doc.djvu? đóng gói

Từ khóa tải về chèn một tiêu đề HTTP bố trí nội dung đề xuất hiển thị
lưu hộp thoại thay vì hiển thị tài liệu.

http://server/ cgi – bin / djvuserve /dir / doc.djvu?Tải xuống

SỬ DỤNG DJVUSERVE AS A NGƯỜI XỬ LÝ


Máy chủ web Apache cung cấp một cách để tự động thực thi djvuseve cho tất cả DjVu
các tài liệu. Điều này có thể đạt được bằng cách sử dụng các lệnh sau trong Apache
tệp cấu hình hoặc Htaccess. các tập tin.

Hoạt động máy chủ djvu / cgi – bin / djvuserve /
Trình xử lý bổ sung máy chủ djvu .djvu

Apache sau đó thực thi chương trình djvuseve để phục vụ tất cả các tệp DjVu. Cung cấp URL của
Tệp DjVu phân phát tệp DjVu này như bình thường, ngoại trừ các tài liệu nhiều trang được đóng gói
được chuyển đổi sang tài liệu gián tiếp đang bay. Sự tiện lợi này đi kèm với chi phí của
tính toán chi phí thực hiện djvuseve bất cứ khi nào tệp DjVu được yêu cầu.

KỸ THUẬT CHI TIẾT


chương trình djvuseve cung cấp một phương tiện để truy cập trực tiếp vào bất kỳ thành phần nào của một trang nhiều trang được đóng gói
Tài liệu DjVu có thể được truy cập bằng URL mở rộng. Giả sử rằng tệp thành phần
đại diện cho trang 1 được đặt tên p0001.djvu. URL sau cung cấp quyền truy cập trực tiếp vào
trang này:

http://server/ cgi – bin / djvuserve /dir / doc.djvu/p0001.djvu

Tuy nhiên, việc truy cập các trang riêng lẻ được ưu tiên bằng cách sử dụng CGI đối số kiểu được mô tả
in nsdejavu(1), như trong URL sau.

http://server/ cgi – bin / djvuserve /dir / doc.djvu? djvuopts & page = 12

Tên tệp thành phần đặc biệt chỉ mục.djvu được công nhận là một yêu cầu cho chỉ mục của
tài liệu nhiều trang gián tiếp tương ứng. Trên thực tế, khi bạn truy cập một tài liệu được đóng gói
sử dụng djvuseve, trình duyệt được chuyển hướng đến URL sau:

http://server/ cgi – bin / djvuserve /dir / doc.djvu/index.djvu

và sau đó hoạt động như thể tệp được gói là một thư mục chứa các thành phần khác nhau
tệp của một tài liệu gián tiếp tương đương.

VỊ TRÍ CỦA CHÚNG TÔI KIỂM SOÁT


chương trình djvuseve, giống như nhiều chương trình CGI, bỏ qua một số biện pháp bảo vệ quyền truy cập
được thiết lập trong một máy chủ web. Ví dụ, giả sử rằng trang web của bạn chứa các tệp DjVu
được bảo vệ bằng mật khẩu. Chương trình djvuseve không biết gì về sự bảo vệ và ý chí này
vui vẻ phục vụ bất kỳ tệp DjVu nào được liên kết với một URL hợp lệ.

Kiểm soát truy cập với djvuseve có thể được triển khai bằng cách ghi nhớ trước rằng máy chủ web
luôn thực hiện chương trình djvuseve thông qua tập lệnh shell / var / www / cgi – bin /djvuserve.

Tập lệnh này có thể quyết định thực thi chương trình thực djvuseve trên cơ sở mục tiêu
tên tệp có sẵn trong biến môi trường PATH_TRANSLATED.

Có thể có một số tập lệnh như vậy cung cấp quyền truy cập vào các bộ sưu tập tệp DjVu khác nhau.
Mỗi tập lệnh này có thể được bảo vệ bằng mật khẩu bằng các phương pháp thông thường được hỗ trợ bởi
máy chủ web.

Được biết đến GIỎI


Các siêu liên kết được chỉ định bằng URL tương đối có thể không hoạt động với djvuserve. Các URL này là
liên quan đến URL của tài liệu DjVu. Nhưng djvuseve thay đổi URL của tài liệu rõ ràng
http://server/dir/doc.djvu vào URL phức tạp hơn
http://server/ cgi – bin / djvuserve /dir / doc.djvu/index.djvu. Các thành phần bổ sung thay đổi
giải thích các URL tương đối.

TÍN


Chương trình này được viết bởi Leon Bottou[email được bảo vệ]>.

Sử dụng djvuserve trực tuyến bằng các dịch vụ onworks.net


Máy chủ & Máy trạm miễn phí

Tải xuống ứng dụng Windows & Linux

Lệnh Linux

Ad