Danh mục

Cải đặt WebDAV cùng MySQL trên Apache2 -P2

Số trang: 3      Loại file: doc      Dung lượng: 38.50 KB      Lượt xem: 7      Lượt tải: 0    
Thư viện của tui

Phí lưu trữ: miễn phí Tải xuống file đầy đủ (3 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Lệnh chỉ định require valid-user cho phép mỗi tài khoản liệt kê trong bảng mysql_auth được phép đăng nhập vào hệ thống nếu cung cấp đúng mật khẩu. Nếu bạn muốn những tài khoản nhất định nào đó được phép truy cập, bạn nên sử dụng cú pháp tương tự như sau:[...]require user jane joe[...]
Nội dung trích xuất từ tài liệu:
Cải đặt WebDAV cùng MySQL trên Apache2 -P2Cài đặt WebDAV cùng MySQL trên Apache2Lệnh chỉ định require valid-user cho phép mỗi tài khoản liệt kê trong bảng mysql_auth đượcphép đăng nhập vào hệ thống nếu cung cấp đúng mật khẩu. Nếu bạn muốn những tài khoảnnhất định nào đó được phép truy cập, bạn nên sử dụng cú pháp tươngtự nhưsau:[...]require user jane joe[...]thay thế. Và tương tự như vậy với nhóm tài khoản, sử dụng cú pháp sau:[...]require group testgroup[...]Và cuối cùng, vhost sẽ có dạng như sau:NameVirtualHost *ServerAdmin webmaster@localhostDocumentRoot /var/www/web1/web/Options Indexes MultiViewsAllowOverride NoneOrder allow,denyallow from allAlias /webdav /var/www/web1/webDAV OnAuthBasicAuthoritative OffAuthUserFile /dev/nullAuthMySQL OnAuthName webdavAuthType BasicAuth_MySQL_Host localhostAuth_MySQL_User webdav_adminAuth_MySQL_Password webdav_admin_passwordAuthMySQL_DB webdavAuthMySQL_Password_Table mysql_authAuth_MySQL_Username_Field usernameAuth_MySQL_Password_Field passwdAuth_MySQL_Empty_Passwords OffAuth_MySQL_Encryption_Types PHP_MD5Auth_MySQL_Authoritative Onrequire valid-userSau đó, tiến hành tải Apache lại:/etc/init.d/apache2 reload5. Kiểm tra WebDAV:Tiếp theo, chúng ta phải cài đặt thêm thành phần cadaver, ứng dụng dòng lệnh WebDAVclient:aptitude install cadaverĐể kiểm tra xem WebDAV có hoạt động hay không, gõ lệnh sau:cadaver http://localhost/webdav/Bạn sẽ nhận được yêu cầu cung cấp tên đăng nhập, gõ test và mật khẩu tương tự. Nếu tất cảhoạt động bình thường, nghĩa là toàn bộ quá trình cài đặt và thiết lập bên trên đã thành công.Gõ quit để thoát khỏi WebDAV:server1:~# cadaver http://localhost/webdav/Authentication required for webdav on server `localhost:Username: testPassword:dav:/webdav/> quitConnection to `localhost closed.server1:~#Bây giờ thử lại lần nữa với username: 192.168.0.100 est (dùng định dạng này trong WindowsXP nếu bạn không sử dụng :80 trong đường dẫn WebDAV):cadaver http://localhost/webdav/server1:~# cadaver http://localhost/webdav/Authentication required for webdav on server `localhost:Username: 192.168.0.100 estPassword:dav:/webdav/> quitConnection to `localhost closed.server1:~#6. Thiết lập Windows XP Client kết nối tới WebDAV chia sẻ:Nếu bạn không dùng :80 trong đường dẫn WebDAV (http://192.168.0.100:80/webdav), bạnphải đăng nhập với tên tài khoản 192.168.0.100 est. Trong trường hợp có sử dụng :80 thì chỉcẩn dùng tên đăng nhập là test.7. Những vấn đề thường gặp:1 ý kiến tốt là các bạn nên theo dõi quá trình giao tiếp, đăng nhập của Apache thông qua filelog (/var/log/apache2/error.log), khi kết nối tới WebDAV, ví dụ như câu lệnh sau:tail -f /var/log/apache2/error.logNếu bạn nhận được thông báo lỗi như sau:[Wed Jun 11 15:39:04 2008] [error] [client 192.168.0.46] (13)Permission denied: Could notopen property database. [500, #1]có nghĩa rằng /var/lock/apache2 không được sở hữu bởi người dùng Apache (www-data trênUbuntu), lỗi này sẽ được khắc phục bằng cách sau:chown www-data /var/lock/apache2Trong Windows, nếu hệ thống liên tục hỏi tên đăng nhập và mật khẩu, bạn nên chỉ định rõràng cổng truy cập trong đường dẫn WebDAV, ví dụ như sau http://192.168.0.100:80/webdav

Tài liệu được xem nhiều: