Hướng dẫn cài web server trên amazon
Trong bài hướng dẫn 10 phút này, bạn sẽ lưu trữ các tệp của mình trên đám mây bằng Amazon EFS. Bạn sẽ tạo một hệ thống tệp Amazon EFS, khởi chạy một máy ảo Linux trên Amazon EC2, đặt hệ thống tệp, tạo tệp, chấm dứt một phiên bản và xóa hệ thống tệp. Bạn chỉ cần đủ điều kiện sử dụng Bậc miễn phí là có thể thực hiện mọi thao tác trong bài hướng dẫn này. Bạn có thể dễ dàng tạo một hệ thống tệp mạng với khả năng thay đổi quy mô và mức độ sẵn sàng cao từ bảng điều khiển Amazon EFS.
(nhấp vào ảnh để thu phóng)
(nhấp vào ảnh để thu phóng)
(nhấp vào ảnh để thu phóng)
(nhấp vào ảnh để thu phóng)
(nhấp vào ảnh để thu phóng) Để truy cập vào hệ thống tệp, bạn cần đưa hệ thống tệp vào phiên bản dựa trên Linux trong Amazon EC2. Trong bước này, bạn sẽ tạo và đặt cấu hình một phiên bản Amazon EC2. (nhấp vào ảnh để thu phóng)
Từ AMI, bạn khởi chạy một phiên bản, chính là bản sao của AMI đang chạy như là máy chủ ảo trong đám mây. Đối với hướng dẫn này, hãy tìm Amazon Linux AMI và nhấp vào Select (Chọn). (nhấp vào ảnh để thu phóng)
Tùy chọn mặc định t2.micro phải được chọn sẵn. Loại phiên bản này được bao gồm trong Bậc miễn phí và cung cấp đủ công suất điện toán để giải quyết khối lượng công việc đơn giản. Nhấp vào Review and Launch (Xem lại và khởi chạy) ở cuối trang. (nhấp vào ảnh để thu phóng)
Nhấp vào Launch (Khởi chạy) ở cuối trang. (nhấp vào ảnh để thu phóng)
Chọn Choose an existing key pair (Chọn cặp khóa hiện có) và chọn cặp khóa đó hoặc chọn Create a new key pair (Tạo cặp khóa mới) và đặt tên cho cặp khóa là MyKeyPair. Tiếp theo, nhấp vào nút Download Key Pair (Tải cặp khóa xuống). Nhớ lưu cặp khóa ở vị trí an toàn trên máy tính của bạn. Người dùng Windows: Bạn nên lưu cặp khóa vào thư mục người dùng trong một thư mục con tên là .ssh (ví dụ: C:\user\{yourusername}\.ssh\MyKeyPair.pem). Lưu ý: Bạn không thể sử dụng Windows Explorer để tạo thư mục có tên bắt đầu bằng dấu chấm trừ khi thư mục đó cũng kết thúc bằng dấu chấm. Sau khi bạn nhập tên (.ssh.), dấu chấm ở cuối sẽ tự động bị xóa. Người dùng Mac/Linux: Bạn nên lưu cặp khóa vào thư mục con .ssh từ thư mục gốc (ví dụ: ~/.ssh/MyKeyPair.pem). Lưu ý: Nếu không nhớ mình lưu trữ khóa bí mật SSH ở đâu (tệp mà bạn đang tải xuống), thì bạn không thể kết nối với máy ảo của mình. Sau khi lưu trữ cặp khóa, hãy nhấp vào Launch Instances (Khởi chạy phiên bản) để khởi động phiên bản Linux của bạn. Lưu ý: Quá trình khởi chạy phiên bản có thể mất vài phút. (nhấp vào ảnh để thu phóng)
(nhấp vào ảnh để thu phóng)
Lưu ý: Nếu phiên bản của bạn vẫn đang khởi động, thì địa chỉ IP công khai sẽ chưa hiển thị. Cột Trạng thái phiên bản sẽ cho bạn biết phiên bản đã chạy hay chưa và cột Kiểm tra trạng thái sẽ cho bạn biết phiên bản có đạt 2 bước kiểm tra hay không để đảm bảo quá trình cung cấp phiên bản đã hoàn tất. Bạn có thể làm mới các giá trị này bằng cách nhấn nút làm mới ở phía trên bên phải bảng. (nhấp vào ảnh để thu phóng)
(nhấp vào ảnh để thu phóng)
Lưu ý: Bạn nên chọn hai nhóm bảo mật: nhóm bảo mật launch-wizard-1 và nhóm bảo mật VPC mặc định. (nhấp vào ảnh để thu phóng) Sau khi bạn khởi chạy phiên bản Amazon EC2, hãy thực hiện bước kết nối. Người dùng Windows: Chọn tab Windows ở phần bên dưới để xem hướng dẫn cài đặt Git Bash. Người dùng Mac/Linux: Chọn tab Mac/Linux ở phần bên dưới để xem hướng dẫn mở cửa sổ thiết bị đầu cuối.
Người dùng Windows: Nhập ssh -i 'c:\Users\yourusername\.ssh\MyKeyPair.pem' ec2-user@{IP_Address} (ví dụ: ssh -i 'c:\Users\adamglic\.ssh\MyKeyPair.pem' [email protected]) Người dùng Mac/Linux: Nhập ssh -i ~/.ssh/MyKeyPair.pem ec2-user@{IP_Address} (ví dụ: ssh -i ~/.ssh/MyKeyPair.pem [email protected]) Lưu ý: nếu bạn đã bắt đầu một phiên bản Linux không phải là Amazon Linux, thì tên người dùng được sử dụng có thể sẽ khác. Tên người dùng phổ biến bao gồm ec2-user, root, ubuntu và fedora. Nếu bạn không chắc chắn tên người dùng đăng nhập là gì, hãy hỏi nhà cung cấp AMI của mình. Bạn sẽ nhìn thấy một phản hồi tương tự như sau: Không thể thiết lập xác thực máy chủ lưu trữ 'ec2-198-51-100-1.compute-1.amazonaws.com (10.254.142.33)'. Mã khóa RSA là 1f:51:ae:28:df:63:e9:d8:cf:38:5d:87:2d:7b:b8:ca:9f:f5:b1:6f. Bạn có chắc chắn muốn tiếp tục kết nối không (có/không)? Nhập có và nhấn enter. (nhấp vào ảnh để thu phóng) Bạn sẽ nhìn thấy một phản hồi tương tự như sau: Cảnh báo: Đã thêm vĩnh viễn 'ec2-198-51-100-1.compute-1.amazonaws.com' (RSA) vào danh sách máy chủ lưu trữ đã biết. Sau đó, bạn sẽ nhìn thấy màn hình chào mừng cho phiên bản. Lúc này, bạn đã kết nối với máy ảo AWS Linux trên đám mây. (nhấp vào ảnh để thu phóng) Để truy cập hệ thống tệp, bạn phải đặt hệ thống tệp bằng lệnh đặt Linux tiêu chuẩn và tên DNS của hệ thống tệp. Sau khi đặt xong, bạn có thể làm việc với tệp và thư mục trong hệ thống tệp như khi bạn làm việc trên hệ thống tệp cục bộ. Amazon EFS sử dụng giao thức NFSv4.1.
(nhấp vào ảnh để thu phóng)
(nhấp vào ảnh để thu phóng)
(nhấp vào ảnh để thu phóng)
(nhấp vào ảnh để thu phóng)
Sao chép toàn bộ lệnh sudo mount –t nfs4… Nhấp vào Close (Đóng) ở cuối cửa sổ. (nhấp vào ảnh để thu phóng)
(nhấp vào ảnh để thu phóng)
(nhấp vào ảnh để thu phóng)
sudo dd if=/dev/zero of=~/efs/1GiB bs=1M count=1024 status=progress Bạn có thể dễ dàng chấm dứt máy ảo và hệ thống tệp từ Bảng điều khiển quản lý AWS. Trên thực tế, tốt nhất bạn nên chấm dứt các tài nguyên không sử dụng nữa để không bị tính phí sử dụng.
Bạn sẽ được yêu cầu xác nhận việc chấm dứt – chọn Yes, Terminate (Có, chấm dứt). Lưu ý: Quá trình này có thể mất vài giây để hoàn thành. Sau khi bạn chấm dứt phiên bản, Trạng thái phiên bản sẽ đổi thành đã chấm dứt trên Bảng điều khiển EC2. (nhấp vào ảnh để thu phóng)
Xác nhận bạn muốn xóa hệ thống tệp bằng cách nhập ID hệ thống tệp vào hộp văn bản. Nhấp vào Delete File System (Xóa hệ thống tệp). (nhấp vào ảnh để thu phóng) Xin chúc mừng! Bạn đã tạo hệ thống tệp mạng đầu tiên trong đám mây. Amazon EFS là một hệ thống tệp dùng chung đơn giản, có thể thay đổi quy mô tự động khi bạn thêm và xóa tệp. Do đó, bạn chỉ phải trả tiền cho dung lượng bộ lưu trữ mà mình sử dụng. Bây giờ, bạn đã biết cách tạo hệ thống tệp mạng bằng Amazon EFS từ bảng điều khiển quản lý, hãy tìm hiểu sâu hơn về Amazon EFS bằng cách xem chương trình Tọa đàm công nghệ trực tuyến của AWS. Xem Phân tích chuyên sâu về Amazon EFS >> AWS sẽ ngừng hỗ trợ cho Internet Explorer vào 07/31/2022. Các trình duyệt được hỗ trợ là Chrome, Firefox, Edge và Safari. Tìm hiểu thêm » |