Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 45 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
45
Dung lượng
1,98 MB
Nội dung
TRUNG TÂM ĐÀO TẠO QUẢN TRỊ MẠNG & AN NINH MẠNG QUỐC TẾ ATHENA BÁO CÁO THỰC TẬP DOANH NGHIỆP ĐỀ TÀI: Xây dựng hệ thống web hosting Linux Người hướng dẫn: Võ Đỗ Thắng SV thực hiện: Lưu Quốc Lương LỜI CẢM ƠN NHẬN XÉT CỦA GIÁO VIÊN Links làm: MỞ ĐẦU GIỚI THIỆU VỀ TRUNG TÂM I Lĩnh vực hoạt động Đội ngũ giảng viên Cơ sở vật chất Dịch vụ hỗ trợ Địa II THỰC HIỆN ĐỀ TÀI Thực local 1.1 Cài đặt CentOS 1.2 Cài đặt dịch vụ 15 1.2.1 SSH 15 1.2.2 FTP 20 1.2.3 Apache 21 1.2.4 PHP 23 1.2.5 Mysql thực cài đặt MySQL Server 25 1.2.6 DNS 27 Triển khai cPanel Linux 30 2.1 Giới thiệu 30 2.2 Hệ thống thực tế 31 2.2.1 Đăng kí gói VPS 31 2.2.2 Đăng kí tên miền 31 2.3 Triển khai Cpanel 31 2.3.1 Cài đặt 31 2.3.2 Cấu hình 31 LỜI CẢM ƠN Trước hết em xin chân thành cảm ơn Thầy Võ Đỗ Thắng hướng dẫn, giúp đỡ suốt q trình thực để em hoàn thành tốt đề tài: “Xây dựng hệ thống web hosting Linux” Xin chân thành cảm ơn tất thầy cô bạn thực tập Trung Tâm Đào Tạo Quản Trị Mạng & An Ninh Mạng Quốc Tế Athena giúp đỡ tạo điều kiện cho em hồn thành tốt đề tài mình, từ giúp em có thêm nhiều kiến thức chủ động tìm tịi q trình thực tập Vì thời gian thực tập cịn hạn chế kiến thức kinh nghiệm chưa cập nhật nhiều nên đề tài không tránh khỏi thiếu sót Em mong nhận ý kiến đóng góp thầy bạn để giúp em tiếp tục hồn thiện đề tài Một lần em xin chân thành cảm ơn Sinh Viên Thực Hiện Lưu Quốc Lương Page NHẬN XÉT CỦA GIÁO VIÊN ………………., ngày……tháng……năm……… Giáo viên hướng dẫn Page Links làm: CentOS 6.5: http://www.slideshare.net/quocluong/hng-dn-ci-t-centos65thc-tp-athena https://www.youtube.com/watch?v=MFUn38GQUQ&feature=youtu.be FTP: https://www.youtube.com/watch?v=j4MnFpWvGU0&list=U U7vRZ5qTJpIXOQpV01JvJJg SSH: https://www.youtube.com/watch?v=kzE01-wsbys http://www.slideshare.net/quocluong/ci-t-dch-v-ssh-thc-tpathena Apache+PHP+MySQL https://www.youtube.com/watch?v=FO2TsCEJGFs&list=UU 7vRZ5qTJpIXOQpV01JvJJg https://www.youtube.com/watch?v=LtG62xMWKqY&list=U U7vRZ5qTJpIXOQpV01JvJJg CPANEL https://www.youtube.com/watch?v=2zCBoj7rH5Y&list=UU7vRZ 5qTJpIXOQpV01JvJJg Giới thiệu: https://www.youtube.com/watch?v=UkZqayLqTRM&feature =youtu.be Thuận lợi khó khăn https://www.youtube.com/watch?v=DREV9yEDvj4&feature= youtu.be Page MỞ ĐẦU Hiện giới dịch vụ hosting phát triển mạnh mẽ, giúp tiết kiệm đáng kể chi phí chi phí vận hành, chi phí giao dịch Và đặc biệt giúp tiết kiệm thời gian để người đầu tư vào hoạt động khác Các hosting Linux có ưu điểm mà hệ thống Windows khơng có giá thành thấp hơn, tốn tài nguyên phần cứng đầy đủ tính cần thiết Chính công nghệ mã nguồn mở ngày ý tính nó, cộng đồng hỗ trợ nhiều Chính đồ án em chọn đề tài về: “Xây dựng hệ thống web hosting Linux” Đây hệ thống hosting sử dụng hệ điều hành CentOS, distro tối ưu cho hệ thống máy chủ, chạy máy chủ ảo(VPS), sử dụng công cụ Cpanel để hỗ trợ quản lí Page I GIỚI THIỆU VỀ TRUNG TÂM Trung Tâm Đào Tạo Quản Trị Mạng & An Ninh Mạng Quốc Tế ATHENA thành lập từ năm 2004, tổ chức qui tụ nhiều trí thức trẻ Việt Nam đầy động, nhiệt huyết kinh nghiệm lãnh vực CNTT, với tâm huyết góp phần vào cơng thúc đẩy tiến trình đưa cơng nghệ thơng tin ngành kinh tế mũi nhọn, góp phần phát triển nước nhà Lĩnh vực hoạt động Trung tâm ATHENA tập trung chủ yếu vào đào tạo chuyên sâu quản trị mạng, an ninh mạng, thương mại điện tử theo tiêu chuẩn quốc tế hãng tiếng Microsoft, Cisco, Oracle, Linux LPI, CEH,… Song song đó, trung tâm ATHENA cịn có chương trình đào tạo cao cấp dành riêng theo đơn đặt hàng đơn vị Bộ Quốc Phịng, Bộ Cơng An, ngân hàng, doanh nghiệp, quan phủ, tổ chức tài chính… Sau gần 10 năm hoat động, nhiều học viên tốt nghiệp trung tâm ATHENA chuyên gia đảm nhận công tác quản lý hệ thống mạng, an ninh mạng cho nhiều ngành Cục Công Nghệ Thông Tin – Bộ Quốc Phịng, Bộ Cơng An, Sở Thơng Tin Truyền Thơng tỉnh, bưu điện tỉnh, Ngồi chương trình đào tạo, Trung tâm ATHENA cịn có nhiều chương trình hợp tác trao đổi cơng nghệ với nhiều đại học lớn đại học Bách Khoa Thành Phố Hồ Chí Minh, Học Viện An Ninh Nhân Dân (Thủ Đức), Học Viện Bưu Chính Viễn Thơng, Hiệp Hội An Tồn Thơng Tin (VNISA), Viện Kỹ Thuật Qn Sự,… Đội ngũ giảng viên Tất giảng viên trung tâm ATHENA tốt nghiệp từ trường đại học hàng đầu nước Đại Học Bách Khoa, Đại Học Khoa Học Tự Nhiên,… Tất giảng viên ATHENA phải có chứng quốc tế MCSA, MCSE, CCNA, CCNP, Security+, CEH, có sư phạm Quốc tế (Microsoft Certified Trainer) Đây chứng chuyên môn bắt buộc để đủ điều kiện tham gia giảng dạy trung tâm ATHENA Page Bên cạnh đó, giảng viên ATHENA thường tu nghiệp cập nhật kiến thức công nghệ từ nước tiên tiến Mỹ, Pháp, Hà Lan, Singapore,… truyền đạt cơng nghệ chương trình đào tạo trung tâm ATHENA Cơ sở vật chất Thiết bị đầy đủ đại Chương trình cập nhật liên tục, bảo đảm học viên tiếp cận với cơng nghệ Phịng máy rộng rãi, thoáng mát Dịch vụ hỗ trợ Đảm bảo việc làm cho học viên tốt nghiệp khoá dài hạn Giới thiệu việc làm cho học viên Ngoài học thức, học viên thực hành thêm miễn phí, không giới hạn thời gian Hỗ trợ kỹ thuật không giới hạn tất lĩnh vực liên quan đến máy tính, mạng máy tính, bảo mật mạng Hỗ trợ thi Chứng Quốc tế Địa Cơ sở 1: 92 Nguyễn Đình Chiểu, P.Đa Kao, Q.1 Điện thoại: (08)38244041 – 090 78 79 477 – 094 323 00 99 (Gần ngã tư Đinh Tiên Hồng-Nguyễn Đình Chiểu) Cơ sở 2: Bis Đinh Tiên Hoàng, P.Đa Kao, Q.1 Điện thoại: (08)22103801 – 094 320 00 88 (Cạnh sân vận động Hoa LưCách đài truyền hình Tp HTV 50 mét) Website: http://athena.edu.vn – http://athena.com.vn E-mail: support@athena.edu.vn – tuvan@athena.edu.vn II THỰC HIỆN ĐỀ TÀI Thực local 1.1 Cài đặt CentOS - Bước 1: Tải file ISO địa chỉ: Page http://isoredirect.centos.org/centos/6/isos/i3 86/ - Bước 2: Mở máy ảo VMware Workstation lên chọn Create a New Virtual Machine - Bước 3: Enter để bắt đầu cài đặt, chọn SKIP để bỏ qua bước kiểm tra Media - Bước 4: Khi hình cài đặt ta chọn NEXT sau chọn ngơn ngữ q trình cài đặt Ta chọn ngơn ngữ English->Next - Bước 5: Lựa chọn ngôn ngữ cho bàn phím Ta chọn U.S.English>Next Page - Bước 6: Chọn loại lưu trữ Nếu bạn cài CentOS ổ đĩa máy, chọn “Basic Storage Devices” Nếu bạn cài ổ đĩa mạng chọn “Specialized Storage Devices” - Bước 7: Khai báo hostname phần “Hostname” sau bấm Next Page /* Path to ISC DLV key */ bindkeys-file "/etc/named.iscdlv.key"; managed-keys-directory "/var/named/dynamic"; logging { channel default_debug { file "data/named.run"; severity dynamic; }; }; zone "." IN { type hint; file "named.ca"; }; zone "blackpearlmap.info" IN { type master; file "forward.zone"; allow-update { none; }; }; zone "153.199.128.in-addr.arpa" { type master; file "reverse.zone"; allow-update { none; }; }; include "/etc/named.rfc1912.zones"; include "/etc/named.root.key"; Page 29 vi /var/named/forward.zone: Cấu hình cho phân giải thuận $TTL 1D @ IN SOA blackpearlmap.info root ( ; serial 1D ; refresh 1H ; retry 1W ; expire 3H ) ; minimum IN NS blackpearlmap.info IN A 128.199.153.6 dns1 IN A 128.199.153.6 www IN A 128.199.153.6 vi /var/named/reverse.zone :Cấu hình phân giải nghịch $TTL 1D @ IN SOA blackpearlmap.info root ( ; serial 1D ; refresh 1H ; retry 1W ; expire 3H ) ; minimum IN NS blackpearlmap.info IN PTR blackpearlmap.info Triển khai cPanel Linux 2.1 Giới thiệu - CPanel phần mềm quản trị hosting đại, chuyên nghiệp ngày Ưu điểm lớn Cpanel việc cài đặt, sử dụng quản lý đơn giản, tự động hóa nhiều tác vụ Ngồi cịn có DirectAdmin, VistaPanel Page 30 2.2 Hệ thống thực tế 2.2.1 Đăng kí gói VPS Ta sử dụng dịch vụ Digital Ocean giá thành rẻ, hiệu tốt chạy ổ cứng SSD 2.2.2 Đăng kí tên miền Hiện có nhiều trang cung cấp tên miền như: http://nhanhoa.com/ http://www.pavietnam.vn/ http://www.godaddy.com/ sau có tên miền ta tiến hành trỏ tên miền VPS Có cách: - Trỏ IP VPS - Trỏ nameserver VPS (cần triển khai DNS cho VPS) 2.3 Triển khai Cpanel 2.3.1 Cài đặt - Cài wget: yum install wget - Cài đặt perl, gcc VPS hay Máy chủ: yum -y install perl gcc cd /home/ wget http://layer1.cpanel.net/latest (bản dùng thử 15 ngày ) sh latest 2.3.2 Cấu hình Page 31 - Sau cài đặt, admin truy cập vào giao diện quản lí: điạ ip:2087 - Giao diện cài đặt ban đầu ra, chọn : I agree go to Step Page 32 - Khai báo DNS server cho VPS, giúp hệ thống phân giải tên miền - Bước khai báo địa ip hệ thống mạng VD: 192.168.1.2-10 ~> nghĩa khai báo mạng có dải địa từ 1.2 tới 1.10 Page 33 - Khai báo cặp nameserver, cặp điạ giúp khách hàng trỏ domain riêng họ VPS - Tiếp theo cài đặt dịch vụ FTP, DNS, Mail Server - Mặc định hệ thống Cpanel chọn dịch vụ có sẵn CentOS Page 34 - Chọn use File System Quotas, dịch vụ quản lí dung lượng đĩa Finnis để kết thúc trình cấu hình ban đầu - Giao diện quản lí Page 35 - Giao diện WHM sau cấu hình - Khai báo zone tên domain đăng ký trước trỏ IP VPS Page 36 - Tiến hành tạo gói host cho user gói host có subdomain dạng: userX.Domainchinh.info, khách hàng sử dụng domain riêng trỏ VPS qua cặp nameserver - Tương tự tạo cho user2 Page 37 - Tiến hành kiểm tra dịch vụ FTP cho host user1, kết nối thành công, ta upload liệu web lên host Page 38 - Tiếp theo, user1 đăng nhập vào giao diện quản lí Cpanel qua địa chỉ: Địa ip.info:2083 Page 39 - Tạo Database cho web Page 40 Page 41 - Kết nối web với database Page 42 - Như Web user1 chạy thành công - Làm tương tự với user2, ta có web khách hàng chạy thành công VPS Page 43 ... trợ nhiều Chính đồ án em chọn đề tài về: ? ?Xây dựng hệ thống web hosting Linux? ?? Đây hệ thống hosting sử dụng hệ điều hành CentOS, distro tối ưu cho hệ thống máy chủ, chạy máy chủ ảo(VPS), sử dụng... Thắng hướng dẫn, giúp đỡ suốt q trình thực để em hoàn thành tốt đề tài: ? ?Xây dựng hệ thống web hosting Linux? ?? Xin chân thành cảm ơn tất thầy cô bạn thực tập Trung Tâm Đào Tạo Quản Trị Mạng &... - Khai báo DNS server cho VPS, giúp hệ thống phân giải tên miền - Bước khai báo địa ip hệ thống mạng VD: 192.168.1.2-10 ~> nghĩa khai báo mạng có dải địa từ 1.2 tới 1.10 Page 33 - Khai báo cặp