Template Errors: PAGE_CONTAINER

  1. htmlspecialchars() expects parameter 1 to be string, array given in /var/www/nopviet/library/XenForo/Template/Abstract.php(279) : eval()'d code, line 2338:
    2337: {
    2338: $__compilerVar175 .= '<a href="' . htmlspecialchars($xenOptions['privacyPolicyUrl'], ENT_QUOTES, 'UTF-8') . '">' . 'Privacy Policy' . '</a>';
    2339: }
    

Tìm hiểu về giao thức WebDAV, nó có gì hay ho?

Thảo luận trong 'Thảo luận chung' bắt đầu bởi An Nguyen, 15/9/17.

  1. An Nguyen

    An Nguyen bụi Staff Member

    Bài viết:
    420
    Điểm:
    28
    Nơi ở:
    Biên Hòa
    Trang chủ:
    Tình hình là mình đang mày mò thiết lập FTP trên IIS của Windows Server, lên mạng lục lọi đủ thứ để mới thiết lập xong, truy cập thử ftp từ client thì khung đăng nhập đập vào mắt mình.

    upload_2017-9-15_8-57-49.png

    Có vẻ mọi thứ đều ổn, nhưng khoan có một dấu chấm than cảnh báo "FTP does not encrypt or encode passwords or data before sending them to the server. To protect the security of your passwords and data, use WebDAV instead". Dịch ra thì nó nói là giao thức FTP sẽ không mã hóa mật khẩu hoặc dữ liệu trước khi gửi chúng tới server, và nó khuyên chúng ta sử dùng WebDAV, vậy WebDAV là gì?

    upload_2017-9-15_13-20-42.png

    WebDAV
    WebDAV là Web-based Distributed Authoring and Versioning (hệ thống quản lý chứng thực và phiên bản dựa trên môi trường Web), là một tập hợp mở rộng của giao thức HTTP, dùng để quản lý, chỉnh sửa file trên WebDAV server một cách dễ dàng như cách bạn làm việc trên 1 folder máy tính của mình. (Lược theo Wiki)

    Một trong những tính năng chính của WebDAV là khả năng lock (khóa) file tự động để tránh dữ liệu bị ghi đè khi được truy cập cùng lúc bởi người dùng khác (làm việc cộng tác). (nguồn webdav.org)

    Vậy WebDAV có gì hay ho?
    • WebDAV hỗ trợ truy cập các thuộc tính về file như author, date modified dưới dạng XML
    • WebDAV là giao thức mở rộng của HTTP nên nó cũng sử dụng port 80 (thân thiện với tường lửa).
    • WebDAV thường dùng để quản lý và chỉnh sửa nội dung các file, nếu muốn truyền tải tập tin bạn nên sử dụng giao thức FTP.
    • Nghe qua từ Versioning các bạn có thể hình dung ra svn. Thực ra svn thường được đặt trên 1 WebDAV Server và sử dụng thêm 1 extension Delta-V.

    Thế còn FTP, FTPS, SCP và SFTP là gì?
    • FTP là giao thức dùng để truyền tải các file giữa các máy tính với nhau, thường được chạy trên TCP port 21 và không bảo mật. FTP hỗ trợ 2 chế độ truyền dữ liệu: plain text và binary. Khác với WebDAV, FTP không khóa tập tin tự động khi tập tin được truy cập cùng lúc bởi nhiều người dùng khác.
    • FTPS là phần mở rộng của FTP sử dụng với TLS/SSL, bảo mật hơn, thường port là 21.
    • SCP (Secury Copy) là 1 phương thức truyền tải dữ liệu giữa 2 máy tính từ xa dựa trên giao thức SSH, mặc định sử dụng port 22. SCP chỉ đơn dùng để copy dữ liệu, nó không hỗ trợ tạo, xóa, liệt kê... file hoặc folder. SCP truyền dữ liệu nhanh hơn SFTP.
    • SFTP (SSH File Transfer Protocol) là một giao thức truyền tập tin bảo mật, dựa trên nền SSH. Thường chạy trên TCP port 22.
    Tóm lại:
    - Nếu đơn thuần chỉ muốn truyền tập tin (upload hoặc download), thì sử dụng FTP, hoặc muốn bảo mật thì dùng FTPS hoặc SFTP.
    - Nếu muốn truy cập, chỉnh sửa, quản lý các tập tin, làm việc cộng tác thì dùng WebDAV. Ở đây mình dùng WebDAV vì muốn truy cập các source của website trên server để chỉnh sửa trực tiếp thông qua các trình Code Editor nhanh hơn.

    Ở phần tiếp theo mình sẽ nghiên cứu cách triển khai và sử dụng WebDAV trên IIS Windows Server và Apache Ubuntu.
     
    Sửa lần cuối: 15/9/17
    Đang tải...

    Chủ đề liên quan - Tìm hiểu về Diễn đàn Date
    Tìm hiểu về MPM và PHP Handler Linux, Ubuntu 21/8/17
    Thay đổi múi giờ trong Ubuntu với timedatectl Linux, Ubuntu 26/7/18
    Hướng dẫn Tìm bạn nâng cấp website sử dụng Nop Commerce 3.4 Developer 1/10/17
    Cần tìm người viết plugin Tùy chỉnh giao diện 13/8/17
    Có ai share bộ "Nop Ultimate Plugin Collection"? Chia sẻ Plugin và Theme 13/5/17
    Cần tìm đối tác thiết kế giao diện giống như FPTShop.com.vn trên nền tảng nopcommerce Tùy chỉnh giao diện 8/2/17

Chia sẻ trang này

Đang tải...