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
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
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
Gợi ý tài liệu liên quan:
-
52 trang 424 1 0
-
62 trang 401 3 0
-
Đề thi kết thúc học phần học kì 2 môn Cơ sở dữ liệu năm 2019-2020 có đáp án - Trường ĐH Đồng Tháp
5 trang 376 6 0 -
Top 10 mẹo 'đơn giản nhưng hữu ích' trong nhiếp ảnh
11 trang 308 0 0 -
74 trang 290 0 0
-
13 trang 288 0 0
-
Báo cáo thực tập thực tế: Nghiên cứu và xây dựng website bằng Wordpress
24 trang 288 0 0 -
96 trang 287 0 0
-
Giáo trình Cơ sở dữ liệu: Phần 2 - TS. Nguyễn Hoàng Sơn
158 trang 287 0 0 -
Phân tích thiết kế hệ thống - Biểu đồ trạng thái
20 trang 281 0 0