QUẢN LÝ HOẠT ĐỘNG GIÁO DỤC KỸ NĂNG SỐNG CHO HỌC SINH CÁC TRƯỜNG TRUNG HỌC CƠ ...
Athena
1. ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH
TRƯỜNG ĐẠI HỌC BÁCH KHOA
BÁO CÁO THỰC TẬP
XÂY DỰNG HỆ THỐNG WEB HOSTING TRÊN NỀN LINUX
Nơi thực tập: Trung Tâm Đào Tạo Quản Trị Mạng & An
Ninh Mạng Athena
Người hướng dẫn: Võ Đỗ Thắng
Sinh viên thực hiện: Lại Hoàng Nam
MSSV: 50901611
2. LỜI CÁM ƠN
KHOA KHOA HỌC & KỸ THUẬT MÁY TÍNH
ĐẠI HỌC BÁCH KHOA HỒ CHÍ MINH
Em xin chân thành cảm ơn trường Đại học Bách Khoa và khoa Khoa Học & Kỹ Thuật Máy
Tính đã tạo điều kiện cho em hoàn thành tốt đợt thực tập công nghiệp II .Nhờ đợt thực tập này đã
giúp cho em rất nhiều kinh nghiệm quý báu .Những kinh nghiệm đó sẽ giúp em hoàn thiện hơn
trong công việc và môi trường làm việc sau này .
Em cũng xin cảm ơn quý thầy cô trong khoa đã tận tình giảng dạy và trang bị cho em
những kiến thức cần thiết .Chính những kiến thức này hỗ trợ em rất trong việc hoàn thành khóa
thực tập công nghiệp II .
Mặc dù em đã cố gắng hoàn thành báo cáo thực tập công nghiệp II .Tuy nhiên sẽ có những
thiếu sót ,rất mong nhận được sự thông cảm ,chia sẻ của quý thầy cô để giúp em hoàn thành tốt
bộ môn thực tập công nghiệp II .
Một lần nữa em xin chân thành cảm ơn !
3. LỜI CÁM ƠN
TRUNG TÂM QUẢN TRỊ MẠNG & AN NINH MẠNG ATHENA
Em xin chân thành cảm ơn Ban giám đốc Trung Tâm Đào Tạo Quản Trị Mạng & An Ninh
Mạng Athena đã tận tình hướng dẫn em trong quá trình thực tập tại Trung Tâm Đào Tạo Athena.
Để có được kết quả này, em xin chân thành cám ơn Thầy Võ Đỗ Thắng đã quan tâm hướng
dẫn cho em trong suốt quá trình hoàn thành đề tài này.
Vì thời gian có hạn cũng như kinh nghiệm còn thiếu nên đề tài của em không tránh khỏi
những thiếu sót. Em rất mong nhận được sự chỉ bảo, đóng góp ý kiến của thầy để em có điều
kiện bổ sung và có thể hoàn thành tốt đề tài của mình hơn.
Một lần nữa em xin chân thành cảm ơn !
TP. Hồ Chí Minh, Ngày 18 Tháng 08 Năm 2014
Sinh viên thực tập
Lại Hoàng Nam
4. TRÍCH YẾU
Hiện nay thì ngành công nghệ thông tin ở Việt Nam đang phát triển rất mạnh kéo nhiều
dịch vụ hỗ trợ phát triển theo. Vài năm trước thì việc có một chiếc vitual private server(VPS) rất
khó khăn nhưng hiện nay thì rất dễ để có một con VPS miễn phí (bạn có thể xài heroku, amazon
web service), đồng nghĩa với việc đó bạn phải biết cách cấu hình con VPS để có thể theo kịp thu
thế hiện nay.
Trong thời gian thực tập từ ngày 07/07/2014 đến ngày 18/08/2014 tôi đã làm việc tại bộ
phận kỹ thuật ,để hoàn thanh đồ án xây dựng và quản trị hệ thống web hosting trên nền linux,
đây quả là một công việc hoàn toàn thú vị và mang tính thực tiển rất cao. Bên cạnh đó tôi cũng
được học khóa học system admin để có cách nhìn nhận đúng hơn về quy trình tấn công 1 con
máy tính như thế nào. Quá trình làm việc tài đấy giúp tôi có điều kiện cọ sát thực tế, có nhiều
kinh nghiệm và thấy được những thiếu sót của chính tôi để tự hoàn thiện mình hơn. Hơn thế nữa,
tôi có cơ hội phát triển thêm kỹ năng của mình đối với chuyên nghành mà tôi đang theo đuổi.
6. Contents
I. GIỚI THIỆU TỔNG QUAN VỀ TRUNG TÂM ĐÀO TẠO ATHENA.......................... 9
1. Sơ lược trung tâm .............................................................................................................. 9
1.1. Trụ sở và các chi nhánh ............................................................................................ 10
a. Trụ sở chính ................................................................................................................... 10
b. Cơ sở tại HCM ........................................................................................................... 10
1.2. Quá trình hình thành và phát triển ............................................................................. 10
1.3. Cơ cấu tổ chức ........................................................................................................... 12
1.4. Các khóa học của trung tâm Athena .......................................................................... 13
a. Các khóa học dài hạn . ................................................................................................... 13
b. Các khóa học ngắn hạn .............................................................................................. 13
c. Các sản phẩm khác ........................................................................................................ 14
d. Cơ sở hạ tầng ............................................................................................................. 14
e. Các dịch vụ hỗ trợ . ........................................................................................................ 14
1.5. Khách hàng của Athena ............................................................................................. 14
1.6. Đối tác của Athena . ................................................................................................... 15
1.7. Đội ngũ giảng viên của trung tâm đào tạo Athena . ................................................... 15
1.8. Địa chỉ liên hệ ............................................................................................................ 15
II. THÔNG TIN CHUNG........................................................................................................ 16
1. Thuật ngữ và ý nghĩa
2. References
III. TẠO MỘT VIRTUAL PRIVATE SERVER TRÊN AMAZON WEB SERVICES.. 18
1. Thông tin yêu cầu
2. đăng ký và kích hoạt tài khoản
3. Tạo 1 EC2 Instance
4. Xem thông tin về địa chỉ IP Address cũng như DNS
IV. ĐĂNG KÝ MỘT DOMAIN............................................................................................ 26
1. Tạo một tài khoản name.com
2. Đăng ký domain
V. CẤU HÌNH CHO DOMAIN.............................................................................................. 28
1. Tìm hiểu giao diện cấu hình của name.com
2. Cấu hình domain và multi domain
VI. CÀI ĐẶT VÀ SỬ DỤNG PUTTY .................................................................................. 29
1. Download
7. 2. Sử dụng puttygen
3. Cấu hình và sử dụng PUTTY
VII. CẤU HÌNH VIRTUAL PRIVATE SERVER ............................................................... 33
1. Gán quyền super user
2. Cài đặt apache, php, mysql
3. Cấu hình apache
4. Upload mã nguồn lên vps
8. NHẬN XÉT TRUNG TÂM ATHENA
....................................................................................................................................................
....................................................................................................................................................
....................................................................................................................................................
....................................................................................................................................................
....................................................................................................................................................
....................................................................................................................................................
....................................................................................................................................................
....................................................................................................................................................
....................................................................................................................................................
....................................................................................................................................................
TP.HCM, ngày …. tháng …. năm 2014
Giáo viên hướng dẫn
Võ Đỗ Thắng
9. I. GIỚI THIỆU TỔNG QUAN VỀ TRUNG TÂM ĐÀO TẠO ATHENA
1. Sơ lược trung tâm
Trung Tâm Đào Tạo Quản Trị Mạng và An Ninh Mạng Quốc Tế ATHENA_Tiền thân là
Công ty TNHH Tư vấn và Đào tạo quản trị mạng Việt Năng, (tên thương hiệu viết tắt
là TRUNG TÂM ĐÀO TẠO ATHENA), được chính thức thành lập theo giấy phép kinh
doanh số 4104006757 của Sở Kế Hoạch Đầu Tư Tp Hồ Chí Minh cấp ngày 04 tháng 11 năm
2008.
Tên công ty viết bằng tiếng nước ngoài: ATHENA ADVICE TRAINING NETWORK
SECURITY COMPANY LIMITED.
ATHENA là một tổ chức quy tụ nhiều trí thức trẻ Việt Nam đầy năng động, nhiệt huyết
và kinh nghiệm trong lĩnh vực công nghệ thông tin. Với quyết tâm góp phần vào công cuộc
thúc đẩy tiến trình tin học hóa của nước nhà. ATHENA đã và đang tập trung chủ yếu vào
các họat động sau:
Đào tạo chuyên sâu quản trị mạng, an ninh mạng, thương mại điện tử theo các tiêu
chuẩn quốc tế của các hãng nổi tiếng như Microsoft, Cisco, Oracle, Linux LPI , CEH,...
Song song đó ,trung tâm ATHENA còn có những chương trình đào tạo cao cấp dành
riêng theo đơn đặt hàng của các đơn vị như Bộ Quốc Phòng, Bộ Công An ,ngân hàng
,doanh nghiệp ,các cơ quan chính phủ, tổ chức tài chính..Qua đó cung cấp nguồn nhân lực
trong lĩnh vực công nghệ thông tin, đặc biệt là chuyên gia về mạng máy tính và bảo mật
mạng đạt trình độ quốc tế cho các tổ chức, doanh nghiệp có nhu cầu.
Tư vấn và hổ trợ cho doanh nghiệp ứng dụng hiệu quả tin học vào hoạt động sản xuất
kinh doanh.
Tiến hành các hoạt động nghiên cứu nâng cao kiến thức tin học và phát triển cơ sở dữ
liệu thông tin về các ứng dụng và sự cố mạng.
Tiến hành các dịch vụ ứng cứu khẩn cấp cho doanh nghiệp trong trường hợp xảy ra sự cố
máy tính.
Sau gần 10 năm hoạt động,nhiều học viên tốt nghiệp trung tâm ATHENA đã là 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 bộ ngành như Cục
10. Công Nghệ Thông Tin - Bộ Quốc Phòng ,Bộ Công An, Sở Thông Tin Truyền Thông các
tỉnh ,bưu điện các tỉnh,…
Ngoài ra ,Trung tâm ATHENA còn có nhiều chương trình hợp tác và trao đổi công nghệ
với nhiều đại học lớn như đạ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 toàn thông tin
(VNISA) ,Viện Kỹ Thuật Quân Sự...
1.1. Trụ sở và các chi nhánh .
a. Trụ sở chính .
Trung Tâm Đào Tạo Quản Trị Mạng và An Ninh Mạng Quốc Tế ATHENA.
Số 2 Bis Đinh Tiên Hoàng ,Phường Đa Kao ,Tp Hồ Chí Minh ,Việt Nam.
Điện thoại: ( 84-8 ) 3824 4041.
Hotline: 0943 23 00 99 .
b. Cơ sở tại HCM .
Trung Tâm Đào Tạo Quản Trị Mạng và An Ninh Mạng Quốc Tế ATHENA
92 Nguyễn Đình Chiểu ,Phường Đa Kao ,Quận 1 , Tp Hồ Chí Minh ,Việt Nam.
Website: www.Athena.Edu.Vn
Điện thoại: ( 84-8 ) 2210 3801 .
Hotline: 0943 20 00 88.
1.2. Quá trình hình thành và phát triển .
Một nhóm các thành viên là những doanh nhân tài năng và thành công trong lĩnh vực
công nghệ thông tin đã nhận ra tiềm năng phát triển của việc đào tạo nền công nghệ thông tin
nước nhà .Họ là những cá nhân có trình độ chuyên môn cao và có đầu óc lãnh đạo cùng với
tầm nhìn xa về tương lai của ngành công nghệ thông tin trong tương lai ,họ đã quy tụ được
một lực lượng lớn đội ngũ công nghệ thông tin trước hết là làm nhiệm vụ ứng cứu máy tính
cho các doanh nghiệp ,cá nhân có nhu cầu .Bước phát triển tiếp theo là vươn tầm đào đạo đội
ngũ cán bộ công nghệ thông tin cho đất nước và xã hội.
11. Các thành viên sáng lập trung tâm gồm:
- Ông Nguyễn Thế Đông: Cựu giám đốc trung tâm ứng cứu máy tính Athena ,hiện tại là giám
đốc dự án của công ty Siemen Telecom.
- Ông Hứa Văn Thế Phúc: Phó Giám đốc Phát triển Thương mại Công ty EIS ,Phó Tổng công
ty FPT.
- Ông Nghiêm Sỹ Thắng: Phó Tổng giám đốc Ngân hàng Liên Việt ,chịu trách nhiệm công nghệ
thông tin của Ngân hàng.
- Ông Võ Đỗ Thắng: Hiện đang là giám đốc Trung tâm đào tạo quản trị và an ninh mạng Athena.
Đến năm 2003 ,bốn thành viên sáng lập cùng với với đội ngũ ứng cứu máy tính gần 100
thành viên hoạt động như là một nhóm, một tổ chức ứng cứu máy tính miền Nam.
Từ năm 2004- 2006: Trung tâm có nhiều bước phát triển và chuyển mình. Trung tâm trở
thành một trong những địa chỉ tin cậy của nhiều doanh nghiệp nhằm cài đặt hệ thống an ninh
mạng và đào tạo cho đội ngũ nhân viên của các doanh nghiệp về các chương trình quản lý dự
án MS Project 2003 ,kỹ năng thương mại điện tử ,bảo mật web… và là địa chỉ tin cậy của nhiều
học sinh_sinh viên đến đăng kí học .Đòi hỏi cấp thiết trong thời gian này của Trung tâm là nâng
cao hơn nữa đội ngũ giảng viên cũng như cơ sở để đáp ứng nhu cầu ngày càng cao về công nghệ
thông tin của đất nước nói chung ,các doanh nghiệp ,cá nhân nói riêng.Năm 2004 ,công ty mở
rộng hoạt động cung cấp giải pháp ,dịch vụ cho khu vực miền Trung thông qua việc thành lập
văn phòng đại diện tại Đà Nẵng.
Đến năm 2006: Trung tâm đào tạo quản trị và an ninh mạng Athena mở ra thêm một chi
nhánh tại Cư xá Nguyễn Văn Trỗi. Đồng thời tiếp tục tuyển dụng đội ngũ giảng viên là những
chuyên gia an ninh mạng tốt nghiệp các trường đại học và học viện công nghệ thông tin uy tín
trên toàn quốc ,đồng thời trong thời gian này Athena có nhiều chính sách ưu đãi nhằm thu hút
đội ngũ nhân lực công nghệ thông tin lành nghề từ các doanh nghiệp, tổ chức ,làm giàu thêm
đội ngũ giảng viên của trung tâm.
Đến năm 2008: Hàng loạt các trung tâm đào tạo quản trị và an ninh mạng mọc lên ,cùng
với khủng hoảng kinh tế tài chính toàn cầu đã làm cho Trung tâm rơi vào nhiều khó khăn .Ông
Nguyễn Thế Đông cùng Ông Hứa Văn Thế Phúc rút vốn khỏi công ty gây nên sự hoang man
cho toàn bộ hệ thống trung tâm. Cộng thêm chi nhánh tại Cư xã Nguyễn Văn Trỗi hoạt động
không còn hiệu quả phải đóng cửa làm cho trung tâm rơi từ khó khăn này đến khó khăn khác
.Lúc này ,với quyết tâm khôi phục lại công ty cũng như tiếp tục sứ mạng góp phần vào tiến trình
12. tin học hóa của đất nước. Ông Võ Đỗ Thắng mua lại cổ phần của hai nhà đầu tư lên làm giám
đốc và xây dựng lại trung tâm .Đây là một bước chuyển mình có ý nghĩa chiến lược của trung
tâm. Mở ra một làn gió mới và một giai đoạn mới ,cùng với quyết tâm mạnh mẽ và một tinh
thần thép đã giúp ông Thắng vượt qua nhiều khó khăn ban đầu, giúp trung tâm đứng vững trong
thời kì khủng hoảng.
Từ năm 2009 – nay: Cùng với sự lãnh đạo tài tình và đầu óc chiến lược. Trung tâm đào tạo
quản trị và an ninh mạng dần được phục hồi và trở lại quỹ đạo hoạt động của mình .Đến nay
,Trung tâm đã trở thành một trong những trung tâm đào tạo quản trị mạng hàng đầu Việt Nam.
Cùng với sự liên kết của rất nhiều công ty, tổ chức doanh nghiệp ,trung tâm trở thành nơi đào
tạo và cung cấp nguồn nhân lực công nghệ thông tin cho xã hội .Từng bước thực hiện mục tiêu
góp phần vào tiến trình tin học hóa nước nhà.
1.3. Cơ cấu tổ chức .
13. 1.4. Các khóa học của trung tâm Athena .
a. Các khóa học dài hạn .
- Chương trình đào tạo chuyên gia an ninh mạng. (AN2S) Athena network security
specialist.
- Chương trình Quản trị viên an ninh mạng (ANST) Athena network security Technician.
- Chuyên viên quản trị mạng nâng cao (ANMA) Athena network manager Administrator.
b. Các khóa học ngắn hạn .
- Khóa quản tri mạng
- Quản trị mạng Microsoft căn bản ACBN .
- Phần cứng máy tính, laptop, server .
- Quản trị hệ thống mạng Microsoft MCSA Security.
- Quản trị mạng Microsoft nâng cao MCSE.
- Quản trị window Vista .
- Quản trị hệ thống Window Server 2008, 2012.
- Lớp Master Exchange Mail Server.
- Quản trị mạng quốc tế Cissco CCNA.
- Quản trị hệ thống mạng Linux 1 và Linux 2.
- Khóa thiết kế web và bảo mật mạng
14. - Xây dựng, quản trị web thương mại điện tử với Joomla và VirtuMart.
- Lập trình web với Php và MySQL.
- Bảo mật mạng quốc tế ACNS.
- Hacker mũ trắng .
- Athena Mastering Firewall Security.
- Bảo mật website.
c. Các sản phẩm khác .
- Chuyên đề thực hành sao lưu và phục hồi dữ liệu.
- Chuyên đề thực hành bảo mật mạng Wi_Fi.
- Chuyên đề Ghost qua mạng.
- Chuyên đề xây dựng và quản trị diễn đàn.
- Chuyên đề bảo mật dữ liệu phòng chống nội gián.
- Chuyên đề quản lý tài sản công nghệ thông tin .
- Chuyên đề kỹ năng thương mại điện tử.
d. Cơ sở hạ tầng .
- Thiết bị đầy đủ và hiện đại.
- Chương trình cập nhật liên tục, bảo đảm học viên luôn tiếp cận với những công nghệ mới
nhất.
- Phòng máy rộng rãi, thoáng mát.
e. Các 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 mọi học viên.
- Thực tập có lương cho học viên khá giỏi.
- Ngoài giờ học chính thức, học viên được 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 thời hạn trong tất cả các 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 chỉ Quốc tế.
1.5. Khách hàng của Athena .
- Mọi đối tượng chuyên hoặc không chuyên về CNTT.
- Khách hàng chủ yếu của ATHENA là các bạn học sinh, sinh viên và các cán bộ công nhân
viên chức yêu thích lĩnh vực công nghệ thông tin.
15. 1.6. Đối tác của Athena .
Trung tâm đào tạo an ninh mạng ATHENA là đối tác đào tạo & cung cấp nhân sự
CNTT, quản trị mạng , an ninh mạng chất lượng cao theo đơn đặt hàng cho các đơn vị
như ngân hàng, doanh nghiệp, các cơ quan chính phủ, tổ chức tài chính…
1.7. Đội ngũ giảng viên của trung tâm đào tạo Athena .
Tất cả các giảng viên trung tâm ATHENA có đều tốt nghiệp từ các trường đại học hàng
đầu trong nước .... Tất cả giảng viên ATHENA đều phải có các chứng chỉ quốc tế như
MCSA, MCSE, CCNA, CCNP, Security+, CEH,có bằng sư phạm Quốc tế (Microsoft
Certified Trainer).Đây là các chứng chỉ chuyên môn bắt buộc để đủ điều kiện tham gia giảng
dạy tại trung tâm ATHENA.
Bên cạnh đó,Các giảng viên ATHENA thường đi tu nghiệp và cập nhật kiến thức công
nghệ mới từ các nước tiên tiến như Mỹ , Pháp, Hà Lan, Singapore,... và truyền đạt các công
nghệ mới này trong các chương trình đào tạo tại trung tâm ATHENA.
1.8. Địa chỉ liên hệ .
Cơ sở 1: 92 Nguyễn Đình Chiểu, phường Đa Kao, Q1. Điện thoại: (08)38244041 - 090
78 79 477-094 323 00 99(Gần ngã tư Đinh Tiên Hoàng - Nguyễn Đình Chiểu) .
Cơ sở 2: 2 Bis Đinh Tiên Hoàng, phường Đa Kao, Q1. Đ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
16. II. THÔNG TIN CHUNG
1. Thuật ngữ và ý nghĩa
Trong bài báo cáo này chúng tôi sử dụng một số thuật ngữ được viết giản lược hay mượn
từ tiếng anh để cho thuận tiện hoặc đúng với ngữ cảnh hơn
stt từ gốc từ thay
thế
ý nghĩa
1 Virtual
Private
Server
VPS Máy chủ ảo(VPS) là một phân vùng riêng độc lập mà
mỗi khách hàng có thể tùy ý chỉnh sửa cấu hình, cài
đặt ứng dụng và triển khai theo ý muốn. Ưu điểm
của VPS là sự linh hoạt từ việc điều chỉnh cấu hình
RAM, CPU và HDD gần như tức thời, khiến cho việc
nâng cấp máy chủ trở nên đơn giản. Sao lưu dự phòng
và khôi phục VPS ngay lập tức cũng là một ưu thế mà
một máy chủ thông thường không thể có.
2 PUTTY PUTTY và phầm mềm được xây dựng dựa trên giao
thức SSH
3 Secure Shell SSH SSH là một giao thức mạng dùng để thiết lập kết nối
mạng một cách bảo mật. SSH hoạt động ở lớp trên
trong mô hình phân lớp TCP/IP. Các công cụ SSH
(như là OpenSSH,...) cung cấp cho người dùng cách
thức để thiết lập kết nối mạng được mã hoá để tạo một
kênh kết nối riêng tư. Hơn nữa tính
năng tunneling của các công cụ này cho phép chuyển
tải các giao vận theo các giao thức khác. Do vậy có
thể thấy khi xây dựng một hệ thống mạng dựa trên
SSH, chúng ta sẽ có một hệ thống mạng riêng
ảo VPN đơn giản
4 Amazon
Web
Services
AWS Amazon Web Services là tập hợp các dịch vụ cung
cấp cho người lập trình có khả năng truy cập tới hạ
tầng kiến trúc tính toán kiểu sẵn sàng-để-sử dụng
(ready-to-use) của Amazon. Các máy tính có nền tảng
vững chắc đã được xây dựng và tinh chế qua nhiều
năm của Amazon bây giờ là có thể cho phép bất cứ ai
cũng có quyền cập tới Internet. Amazon cung cấp một
số dịch vụ Web nhưng trong loạt bài viết này chỉ tập
trung vào các dịch vụ khối hợp nhất (building-block)
cơ bản, cái mà đáp ứng được một số yêu cầu cốt lõi
của hầu hết các hệ thống như: lưu trữ, tính toán,
truyền thông điệp và tập dữ liệu
5 References Tài liệu tham khảo
6 Download Tải
7 Username Tên đăng nhập
8 credit card
(VISA)
Thẻ tín dụng
9 Sign Up Đăng nhập hoặ đăng xuất
18.
III. TẠO MỘT VIRTUAL PRIVATE SERVER TRÊN AMAZON WEB SERVICES
1. Thông tin yêu cầu
Để đăng ký và sử dụng aws thì điều kiện cần là bạn phải chuẩn bị một trong cái thông
tin sau:
Một email đóng vai trò như username của bạn.
Một thẻ credit card (VISA)
Một số điện thoại để AWS có thể gọi cho bạn để xác thực số điện thoại
2. Đăng ký và kích hoạt tài khoản
Bước 1: Tạo 1 tài khoản mới bằng cách vào Amazon chọn Sign Up.
Bước 2: Điền thông tin liên lạc của mình vào những trường bên dưới và nhấn
vào Create Account and Continue.
19. Bước 3: Điền thông tin thẻ visa của mình vào bên dưới. Credit Card
Number là số thẻ mặt trước của visa. Cardholder’s Name là tên của chủ thẻ.
20.
Bước 4: Nhập số điện thoại vào ô bên dưới Phone Number. Sau đó
21. AWS sẽ cung cấp cho bạn một mã số PIN và yêu cầu bạn xác nhận qua cuộc gọi
điện thoại.
Bước 5: Chọn một trong những gói phù hợp nhất với mình, ở đây mình chọn
gói Basic vì nó miễn phí. Sau đó chọn Continue.
Bước 6: Chọn con EC2 như hình bên dưới
23. 3. Tạo một EC2 Instance.
Bước 1: vào giao diện quản lý của EC2, sau đó chọn Launch Instance
Bước 2: Chọn 1 Amazon Machine Image (AMI)
Trong danh sách các Image thì mình chọn Ubuntu Server 14.04 LTS
Bước 3: Chọn 1 kiểu của EC2 Instance:
Bước 4: Chỉnh sửa chi tiết của EC2 Instance thì mình để mặc định và nhấn
nút Next.
Bước 5: Thêm bộ nhớ ngoài
Mình sẽ chọn 8GB vì nó thì miễn phí.
Bước 6: chọn Tag Instance:
24. Tag Instance dùng vào mục đích là mình muốn tìm Instance bởi Tag một
cách nhanh chóng. Nên mình sẽ bỏ mục này thì mình thì xài có 1 con EC2
Instance.
Bước 7: Cấu hình nhóm bảo mật
Nhấn vào nut Add Rule nếu bạn muốn thêm rule mới. Như hình ở trên thì
mình đã thêm 2 rules đó là HTTP và HTTPS.
Sau khi hoàn tất thì bạn nhấn vào nút Review and Launch.
25. 4. Xem thông tin về địa chỉ IP cũng như DNS
Trong giao diện trang chủ, ở phía tay trái các bạn chọn Instances để xem quan những
EC2 Instance mà mình đã tạo phía trên
Sau đó bạn vào tab description để đọc thông tin về IP cũng như DNS
26. IV. ĐĂNG KÝ MỘT DOMAIN
1. Tạo một tài khoản name.com
Các bạn truy cập name.com để tạo 1 tài khoản mới
2. Đăng ký domain
Bước 1: Tìm kiếm domain còn trống
Trước khi đăng ký 1 domain mới bạn nên tìm kiểm xem domain đó có tồn tại hay
không bằng cách gõ vào textbox như trên và nhấn nút search
Bước 2: Kiểm tra kết quả nhấn nút Add to Cart
Bước 3: Kiểm tra giá tiền
27. Trong hộp thoại bên dưới, bạn kiểm tra thông tin về giá cả nếu đồng ý thanh toán
thì bạn nhấn Next Step để đi đến bước tiếp theo.
Bước 4: Điền thông tin Credit Card để tiến hành thanh toán
Khi nhập hình thức thanh toán thì bạn nhấn Complete Order để hoàn tất quá
trình thanh toán.
28. V. CẤU HÌNH CHO DOMAIN
1. Tìm hiểu giao diện cấu hình của domain
Các bạn truy cập vào địa chỉ sau domain name, chọn 1 domain thích hợp và cấu hình.
Giao diện chính để cấu hình domain name như sau
2. Cấu hình domain và multi domain
Các bạn chọn mục DNS Records và cấu hình 3 thông số như trên.
Host: là tên của máy chủ của bạn
Answer: là Public IP Adress của bên EC2 Instace
Như ở trên mình có 1 subdomain là athena.nam.ninja cũng trỏ về cùng 1 con EC2
Instance. Mình sẽ cấu hình ở apache ở mục sau
29. VI. CÀI ĐẶT VÀ SỬ DỤNG PUTTY
1. Download
Các bạn truy cập vào địa chỉ download here để chọn bản phân phối phù hợp. Trong
phạm vi tài liệu này thì mình hướng dẫn cài đặt và sử dụng putty.exe như đã tô đỏ
phía trên. Sau khi cài đặt xong thì bạn click vào file putty.exe để chạy trực tiếp và
khỏi phải cài đặt trước đó.
2. Sử dụng PUTTYgen
Nguyên bản PuTTY không hỗ trợ khóa bảo mật định dạng (*.pem) được sinh ra bởi
Amazon EC2. PuTTY có 1 công cụ tên là PUTTYgen, PUTTYgen có thể chuyển đổi
khóa định dạng (.*pem) sang (*.ppk) mà định dạng (*.ppk) thì PuTTY có thể đọc và
sử dụng để kết nối tới EC2. Sau đây là các bước có thể lấy và sử dụng PuTTYGen.
Bước 1: download PuTTYgen tương tự như PuTTY
30. Bước 2: Dưới Type of key to generate chọn SSH-2 RSA.
Bước 3: click vào load, mặc định PuTTYgen chỉ hiển thị file mở rộng (*.ppk).
Để tìm được file (*.pem) thì chọn hiện thị tất cả kiểu files.
Bước 4: chọn (*.pem) của bạn và chọn Open. Chọn Ok để bãi bỏ xác nhận của
hộp thoại.
Bước 5: chọn Save private key để lưu lại khóa cho PuTTY có thể sử dụng về
sau. PuTTYgen hiển thị thông báo là lưu khóa mà không có passphrase phải
không. Chọn yes.
Bước 6: Xác định tên tương tự như khóa mà bạn sử dụng cho cặp khóa.
PuTTY sẽ tự động add đuôi (*.ppk) mở rộng cho bạn.
3. Cấu hình và sử dụng PUTTY
Bước 1: Mở PuTTY lên
31. Bước 2: Trong cửa sổ của Category chọn Session
a. Trong hộp host name box, nhập user_name@public_dns_name.
Chắc rằng bạn nhập đúng tên cho user_name. Như trong bài hướng
dẫn này thì user_name là Ubuntu.
b. Dưới Connection type, chọn SSH.
c. Nhập vào port 22
32. Bước 3: Trong của sổ của Category, mở rộng mục SSH, và sau đó chọn
Auth. Hoàn thành theo các bước sau:
a. Chọn browser
b. Chọn (*.ppk) file mà bạn đã sinh ra từ bước trên
c. Chọn Open để mở phiên làm việc.
33. d.
VII. CẤU HÌNH VIRTUAL PRIVATE SERVER
Sau khi cấu hình và truy cập với PuTTY thì chúng ta sẽ ra giao diện giống như vậy:
Trước khi cài đặt và sử dụng apace, php, mysql thì bạn nên cập nhật gói apt-get
trước.
“sudo apt-get update”
1. Gán quyền super user
Gán cho bạn quyền super user bằng cách “sudo -s”. Mỗi khi chạy một lệnh
nào đó ta cũng cần quyền như là super user, như trên luôn có sudo ở trước mỗi
câu lệnh. Khi ta chạy lệnh “sudo-s” ở trên thì lúc chạy lệnh không cần sudo nữa.
Nó sẽ chuyển ra như vậy.
34. 2. Cài đặt apache, php, mysql.
Thay vì ta chạy 3 câu lệnh
apt-get install apache2
apt-get install php
apt-get install mysql
Ta chỉ cần chạy 1 câu lệnh duy nhất là “apt-get install lamp-server^”.
Nó sẽ hiện ra giao màn hình như sau:
Chọn y để tiếp tục cài đặt những gói liên quan. Quá trình trên sẽ tốn một vài phút để thiết
lập và cài đặt.
35. Bạn nhập password cho MySQL trong trường hợp này bạn nên đặt tên dễ nhớ như
“admin”, “root” …
Xác nhận lại password của bước trên:
Sau khi xác nhận lại password thì bạn chờ một lát, nếu không thấy thông báo thì đã
cài đặt xong PHP, MySQL, Apache.
36. 3. Cấu hình apache
Gán quyền là Super User bằng lệnh “sudo –s”.
Máy chủ của bạn chỉ có 1 địa chỉ IP Address và bạn muốn chạy một web server
www.nam.ninja và athena.nam.ninja
Bước 1: Chỉnh sửa file 000-default.conf
“vim /etc/apache2/sites-available/000-default.conf”. sau khi mở file bằng vim
bạn di chuyển xuống cuối file và gõ thêm vài dòng như hình bên dưới (Lưu ý:
những dòng có dấu # thì không cần ghi). Cuối cùng bạn save và exit.
37. Bước 2: enable file 000-default.conf:
Bước 3: Tạo 1 thư mục mới là athena.nam.ninja ở trong thư mục /var/www
sau khi tạo 1 thư mục mới là athena.nam.ninja ở /var/www thì bạn tạo 1 file
index.html vào thư mục vừa tạo.
4. Upload mã nguồn lên VPS
Sử dụng FileZilla để upload mã nguồn lên EC2 Instance
38. Bước 1: download và cài đặt FileZilla
Bước 2: Mở FileZilla lên và chọn File -> Site Manager
39. Chọn New Site, ở trong mục general điền host là IP Adress hay là Public DNS
của EC2 Instance
Protocol: chọn SFTP (SSH File Transfer Protocol)
Login Type: normal
User: nếu đang sử dụng Ubuntu thì user là: Ubuntu
Password: để trống password
Sau khi cấu hình xong mọi thứ thì nhấn connect để kết nối tới EC2 Instances
Bước 3: Nằm thư mục hay file cần upload kéo vào FileZilla
Upload mã nguồn trang wordpress và cấu hình database
1. Download phiên bản mới nhất của wordpress bằng lệnh
`wget https://wordpress.org/lastest.tar.gz`
Giải nén vào thư mục documentRoot của apache
tar –xzf /var/www
2. Tạo MySQL user và cở sở dữ liệu cho cài đặt wordpress
Mở MySQL server:
sudo service mysqld start
Đăng nhập vào MySQL server
mysql –u root –p
40. nhập password và màn hình giao diện tương tác như hình trên.
Tạo user và password cho cơ sở dữ liệu MySQL của bạn
Create
mysql> CREATE USER 'wordpress-user'@'localhost' IDENTIFIED BY 'wordpress-user-
password';
Query OK, 0 rows affected (0.00 sec)
Tạo cơ sở dữ liệu:
mysql> CREATE DATABASE `wordpressdb`;
Query OK, 1 row affected (0.01 sec)
Gán toàn quyền cơ sở dữ liệu cho wordpress-user
mysql> GRANT ALL PRIVILEGES ON `wordpressdb`.* TO "wordpress-user"@"localhost";
Query OK, 0 rows affected (0.00 sec)
Cập nhật tất cả thay đổi:
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.01 sec)
Exit MySQL:
`exit`.
3. Tạo và chỉnh sửa file wp-config.php
Copy wp-config-sample.php tới file wp-config.php
Cd tới thư mục wordpress `cd /var/www/wordpress`
41. Chỉnh sửa file wp-config.php
Lưu và thoát.
4. Vào đường dẫn wordpress.name.ninja để cấu hình cho site