Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 42 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
42
Dung lượng
1,89 MB
Nội dung
TRƯỜNG CAO ĐẲNG NGHỀ BÁCH KHOA HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN THỰC TẬP TỐT NGHIỆP ĐỀ TÀI: Tìm hiểu công cụ hỗ trợ website,hosting Sinh viên thực : Hoàng Anh Lập Nguyễn Hải Long Lê Tuấn Dương Lớp : QTM-k5 Giáo viên hướng dẫn: Thầy Phan Đức Chình 1 Hà Nội – năm 2016 MỞ ĐẦU Ngày sống kỷ nguyên tin học nhờ vượt bậc,sự bùng nổ mạnh mẽ công nghệ thông tin.Công nghệ thông tin không dừng lại mục đích phục vụ cho khoa học kỹ thuật mà sâu vào đời sống,chính trị,kinh tế,xã hội trở lên thân thiện gần gũi mang lại nhiều lợi ích cho người.Công nghệ thông tin ngày khẳng định tính hữu dụng sức mạnh phương tiện,mọi ngành nghề sống thời đại kinh tế thị trường Đi kèm theo hệ thống website phát triển không ngừng với đủ lĩnh vực: văn hóa,thời sự,khoa học công nghệ,làm đẹp,ca nhạc,phim ảnh,giáo dục,y tế…….Tuy nhiên để hiểu tạo trang web có sức sống bền lâu chất phải mang lại lợi ích cho nhiều người.Đầu tiên công cụ ngôn ngữ hỗ trợ web yếu tố quan trọng hình thành website.nhưng yếu tố định thành website hoàn chỉnh ta phải Hosting website lên máy chủ.vậy Hosting Trong thời gian tuần thực tập,được giúp đỡ thầy Phan Đức Chình nhóm em hoàn thành báo cáo thực tập với đề tài Tìm Hiểu Hosting công cụ hỗ trợ website.Tuy nhiên, với tầm hiểu biết hạn hẹp,kiến thức website chưa nhiều kinh nghiệm viết nên tránh khỏi nhiều thiếu sót.Rất mong góp ý thầy cô giáo bạn đọc để báo cáo hoàn chỉnh Em xin chân thành cảm ơn! 2 3 MỤC LỤC 4 CHƯƠNG 1: CƠ SỞ LÝ LUẬN CỦA WEBSITE Tổng quan website, công nghệ phát triển web 1.1 Khái niệm Website Website tập hợp nhiều trang web - loại siêu văn (tập tin dạng HTML XHTML) trình bày thông tin mạng Internet- địa định để người xem truy cập vào xem Trang web người xem truy cập từ tên miền thường gọi trang chủ (homepage), người xem xem trang khác thông qua siêu liên kết (Hyperlinks) Đặc điểm tiện lợi website: thông tin dễ dàng cập nhật, thay đổi, người sử dụng xem thông tin tức khắc, nơi nào, tiết kiệm chi phí in ấn, gửi bưu điện, fax, thông tin không giới hạn (muốn đăng thông tin được, không giới hạn số lượng thông tin, hình ảnh ) không giới hạn phạm vi khu vực sử dụng (toàn giới truy cập) Website tập hợp hay nhiều trang web 1.2 Lịch sử đời Ngày 6/8/1991 trở thành mốc quan trọng đường liên kết tới dạng mã lệnh www đưa lên nhóm thảo luận alt.hypertext để người khác tải thử nghiệm Và ngày mà web phổ biến toàn giới Ông Paul Kunz, nhà khoa học Trung tâm Gia tốc tuyến tính Stanford, người thiết lập nên máy chủ web châu Âu vào tháng 12-1991 cho biết, hồi đầu năm 1990, ý tưởng việc lấy liệu lưu trữ nhiều máy tính cách đơn giản tỏ hấp dẫn Vào thời điểm đó, máy tính đảo thông tin Người dùng đăng nhập vào hệ thống máy tính truy cập nguồn tài nguyên nằm máy tính Khi chuyển sang máy tính khác có nghĩa họ phải đăng nhập lại phải sử dụng tập lệnh khác để tìm kiếm thu thập liệu Và web thu hút quan tâm ông Kunz sau Tim Berners-Lee(người phát minh web phòng thí nghiệm vật lý Cern Geneva) trình diễn khả truy vấn sở liệu tài liệu 5 vật lý lưu trữ máy chủ IBM Máy chủ web mà ông Kunz thiết lập cho phép nhà vật lý lục lọi số 200.000 tóm tắt dễ dàng nhiều so với trước Điều chứng tỏ hữu ích đến mức nhà khoa học viện Cern nhanh chóng chuyển sang tìm kiếm liệu qua trang web Slac mà không dùng tới mạng họ Mặc dù web hấp dẫn nhà vật lý, năm đầu có người hiểu tiềm công nghệ Ông Kunz cho rằng, lý có nhiều công nghệ thực công việc tương tự Rất nhiều người lấy tài liệu quan trọng dịch vụ FTP sử dụng Usenet phương tiện để tự bày tỏ Đặc biệt phổ biến công nghệ có tên Gopher Đại Học Minnesota phát triển Công nghệ sử dụng giao diện thân thiện để che giấu phức tạp máy tính kết nối với mạng internet Nó có tên phần đội thể thao trường Đại Học có tên Những chuột túi vàng Gopher công bố vào đầu năm 1991 vài năm sau đó, số thống kê cho thấy lưu lượng gopher mạng Internet vượt xa lưu lượng giao dịch web Dự án WWW bùng nổ vào tháng 4/1993 trình duyệt web dành cho máy tính cá nhân đời Đây sản phẩm ông Marc Andreessen Trung tâm Ứng dụng Siêu máy tính thuộc trường Đại Học Illinois Nhóm nghiên cứu dự án web viện Cern đủ nhân lực để viết trình duyệt cho hệ thống PC, Mac hay Unix Trình duyệt có tên Mosaic đạt thành công to lớn tạo nhiều thói quen sử dụng web áp dụng tận hôm Thí dụ khái niệm ban đầu web chỗ cho bookmark hay favourites Cũng năm 1993, trường Đại Học Minnesota bắt đầu thu phí Gopher, nhiều người xem xét chuyển sang sử dụng công nghệ khác Ed Vielmetti, người dùng web trợ lý nghiên cứu trường Đại Học Thông tin Michigan, nói suốt năm đầu tiên, công nghệ web thực chứng tỏ hữu ích người dùng internet trung bình Các hệ thống Gopher FTP thông 6 thường công ty hay tổ chức lớn thiết lập Còn Usenet lại không tồn lâu buộc người đưa quan điểm phải thường xuyên đăng lại ý kiến Ban đầu, người ta sử dụng trang web để tự bày tỏ theo cách thức mà công nghệ khác không cho phép Ông Vielmetti cho mã lệnh web lỗi thu hút người ta sử dụng Vào cuối năm 1994, lưu lượng giao dịch web cuối vượt qua giao dịch gopher từ đến chưa tụt lại Hiện mạng Internet có gần 100 triệu website có nhiều người xem web mạng internet Nhưng ông Groff cho phải đến tận hôm web hình dung người tạo Theo ý đồ ban đầu họ web phương tiện mà người đọc đóng góp nội dung cho Những công cụ site chia sẻ ảnh, mạng công cộng, nhật ký cá nhân (blog), từ điển mã nguồn mở (wiki) thứ khác thực tốt lời hứa ban đầu 1.3 Các yêu cầu tối thiểu trang Web Để website hoạt động cần phải có tên miền (domain), không gian lưu trữ máy chủ (hosting) nội dung (các trang web) Tên miền tên địa website, ví dụ: www.24h.com tên miền website địa để người xem dùng để truy cập vào website Một website thiết phải có tên miền có nhiều tên miền trỏ vào Có nhiều loại tên miền như: www.abc.com: tên miền quốc tế (.net, biz, org ) www.abc.com.vn: tên miền quốc gia www.abc.com/xyz/ (xyz tên miền website abc) : tên miền phụ (sub domain) www.xyz.abc.com (xyz tên miền website abc) v.v Lưu trữ website: Dữ liệu thông tin website phải lưu trữ máy tính (máy chủ - server) hoạt động kết nối với mạng Internet Một server 7 lưu trữ nhiều website, server bị cố chẳng hạn tắt thời điểm không truy cập website lưu trữ server thời điểm bị cố Tùy theo nhu cầu lưu trữ thông tin mà doanh nghiệp thuê dung lượng thích hợp cho website (dung lượng host) Hosting: không gian ổ đĩa máy chủ Server để lưu nội dung website nhằm làm cho truy cập vào nội dung lúc nào, nơi nào, nói cách khác Hosting nơi lưu trữ website để trì hoạt động website mạng, Máy tính lưu nội dung website gọi máy chủ (Server) phải hoạt động 24/24 Một website định phải có hosting hoạt động Dung lượng host: Là độ rộng, hay gọi không gian trống ổ đĩa cứng máy chủ để lưu sở trữ liệu website (hình ảnh, thông tin …), đơn vị đo dung lượng thường Mb Gb Băng thông hay dung lượng đường truyền: đại diện cho tốc độ đường truyền hay nói cách khác độ rộng dải tần số mà tín hiệu điện tử chiếm giữ phương tiện truyền dẫn, đơn vị đo thông thường Mb/Tháng 1.4 Web tĩnh Trang web tĩnh thường xây dựng ngôn ngữ HTML, DHTML,… Trang web tĩnh thường dùng để thiết kế trang web có nội dung cần thay đổi cập nhật Website tĩnh website bao gồm trang web tĩnh sở kèm Website tĩnh thích hợp với cá nhân, tổ chức, doanh nghiệp vừa nhỏ làm quen với môi trường Internet * Ưu điểm bản: Thiết kế đồ hoạ đẹp: Trang Web tĩnh thường trình bày ấn tượng hút trang web động phần mỹ thuật đồ hoạ hoàn toàn tự trình bày ý tưởng đồ hoạ mỹ thuật toàn diện tích trang web tĩnh 8 Tốc độ truy cập nhanh: Tốc độ truy cập người dùng vào trang web tĩnh nhanh trang web động không thời gian việc truy vấn sở liệu trang web động Thân thiện với máy tìm kiếm (search engine) : Bởi địa URL html, htm,… trang web tĩnh không chứa dấu chấm hỏi (?) web động Chi phí đầu tư thấp: Chi phí xây dựng website tĩnh thấp nhiều so với website động xây dựng sở liệu, lập trình phần mềm cho website chi phí cho việc thuê chỗ cho sở liệu, chi phí yêu cầu hệ điều hành tương thích (nếu có) * Nhược điểm Khó khăn việc thay đổi cập nhật thông tin: Muốn thay đổi cập nhật nội dung thông tin trang website tĩnh Bạn cần phải biết ngôn ngữ html, sử dụng chương trình thiết kế đồ hoạ thiết kế web chương trình cập nhật file server Thông tin tính linh hoạt, không thân thiện với người dùng: Do nội dung trang web tĩnh thiết kế cố định nên nhu cầu thông tin người truy cập tăng cao thông tin website tĩnh không đáp ứng Khó tích hợp, nâng cấp, mở rộng: Khi muốn mở rộng, nâng cấp website phải làm lại website 1.5 Web động Website động (Dynamic website) website có sở liệu, cung cấp công cụ quản lý website (Admin Tool) Web động thuật ngữ dùng để website có sở liệu hỗ trợ phần mềm phát triển web Với web động, thông tin hiển thị gọi từ sở liệu người dùng truy vấn tới trang web Trang web gửi tới trình duyệt gồm câu chữ, hình ảnh, âm hay liệu số dạng bảng nhiều hình thức khác 9 Chẳng hạn, có ứng dụng sở có chức công cụ thương mại điện tử (một cửa hàng trực tuyến) trưng bày catalogue sản phẩm website hay theo dõi kho hàng, mặt hàng giao, trang có liên quan đến sản phẩm phản ánh thay đổi Những website sở liệu thực chức truyền xử lý thông tin doanh nghiệp- doanh nghiệp Web động thường phát triển ngôn ngữ lập trình tiên tiến PHP, ASP, ASP.NET, Java, CGI, Perl, sử dụng sở liệu quan hệ mạnh Access, My SQL, MS SQL, Oracle, DB2 Thông tin web động luôn dễ dàng thường xuyên cập nhật thông qua việc sử dụng công cụ cập nhật phần mềm quản trị web Thông tin cập nhật sở liệu người dùng Internet xem chỉnh sửa Vì website hỗ trợ sở liệu phương tiện trao đổi thông tin nhanh với người dùng Internet Điều dễ nhận thấy website thường xuyên cập nhật thu hút nhiều khách hàng tới thăm website có thay đổi thông tin Web động có tính tương tác với người sử dụng cao Với web động, ta hoàn toàn dễ dàng quản trị nội dung điều hành website thông qua phần mềm hỗ trợ mà không thiết cần phải có kiến thức định ngôn ngữ lập trình HTML, lập trình web Ta nhìn nhận vấn đề theo khía cạnh khác: chẳng hạn có sẵn sở liệu sở liệu sản phẩm, nhân sự, khách hàng hay sở liệu muốn đưa thêm giao diện web vào để người dùng nội hay người dùng Internet sử dụng chương trình với trình duyệt web Tất website Thương mại điện tử, mạng thương mại, mạng thông tin lớn, website tổ chức, doanh nghiệp hoạt động chuyên nghiệp Net sử dụng công nghệ web động Có thể nói web động website giới chuyên nghiệp hoạt động môi trường Internet 10 10 Các đặc điểm tính hỗ trợ web server - Overview: + URLs: Đường dẫn truy cập web + Features to enable: Microsoft.NET Application: Hỗ trợ ứng dụng DocNet SSL Secure Web Server Access:SSL (Secure Socket Layer) giao thức đa mục đích thiết kế để tạo giao tiếp chương trình ứng dụng một.cổng định trước(Socket 443)nhằm mã hóa toàn thông tin đi/đến sử server cho phép Web Server Connection Timeout: Thời gian ngắt kết nối • dụng rộng rãi email,truyền liệu ,mật khẩu… Server Side Includes: Hỗ trợ khả nhúng lập trình Web Site Logging: Ghi lại truy cập vào website Maximum Number of Connections Allowed:Số kết nối đến server Default Doccument Name(s): Các file mặc định làm trang chủ Web Site Visitor Permissions: Allow Site Browsing(Read):Cho phép đọc Allow Content Modification: Cho phép ghi Allow Directory Browsing: Cho Browsing File Execute Permissions:Cho phép chạy File Virtual directories Tạo thư mục Host, file không nằm thư mục gốc (root) có tính chất file root.VD: www.tencongty.com Name:abc Relative path from site root: abc Địa thư mục “abc”:….root/abc -Deny IP:Ngăn chặn IP không cho phép truy cập 2.2.5 Database : Dùng để quản lý sở liệu: - Tạo tên CSDL: nhập tên CSDL sau add 28 28 - Import CSDL từ bên (Browse…)hoặc server - File manager: Thông tin FTP account đường dẫn dùng để upload file lên server - E-mail: Đây chương trình khách hàng tự quản lý email bao gồm: tạo chỉnh sửa địa email dạng(@tencongty.com) - First name,last name: Tên hiển thị - Account name: Tên truy cập tên email - Password,Confirm Password - Forwarding address: Tùy chọn forward đến email khác Reports: Đây thông báo việc sử dụng hosting Traffic Monitor Disk Usage Logfiles Backup: -Files backup: + Generate a backup: Click vào bạn thấy message cảnh báo “có backup đè lên file backup trước không?”bạn chon OK.Sau trình backup bắt đầu….Tạo backup file dạng zip hosting + Restore your web site from a backuk:Phục hồi lại file hosting việc giải nén file backup cập nhật lên file cũ.Bạn chon “OK” message thông báo để đồng ý + Download backup file: Tải máy bạn file backup server -Database backup:Sao lưu sở liệu tương tự File backup 29 29 2.3 Hướng dẫn cài đặt sử dụng Cpanel hosting window 2.3.1 Hướng dẫn cài đặt WordPress Cpanel Để cài đặt WordPress, hosting bạn phải hỗ trợ PHP 5.2 SQL database Các bạn truy cập vào http://www.wordpress.org để tải cài đặt phiên về, sau giải nén ta có thư mục có tên “wordpress” Tiếp theo tiến hành tạo sỡ liệu host Truy cập vào cPanel hosting, tìm tab Database, click vào MySQL Databse để tạo database user Nhập tên database cần tạo vào ấn nút Create new database Tiếp theo tạo user cho database Kéo xuống thấy phần MySQL User Nhập tên user cần tạo nhập mật vào, sau nhấn Create user 30 30 Cuối tích hợp database user vào để kết nối với Ngay phần Add User to Database cuối trang web, bạn chọn user database vừa khởi tạo ấn Add Chọn tiếp All Privileges nhấn Make changes Tiếp theo upload cài đặt lên host tiến hành cài đặt WordPress Ở dùng phần mềm FileZilla để upload, phần mềm hoàn toàn miễn phí Chúng ta tiến hành kết nối giao thức FTP host bạn Các bạn đăng nhập sau: Host: Host FTP host bạn User: username đăng nhập vào host Password: Mật đăng nhập vào host Sau nhập đầy đủ thông tin, ấn Quickconnect để kết nối vào host Sau kết nối thành công bạn thấy sau Cột phải thư mặc định có host, quan tâm đến thư mục public_html nơi cần upload liệu lên để xuất hiển thị lên website 31 31 Bây tiến hành upload toàn file thư mục thư mục wordpress mà tải lên host Đầu tiên bạn phải vào thư mục public_html, sau bên cột trái trỏ đến vị trí lưu cài đặt wordpress máy, ấn Ctrl + A để bôi đen toàn file thư mục, sau ấn chuột phải chọn Upload Chúng ta đợi upload, sau upload xong hiển thị báo sau Khi hoàn tất, bạn tiến hành truy cập vào tên miền hosts để cài đặt, chạy thẳng file index.php chọn Create a Configuration File Ấn tiếp vào nút Let’s Go điền thông tin sở liệu mà tạo trước Sau ấn Submit 32 32 Nếu thông tin sở liệu bạn điền thông báo sau, ấn nút Run Install để bắt đầu cài đặt Và nhập thông tin cần thiết tạo tài khoản admin cho blog, ấn Install WordPress để hoàn thành Như hoàn thành bước cài đặt WordPress 33 33 2.4.2 Hướng dẫn sử dụng Cpanel hosting window Đăng nhập tài khoản hosting window – Lấy lại mật đăng nhập * Đăng nhập tài khoản hosting window Sử dụng thông tin truy cập cung cấp từ nhà cung cấp dịch vụ để truy cập hệ thống Plesk Panel User: inet Pass: ********* * Quên mật – Lấy lại mật đăng nhập Click vào dòng Forgot your password? Và nhập địa email đăng ký để lấy lại mật 34 34 35 35 Thay đổi tên mật đăng nhập tài khoản quản trị cpanel - Bước 1: Vào thẻ Websites & Domains - Bước 2: Vào mục Webhosting Access - Bước 3: Điền thông tin hình vẽ - Bước 4: Bấm OK để hoàn tất trình cài đặt Trỏ tên miền hosting Bước 1: Quý khách đăng nhập vào địa Tài khoản theo thông tin cấp - Email: Tài khoản email quản lý tên miền - Mật khẩu: Mật tương ứng Bước 2: Bạn tạo ghi A CNAME theo hướng dẫn Bản ghi A: - Tên ghi - Loại - Giá trị :@ :A : 210.245.95.87 Bản ghi CNAME: 36 36 - Tên ghi : www - Loại : CNAME - Giá trị : Tên miền bạn (Ví dụ: Bandomain.vn) (Sau tạo ghi, bạn vui lòng chờ 10 phút để hệ thống cập nhật thành công) Quản lý domains – Tên miền *Thêm Domains – Tên miền - Bước 1: Vào thẻ Websites & Domains - Bước 2: Vào mục Add New Domain - Bước 3: Nhập tên miền muốn thêm - Bước 4: Documet root - Nhập đường dẫn tới thư mục chứa website - Bước 5: Bấm OK để hoàn tất trình cài đặt 37 37 *Tạo Subdomain – Tên miền - Bước 1: Vào thẻ Websites & Domains - Bước 2: Vào mục Add New Subdomain - Bước 3: Nhập tên Subdomain – Tên miền muốn thêm - Bước 4: Documet root - Nhập đường dẫn tới thư mục chứa website - Bước 5: Bấm OK để hoàn tất trình cài đặt 38 38 Quản lý file –Tải nội dung lên host * Quản lý file -Bước 1: Vào thẻ Website & Domain -Bước 2: Vào thẻ File Manager -Bước 3: Giao diện hiển thị tuỳ chọn cho phép bạn xem, tạo mới, xem sửa, xoá phân quyền tập tin thư mục hosting: Các thư mục mặc định tạo host: 39 39 • anon_ftp: N/A • cgi-bin: N/A • error_docs: thư mục trang thông bao lỗi • httpdocs: thư mục chứa code website • httpsdocs: thư mục chứa website sử dụng SSL • private: thư mục không public bên • Statistics: thư mục chứa thống kê chung • Subdomains: thư mục chứa subdomain theo domain • vault_scripts: script cho website • web_users: thông tin user web Nhập địa wemail.tên_miền_của_bạn (ví dụ: webmail.nguyethang.vn) Nhập địa email Password: Nhập mật Bấm vào longin để đăng nhập sử dụng chức email Hướng dẫn sử dụng fowarding email host Windows Bước 1:Đăng nhập tài khoản quản trị hosting window click mục Mail 40 40 Bước 2: Chọn email theo tên miền tạo Bước 3: Sau nhập tên miền forward tới, giống hình minh họa nhấn OK để xác thực 41 41 CHƯƠNG 3: MỘT SỐ KẾT LUẬN Kết luận Trong nhịp độ phát triển nhanh chóng giới nói chung Việt Nam nói riêng, Công nghệ thông tin đóng vai trò quan trọng Đặc biệt công nghệ Internet với nhiều ứng dụng cần thiết nhiều lĩnh vực Website phần thiếu việc mang lại nguồn thông tin lĩnh vực, mang lại phút giây giải trí, thư giãn cho người truy cập Nhận thức tầm quan trọng công nghệ thông tin ứng dụng tuyệt với Website sống Cuối em xin chân thành cảm ơn thầy giáo Phan Đức Chình giúp đỡ, bảo tận tình suốt trình làm báo cáo! Em xin cảm ơn! 42 42