EC2 là viết tắt của Amazon Elastic Compute Cloud [Amazon EC2] và đây là một dịch vụ web cung cấp nhiều khả năng tính toán khác nhau trên đám mây. Nó cho phép chúng tôi tạo môi trường máy tính mong muốn một cách nhanh chóng. Ví dụ: nếu bạn cần thiết lập và chạy một máy chủ để kiểm tra hoặc triển khai ứng dụng của mình, bạn sẽ chỉ mất một hoặc hai phút để thiết lập máy chủ của mình trong EC2.
Vì vậy, hãy để chúng tôi tạo một máy ảo và lưu trữ một ứng dụng PHP. Lúc đầu, bạn cần có tài khoản AWS. nếu bạn là sinh viên thì có một cách dễ dàng hơn để có tài khoản AWS bằng Gói dành cho nhà phát triển sinh viên GitHub, bạn có thể kiểm tra tại đây.
Truy cập AWS và nhấp vào Bảng điều khiển quản lý AWS trong Tài khoản của tôi, sau đó chọn Người dùng gốc hoặc Người dùng IAM dựa trên mô tả và nhập email của bạn
Nhấp vào tiếp theo và sau đó nhập mật khẩu của bạn và nhấp vào Đăng nhập.
Sau khi đăng nhập, bạn sẽ thấy màn hình này dưới phần tính toán, nhấp vào EC2, sau đó bạn sẽ thấy màn hình bên dưới
Nhấp vào phiên bản khởi chạy
Bước 3Sau đó chọn hình ảnh máy chủ ưa thích của bạn, tôi muốn cài đặt máy chủ Ubuntu nên tôi sẽ tiến hành việc này
Sau đó, tôi sẽ chọn bậc miễn phí. Bậc miễn phí bây giờ là gì?
Ở bậc này, trong 12 tháng đầu tiên kể từ ngày đăng ký AWS, bạn có tới 750 giờ sử dụng phiên bản vi mô mỗi tháng. Khi bậc sử dụng miễn phí của bạn hết hạn hoặc nếu mức sử dụng của bạn vượt quá giới hạn của bậc miễn phí, bạn sẽ trả mức giá dịch vụ tiêu chuẩn, trả theo mức sử dụng.
Nhấp vào Cấu hình chi tiết phiên bản Tôi sẽ để mọi thứ mặc định ở đây
Nhấp vào tiếp theo để thêm dung lượng lưu trữ. Bộ nhớ được cung cấp mặc định là 8 GB, bạn có thể thêm nhiều hơn theo nhu cầu của mình.
Bây giờ bấm vào tiếp theo để thêm một thẻ. Thẻ bao gồm một cặp khóa-giá trị phân biệt chữ hoa chữ thường. Ví dụ: bạn có thể xác định thẻ có khóa = Tên và giá trị = Máy chủ web. Vì vậy, tôi đang thêm phiên bản PHP
Nhấp vào tiếp theo Cấu hình nhóm bảo mật
Sau đó nhấp vào xem xét và khởi chạy ngay bây giờ
Bạn sẽ được yêu cầu chọn một cặp khóa cho mục đích ủy quyền. Chọn tạo cặp khóa mới và nhập tên Cặp khóa của bạn rồi nhấp vào tải xuống Cặp khóa. Bạn cần giữ nó an toàn
Nhấp vào xem phiên bản và bạn sẽ thấy phiên bản của mình đang chạy
Bạn sẽ thấy phiên bản mới được tạo đang chạy
Chọn phiên bản của bạn và nhấp vào kết nối, bây giờ chúng tôi sẽ sử dụng ứng dụng khách SSH trong trường hợp của chúng tôi, nó sẽ là PuTTY
nếu bạn đang dùng windows thì bạn có thể tải xuống putty tại đây và nếu bạn là Linux thì bạn có thể cài đặt putty bằng thiết bị đầu cuối của mình. Đối với Linux, đây là các lệnh
- sudo apt-get cập nhật
- sudo apt-get install -y putty
- bột trét
Mở PuTTY và nhập IP công khai của phiên bản EC2 của bạn, trong trường hợp của tôi, đó là 3. 19. 62. 96. Trong PuTTY, hãy truy cập SSH và nhấp vào auth và tìm keypairnname của bạn. ppk
Nhấp vào mở và một cửa sổ cảnh báo bảo mật PuTTY sẽ được nhắc nhấp vào chấp nhận và đợi một lúc
Sau đó, bạn phải xem thông tin đăng nhập và bạn cần nhập tên người dùng của mình, mặc định là ubuntu . Nhập tên người dùng của bạn và nhấn enter và đợi một lúc
Nếu mọi thứ đều ổn thì bạn sẽ thấy màn hình bên dưới và cuối cùng, bạn đang chạy máy chủ Ubuntu của mình trong EC2.
Bước 11. Bây giờ hãy cài đặt máy chủ Apache và PHP để chạy ứng dụng PHP
Để chạy ứng dụng PHP, chúng ta cần cài đặt máy chủ apache. Vì vậy, hãy làm theo lệnh để cài đặt máy chủ apache và PHP
- sudo apt cập nhật
- sudo apt cài đặt apache2
- sudo apt install php libapache2-mod-php php-mysql
Giờ đây, bất cứ khi nào người dùng truy cập ứng dụng web của bạn, máy chủ Apache sẽ trả về các tệp HTML; . html. Vì vậy, chúng tôi sẽ thay đổi cấu hình và làm cho nó tìm kiếm chỉ mục. php trước rồi lập chỉ mục. html nếu chỉ mục. php không khả dụng. Vì vậy, để làm điều đó dưới đây là các lệnh
sudo nano /etc/apache2/mods-enabled/dir. conf
Bạn sẽ thấy một cái gì đó như thế này
- Chỉ mục DirectoryIndex. chỉ mục html. chỉ mục cgi. xin chỉ mục. chỉ mục php. chỉ mục xhtml. htm
Bây giờ di chuyển chỉ số. php đến vị trí đầu tiên như bên dưới và nhấn CTRL+O và CTRL+X
- Chỉ mục DirectoryIndex. chỉ mục php. chỉ mục html. chỉ mục cgi. xin chỉ mục. chỉ mục xhtml. htm
Bây giờ hãy khởi động lại máy chủ apache và kiểm tra trạng thái của máy chủ. Bạn phải xem đang hoạt động [đang chạy]
- sudo systemctl khởi động lại apache2
- sudo systemctl status apache2
Bây giờ chúng ta sẽ viết một chương trình PHP đơn giản hiển thị 'Xin chào thế giới' và lưu trữ nó trên máy chủ của chúng ta. Sau đây là các lệnh cho điều đó
- cd /var/www/html
- sudo nano chỉ mục. php
- tiếng vang "Xin chào Thế giới";
- ?>
Bây giờ, hãy truy cập trình duyệt web của bạn và nhập IP công khai của bạn và bạn phải thấy "Xin chào thế giới"
Tôi hy vọng điều này hữu ích, nếu bạn có bất kỳ câu hỏi, phản hồi hoặc đề xuất nào, vui lòng cho tôi biết. Giữ an toàn.