Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 57 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
57
Dung lượng
3,61 MB
Nội dung
TRƯỜNG ĐẠI HỌC VINH 006.7 KHOA CÔNG NGHỆ THÔNG TIN HOÀNG PHI LONG BÁO CÁO ĐỀ TÀI TỐT NGHIỆP Tên đề tài XÂY DỰNG HỆ THỐNG WEB – HOSTING TRÊN LINUX Nghệ An, 12/2014 Đề tài tốt nghiệp đại học TRƯỜNG ĐẠI HỌC VINH KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO ĐỀ TÀI TỐT NGHIỆP Giáo viên hƣớng dẫn: Trƣơng Trọng Cần Sinh viên thực : Hoàng Phi Long Nghệ An, 12/2014 Hoàng Phi Long – Lớp 51K1- Khoa CNTT Page Đề tài tốt nghiệp đại học LỜI CẢM ƠN Để có thành cơng ngồi nỗ lực thân cần gắn liền với hỗ trợ, giúp đỡ dù hay nhiều, dù trực tiếp hay gián tiếp người khác Trong suốt thời gian từ bắt đầu học tập giảng đường đại học đến nay, nhận nhiều quan tâm, giúp đỡ q Thầy Cơ, gia đình bạn bè Với lòng biết ơn sâu sắc nhất, xin gửi đến quý Thầy Cô Khoa Công nghệ thông tin – Trường Đại học Vinh với tri thức tâm huyết để truyền đạt vốn kiến thức quý báu cho suốt thời gian học tập trường Tôi xin chân thành cảm ơn thầy giáo Trương Trọng Cần tận tâm hướng dẫn tận tình qua buổi học lớp buổi nói chuyện, thảo luận lĩnh vực sáng tạo nghiên cứu khoa học Trong trình làm báo cáo, khó tránh khỏi sai sót, mong Thầy, Cô bỏ qua Đồng thời trình độ lý luận kinh nghiệm thực tiễn cịn hạn chế nên báo cáo khơng thể tránh khỏi thiếu sót, tơi mong nhận ý kiến đóng góp Thầy, Cơ để học thêm nhiều kinh nghiệm Xin chân thành cảm ơn ! Hoàng Phi Long – Lớp 51K1- Khoa CNTT Page Đề tài tốt nghiệp đại học MỤC LỤC Lời cảm ơn ………………………………………………………………… Mục lục …………………………………………………………….………… Mở đầu ……………………………………………………… Chương I Tìm hiểu Hệ thống Web – hosting - Hệ điều hành Linux 1.1 Hệ thốngWeb-hosting ……………… …………………….………… 1.1.1 Webhosting gì? 1.1.2 Các yêu cầu Webhosting ………………………… …………… 1.1.3 Dung lượng webhosting ………………………………………… 1.1.4 Băng thông webhosting………………………… ……………… 1.1.5 FTP …………………………………………………………………… 1.1.6 DN gì? ………………………………………………….…… 1.1.7 Các ngơn ngữ lập trình web phổ biến ……………………… ….….… 1.2 Hệ điều hành Linux ………………………………………….………… 1.2.1 Lịch sử phát triển Unix – Linux.…………………….…………… 1.2.2 Mã nguồn mở GPL.…………………… ….…………………… 1.2.3 Các phân phối Linux.………….……………………………… 1.3 Cài đặt Linux CentOS cho Server…………………… ……………… 11 1.3.1 Giới thiệu CentOS 6.0………… …………………………………… 11 1.3.2 Yêu cầu phần cứng ………………… ………………………………… 11 1.3.3 Phân vùng đĩa cứng…………………… ……………………………… 18 1.3.4 Các bước cài đặt ……………………… ……………………………… 18 1.4 Cài đặt phần mềm CentOS ……………………………………… 18 1.4.1 Quản lý phần mềm RPM…… ………………………………………… 18 1.4.2 Cài đặt phần mềm RPM ……………………………………….… 18 1.4.3 Truy vấn phần mềm ………………………………………………… 18 1.4.4 Xung đột tập tin phần mềm …………………………………………… 18 1.4.5 Loại bỏ phần mềm cài đặt hệ thống ………………………… 19 1.4.6 Nâng cấp phần mềm …………………………………………………… 19 1.4.7 Cài đặt phần mềm file source *.taz, *.tgz……………….…………… 19 1.4.8 Quản lý phần mềm Yum …………… …………… … ……… 20 1.5 Quản lý tài khoản Administrator …………………………………… 21 1.5.1 Quản lý người dùng ……………………………………………….…… 21 1.5.2 Thông tin người dùng ……………………………………………….… 22 1.5.3 Các thao tác quản trị người dùng ………………………… ………… 22 1.5.4 Quản lý nhóm người dùng …………………………………………… 24 Hồng Phi Long – Lớp 51K1- Khoa CNTT Page Đề tài tốt nghiệp đại học 1.5.5 Các thao tác Login - Logout …………………………………………… … 24 1.5.6 Các thao tác thư mục ……………………………………………… … 25 1.5.7 Các thao tác tập tin ……………………………………………… 26 1.5.8 Các thao tác thiết lập quyền truy cập cho người dùng………………… … 27 Chương II Xây dựng hệ thống Webhosting ……………………………….……… 30 2.1 Cài đặt PHP, MYSQL, APACHE, PHPMYDMIN……………………….… 30 2.1.1 Cài đặt PHP …… ………………………………………………………… 30 2.1.2 Cài đặt MYSQL ………………………………… ….…………………… 30 2.1.3 Cài đặt APACHE ………………………………………………………… 30 2.1.4 Cài đặt PHPMYAMIN …………………………………………………… 31 2.2 Cài đặt DNS để phân giải tên miền ………………………………………… 32 2.2.1 Cài đặt IP, Host Name cho Sever ……………………………………… 32 2.2.2 Cài đặt DNS …………………………………………………………… 33 2.3 Cài đặt dịch vụ FTP …………….…………………………………… 37 2.4 Upload source Web để kiểm tra ………………………………………… 38 2.5 WHM/CPANEL ………………………………………………………… 40 2.5.1 Giới thiệu ……………………………………………………………… 40 2.5.2 Cài đặt cPanel ………………………………………………………… 40 2.5.3 Hướng dẫn Cpanel cho user …………………………………………… 41 2.5.4 WHM cho người quản trị……………………………………… 51 Kết luận …………………………………………………………………………… 56 Tài liệu tham khảo ………………………………………………………………… 57 Hoàng Phi Long – Lớp 51K1- Khoa CNTT Page Đề tài tốt nghiệp đại học MỞ ĐẦU Lý chọn đề tài Với công nghệ phát triển nhu cầu sử dụng web phát triển đồng thời kéo theo nhiều dịch vụ cung cấp, có dịch vụ cung cấp hosting phát triển Việt Nam Công nghệ không ngừng phát triển sở liệu ngày lớn cho thấy mức phát triển lớn, để đáp ứng nhu cầu người dùng cần có phận nhà cung cấp làm cầu nói hỗ trợ đưa thơng tin đến tất người Vì tơi lựa chọn đề tài ― Xây dựng hệ thống web hosting Linux ‖ để nghiên cứu ứng dụng vào thực tiễn Đối tƣợng nghiên cứu Đề tài ―Xây dựng hệ thống web hosting Linux‖ nghiên cứu đối tượng sau đây: - Hệ thống webhosting gì? - Hệ điều hành mã nguồn mở Linux - Các dịch vụ : APACHE, PHP, MYSQL, PHPMYADMIN, DNS, FTP, WHM/CPNEL Phƣơng pháp nghiên cứu Phương pháp sử dụng xây dựng hệ thống nghiên cứu tài liệu nghiên cứu thực nghiệm Nghiên cứu tài liệu hệ thống webhosting, hệ điều hành Linux ứng dụng Xây dựng thử nghiệm hệ thống máy ảo Ý nghĩa đề tài Trong thời gian hoàn thành đề tài ―Xây dựng hệ thống web hosting Linux‖ tơi thấy cơng việc hồn tồn thú vị mang tính thực tiển cao, có áp dụng vào thực tế nhiều nên tiếp xúc kiến thức mà hoàn toàn phần mềm ứng dụng quản trị whm ,cpanel… Quá trình làm đề tài giúp tơi có điều kiện cọ sát thực tế ,có nhiều kinh nghiệm thấy thiếu sót để tự hồn thiện thân Hơn nữa, tơi có hội phát triển thêm kỹ chuyên nghành mà theo đuổi Hồng Phi Long – Lớp 51K1- Khoa CNTT Page Đề tài tốt nghiệp đại học NỘI DUNG CHƢƠNG I: TÌM HIỂU VỀ HỆ THỐNG WEB – HOSTING HỆ ĐIỀU HÀNH CENTOS 1.1 HỆ THỐNG WEB-HOSTING 1.1.1 Webhosting gì? Hosting giải thích cách đơn giản sau : nơi lưu trữ có cài đặt dịch vụ ftp, http:// nơi bạn chứa website hay liệu Web Hosting nơi lưu trữ website, tư liệu, hình ảnh máy chủ Internet, Web Hosting đồng thời nơi diễn tất hoạt động giao dịch, trao đổi thông tin Website với người sử dụng Internet hỗ trợ phần mềm Internet hoạt động Hay nói cách khác, web hosting giống phòng làm việc 1.1.2 Các yêu cầu Webhosting Tốc độ : Máy chủ chạy web phải có cấu hình lớn để xử lý thơng tin, phục vụ cho nhiều người truy cập Đồng thời phải bảo đảm đường truyền khộng bị nghẽn Bảo trì : Web hosting phải có người quản trị, chăm sóc để tránh rủi to mặt kỹ thuật, bảo mật Dung lượng: Chắc chắn web hosting phải có dung lượng đủ lớn để lưu trữ nhiều thơng tin Băng thơng : Nhằm đảm bảo giao dịch, trao đổi thông tin website, băng thơng hay cịn gọi bandwith web phải đủ lớn Ngơn ngữ lập trình : Web hosting phải hỗ trợ nhiều ngơn ngữ lập trình để coder người sử dụng tùy chọn việc lập trình website Email, pop 3, dns… dịch vụ mà hosting nên có Hosting phải có giao diện quản lý thân thiện phù hợp với nhiều đối tưởng sử dụng Hoàng Phi Long – Lớp 51K1- Khoa CNTT Page Đề tài tốt nghiệp đại học 1.1.3 Dung lƣợng Web Hosting Dung lượng web hosting khoảng không gian cho phép lưu trữ liệu bạn ổ cứng máy chủ Như nói trên, bạn thuê web hosting giống bạn thuê văn phòng nhà cao ốc Vậy đây, dung lượng web hosting giống diện tích văn phịng bạn 1.1.4 Băng thơng Web Hosting Băng thông web hosting lượng liệu (tính MBytes) trao đổi website bạn với người sử dụng tháng Ví dụ bạn tải lên website tệp tài liệu có kích thước 1MB có 100 khách hàng tải tệp tài liệu bạn tiêu tốn tổng cộng 101MB băng thông 1.1.5 FTP FTP viết tắt cụm từ File Transfer Protocol - giao thức truyền tệp tin mạng Internet Bạn sử dụng phần mềm FTP (FTP Client) để kết nối với máy chủ tải tệp tin liệu cập nhật website cách dễ dàng 1.1.6 DNS gì? DNS viết tắt cụm từ Domain Name System Là hệ thống phân giải tên miền Internet Nếu Web Hosting giống nhà bạn Domain name (tên miền) giống địa DNS giống đồ Giúp xác định vị trí ngơi nhà bạn có địa Web Hosting hỗ trợ DNS cần thiết giúp cho tên miền bạn liên kết với Web Hosting Nếu Web Hosting không hỗ trợ DNS, bạn phải cần đến nhà cung cấp dịch vụ thứ ba Điều đồng nghĩa với thiếu đồng bộ, tiêu phí cơng sức tiền bạc 1.1.7 Các ngơn ngữ lập trình web phổ biến? Bạn thấy số ngơn ngữ lập trình phổ biến web hosting sau PHP, ASP, ASP.NET, JSP, CGI, Python 1.2 HỆ ĐIỀU HÀNH LINUX 1.2.1 Lịch sử phát triển UNIX/LINUX Giữa năm 1960, AT&T Bell Laboratories số số trung tâm khác thực dự án Multics (Multiplexed Information and Computing Service) Sau thời gian thực hiện, Hoàng Phi Long – Lớp 51K1- Khoa CNTT Page Đề tài tốt nghiệp đại học dự án tỏ không khả thi Tuy Ken Thompson, Dennis Ritchie … thuộc Bell Labs không bỏ Thay xây dựng HĐH làm nhiều việc lúc Multics, họ định phát triển HĐH đơn giản làm tốt việc chạy chương trình (run program) Peter Neumann đặt tên cho HĐH ―đơn giản‖này Unix Khoảng 1977 quyền UNIX giải phóng HĐH UNIX trở thành thương phẩm Hai dòng UNIX: System V AT&T, Novell Berkeley Software Distribution (BSD) Đại học Berkeley Sau IEEE thiết lập chuẩn "An Industry-Recognized Operating Systems Interface Standard based on the UNIX Operating System." Kết cho đời POSIX.1 (cho giao diện C ) POSIX.2 (cho hệ thống lệnh Unix) Năm 1991 Linus Torvalds bắt đầu xem xét Minix, phiên Unix với mục đích nghiên cứu cách tạo hệ điều hành Unix chạy máy PC với vi xử lý Intel 80386 Ngày 25/8/1991, Linus cho version 0.01 thông báo comp.os.minix Internet dự định Linux Vào tháng 1/1992, Linus cho version 0.12 với shell C compiler Linus khơng cần Minix để recompile HDH Linus đặt tên HDH Linux Năm 1994, phiên thức 1.0 phát hành Linux HDH dạng UNIX (Unix-like Operating System) chạy PC với CPU Intel 80386 trở lên, hay vi xử lý trung tâm tương thích AMD, Cyrix Linux ngày cịn chạy máy Macintosh SUN Sparc Linux thỏa mãn chuẩn POSIX.1 1.2.2 Mã nguồn mở GPL Các chương trình tuân theo GNU Copyleft or GPL (General Public License) có quyền sau: - Tác giả sở hữu chương trình - Ai quyền bán copy chương trình với khơng phải trả cho tác giả ban đầu - Người sở hữu chương trình tạo điều kiện cho người khác chép chương trình nguồn để phát triển tiếp chương trình 1.2.3 Các phân phối Linux Các phiên HDH Linux xác định hệ thống số dạng X.YY.ZZ Nếu YYlà số chẵn, phiên ổn định Nếu YY số lẻ, phiên thử nghiệm Các phân phối (distribution) Linux quen biết RedHat,Debian,USE, Slakware, Caldera,Ubuntu… Địa website giới thiệu bảnphân phối Linux: http://distrowatch.com/ Hoàng Phi Long – Lớp 51K1- Khoa CNTT Page Đề tài tốt nghiệp đại học - DEBIAN: dự án Debian xây dựng, phân phối phần mềm tự với cộng tác trình nguyện viên khắp giới Kể từ lúc bắt đầu đến nay, hệ thống thức phát hành với tên gọi Debian GNU/Linux xây dựng dựa nhân Linux với nhiều công cụ hệ điều hành lấy từ dự án GNU Địa website: http://www.debian.org/ - FEDORA CORE: phân phối Linux dựa RPM Package Manager, phát triển dựa cộng đồng theo ―Dự án Fedora (Fedora Project)‖ bảo trợ RedHat Dự án Fedora nhằm tới mục đích tạo hệ điều hành mã nguồn mở hoàn chỉnh để sử dụng cho mục dích tổng quát Fedora thiết kế để dễ dàng cài đặt với chương trình cài đặt mang giao diện đồ họa Các gói phần mềm bổ sung tải xuống cài đặt cách dễ dàng với công cụ YUM Các phiên Fedora phát hành đến tháng Phiên Fedora 16http://fedoraproject.org/ - SUSE: hãng Nowel phát triển SuSE có phiên như: SuSE Linux Enterprise Server, openSuSE Trong số phiên trên, phiên x86-64 bit, PPC, IA64 Kiến trúc x86 bao gồm loại xử lý: Intel Pentum 1-4, Celeron, 32bit Xeon, Celeron D, AMD K6, Duỏn, Athlon, Athlon XP, Athlon MP, Sempron Kiến trúc x86-64 bit bao gồm vi sử lý như: AMD Xeon, Xeon MP, Pentum Extreme Edition, pentum D, processors based on AMD‘s AMD 64 & intel‘s EM64T.Có thể tham khảo thơng tin OpenSuSE địa chỉ: http://www.opensuse.org - UBUNTU: phân phối Linux chủ yếu dành cho máy tính để bàn dựa Debian GNU/Linux.Nó tài trợ Canonical LTD, tên phân phối bắt nguồn từ quan niệm ―ubuntu‖ Nam Phi Ubuntu hướng đến việc dùng phần mềm cho người dùng trung bình Ubuntu có cộng đồng người dùng động Địa website: http://www.ubuntu.com/ - CENTOS: Comminity Enterprise Operating System xây dựng dựa tảng Red Hat Enterprise Linux, hỗ trợ dòng x86 (i586 i386), dòng x86- 64 (AMD64 Intel EMT64), cấu trúc IA64, Alpha, S390 S390x CentOS chủ yếu cung cấp cho dòng server chuyên dụng, CentOS cung cấp phiên 6.5 http://www.centos.org/ - RED HAT ENTERPRISE: thường gọi tắt RHEL phân phối Linux mang tính thương mạii RedHat Mỗi phiên RHEL Redhat hỗ trợ vòng năm kể từ ngày phát hành Các phiên RHEL xuất sau 18 tháng Hiện RedHat có phiên 6: Hồng Phi Long – Lớp 51K1- Khoa CNTT Page 10 Đề tài tốt nghiệp đại học + Để mặc định B5: Cài dịch vụ FTP -Mail + Để mặc định pure-FTPD + Để mặc định Dovecot + Chọn chức CpHulk B6: Setup Quota + Chọn mặc định Hoàng Phi Long – Lớp 51K1- Khoa CNTT Page 43 Đề tài tốt nghiệp đại học + Nhấn finish setup -> save setting 2.5.3 Hƣớng dẫn Cpanel cho User - Đăng nhập Thường sau mua hosting cơng ty cung cấp cho bạn địa đăng nhập vào tải khoản quản trị vd: http:// [ip hosting công ty]:2083 Giao diện đăng nhập Giao diện đăng nhập thành cơng Hồng Phi Long – Lớp 51K1- Khoa CNTT Page 44 Đề tài tốt nghiệp đại học - Quản lý domain Tên miền địa website dạng chuỗi kí tự có ý nghĩa gợi nhớ giúp người sử dụng dễ dàng tìm đến website cách nhập tên miền vào địa truy cập trình ệt Ví dụ tên miền: domain.com Subdomains Sub domain gọi theo tiếng Việt tên miền phụ hay tên miền thứ cấp.Nó chình phần mở rộng của tên miền (domain) VD: Tên miền :quangcaogold.com /home/public_html Subdomain : maytinh.quangcaogold.com /home/public_html/maytinh Subdomain: quangcao.quangcaogold.com /home/public_html/quangcao Parked domains Là thêm tên miền vào chạy chung với hosting tên miền chính, tên miền thêm chạy chung với cấu trúc file/forder tên miền B1: chọn Parked Domains -> nhập tên miền cần thêm -> bấm Add VD: Tên miền : quangcaogold.com /home/public_html Bạn mua thêm tên miền congtytnhhgold.com /home/public_html Addon Domains Hoàng Phi Long – Lớp 51K1- Khoa CNTT Page 45 Đề tài tốt nghiệp đại học B1: Chọn addon Domaions -> nhập thông số cần thiết vào -> add B2: Sau add domain vào bạn vào đường dẩn Document Root upload source để chạy trang web Vd: Tên miền : quangcaogold.com /home/public_html Tên miền mới: congtytnhhgold.com /home/public_html/congtytnhhgold - Quản lý file Một tác vụ tính khơng thể thiếu hosting control panel khả quản lý file CPanel cung cấp cho người sử dụng cuối khả quản lý file thông qua panel qua FTP Nếu người sử dụng có nhu cầu cao upload download, chỉnh sửa file hay phân quyền cho file hosting, việc sử dụng FTP thơng qua client filezilla tỏ thuận tiện nhanh chóng File manager File manager tính quản lý file CPanel cho phép bạn chỉnh sửa, liệt kê file thư mục, phân quyền quản lý file hiệu Ngồi tính b ản File manager CPanel cho phép người dùng th ực nén giải nén file hosting Hoàng Phi Long – Lớp 51K1- Khoa CNTT Page 46 Đề tài tốt nghiệp đại học B1: Chọn file Manager -> chọn Web Root -> chọn domain bạn muốn tương tác->Go B2: Sau vào bạn upload source lên folder public_html ,add thêm mysql cấu hình cần thiết để chạy web Disk Space Usage Disk Space Usage cung cấp thống kê tổng quát đến chi tiết dung lượng chiếm dụng thư mục hosting thời Hoàng Phi Long – Lớp 51K1- Khoa CNTT Page 47 Đề tài tốt nghiệp đại học FTP Accounts FTP Accounts tính cho phép quản lý Account FTP Thêm, Sửa, Xóa, Đổi password, Cấp quota, cho user.Tại b ạn thấy Special FTP Account Account hệ thống tự khởi tạo khởi tạo hosting Bạn thực change password hay sửa, xóa account B1: Chọn FTP Accounts -> nhập vào thơng tin cần thiết hình -> Create Hoàng Phi Long – Lớp 51K1- Khoa CNTT Page 48 Đề tài tốt nghiệp đại học - Quản lý CSDL Trang web chia làm loại web động web tĩnh,thường đa số web web động,nên cần có sở liệu để web hoạt động được.Và phần sở liệu quan trọng trang web Khởi tạo Database MySQL B1 Chọn MySQL -> Tạo database B2: Tạo user cho database B3: Gán quyền cho User Hoàng Phi Long – Lớp 51K1- Khoa CNTT Page 49 Đề tài tốt nghiệp đại học PhpMyAdmin B1: Import Export database – sau tạo mysql quangcaogold ta vào import database – chọn Database quangcaogold -> chọn Import or Export - Email Để sử dụng email Cpanel trước hết ta cần thực tạo ghi A có dạng mail.yourdomain.com trỏ địa IP hosting tạo MX record trỏ mail.yourdomain.com Hoàng Phi Long – Lớp 51K1- Khoa CNTT Page 50 Đề tài tốt nghiệp đại học Quản lý email B1: Tạo Email -> Chọn Email -> Nhập thông số cần thiết Webmail Để đăng nhập vào hòm mail từ webmail, Ta đăng nhập theo địa mail.yourdomain.com:2096 ( lưu ý địa yourdomain.com địa đại diện cho domain bạn ) 2.5.4 WHM cho ngƣời quản trị Xem thông tin server Hoàng Phi Long – Lớp 51K1- Khoa CNTT Page 51 Đề tài tốt nghiệp đại học Change Root Password Cấu hình thơng số cho server Change hostname Change DNS Hoàng Phi Long – Lớp 51K1- Khoa CNTT Page 52 Đề tài tốt nghiệp đại học Tạo gói Package + Tạo gói package theo sách bán cơng ty Tạo User cho khách hàng + Điền thông tin cần thiết vào Xem danh sách tài khoản Hoàng Phi Long – Lớp 51K1- Khoa CNTT Page 53 Đề tài tốt nghiệp đại học Xem băng thông sử dụng Bắt buộc tài khoản thay đổi mật + Chọn User muốn user đăng nhập lần thay đổi mật Giới hạn băng thông sử dụng + Ta giới hạn băng thơng user mà ta muốn user xài gói hosting Hồng Phi Long – Lớp 51K1- Khoa CNTT Page 54 Đề tài tốt nghiệp đại học Manage plugins + Cài đặt plugins Thêm xố sửa ghi DNS Hồng Phi Long – Lớp 51K1- Khoa CNTT Page 55 Đề tài tốt nghiệp đại học KẾT LUẬN Qua thời gian thực đề tài tốt nghiệp giúp hiểu rõ hệ điều hành mã nguồn mở CentOS bước xây dựng hệ thống Web-hosting Được hướng dẫn nhiệt tình thầy giáo Trương Trọng Cần thầy cô giáo khoa Công Nghệ Thông Tin trường Đại học Vinh, sau hoàn thành đề tài giúp nắm bắt kết sau: Đề tài tìm hiểu dịch vụ Webhosting, nắm kiến thức hệ điều hành Linux Đã cài đặt cấu hình thành công dịch vụ mạng Linux : DN S, APA CHE, MSQL, PHPM YD MIN, FTP, WHM/ CPANEL… Xây dựng hệ thống Webhosting hệ điều hành Linux Tuy nhiên q trình thực cịn có hạn chế : Do kinh phí bị hạn chế nên đề tài thực dịch vụ Webhosting máy chủ ảo Các biện pháp bảo mật tối ưu cho hệ thống chưa tốt Hƣớng phát triển đề tài: Đầu tư máy chủ đủ mạnh đường truyền mạng tốt cho hệ thống để làm máy chủ quản lý web thực có ích Triển khai thêm biện pháp bảo mật để hệ thống an tồn hơn, tạo uy tín nhiều khách hàng Tơi mong nhận đóng góp ý kiến thầy cô bạn để tơi có thêm kinh nghiệm hồn thiện Xin chân thành cảm ơn ! Hoàng Phi Long – Lớp 51K1- Khoa CNTT Page 56 Đề tài tốt nghiệp đại học Tài liệu tham khảo GIÁO TRÌNH HỆ ĐIỀU HÀNH UNIX - LINUX Hà Quang Thụy - Nguyễn Trí Thành Đại Học Công Nghệ - ĐH QG Hà Nội GIÁO TRÌNH HỆ ĐIỀU HÀNH MÃ NGUỒN MỞ Vũ Xuân Thắng, , Trường Đại học Sư phạm kỹ thuật Hưng Yên, 2013 Các video hƣớng dẫn sử dụng hệ điều hành mã nguồn mở trang web www.youtube.com Nguồn tham khảo từ trang web: www.nhatnghe.com - www.quantrimang.com … Hoàng Phi Long – Lớp 51K1- Khoa CNTT Page 57 ... tài ― Xây dựng hệ thống web hosting Linux ‖ để nghiên cứu ứng dụng vào thực tiễn Đối tƣợng nghiên cứu Đề tài ? ?Xây dựng hệ thống web hosting Linux? ?? nghiên cứu đối tượng sau đây: - Hệ thống webhosting... cứu tài liệu hệ thống webhosting, hệ điều hành Linux ứng dụng Xây dựng thử nghiệm hệ thống máy ảo Ý nghĩa đề tài Trong thời gian hoàn thành đề tài ? ?Xây dựng hệ thống web hosting Linux? ?? thấy công... hiểu Hệ thống Web – hosting - Hệ điều hành Linux 1.1 Hệ thốngWeb -hosting ……………… …………………….………… 1.1.1 Webhosting gì? 1.1.2 Các yêu cầu Webhosting ………………………… …………… 1.1.3 Dung lượng webhosting