Cách lưu trữ trang web php trên aws

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 3

Sau đó 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

  1. sudo apt-get cập nhật
  2. sudo apt-get install -y putty
  3. bột trét

Bây giờ để kết nối, bạn cần chuyển đổi tên cặp khóa của mình. pem vào keypairname. ppk cho mục đích ủy quyền. Bạn có thể đọc cách thực hiện. Vì vậy, sau khi chuyển đổi, hãy khởi chạy Putty và làm theo các bước để kết nối

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

  1. sudo apt cập nhật
  2. sudo apt cài đặt apache2
  3. sudo apt install php libapache2-mod-php php-mysql

Bây giờ hãy mở trình duyệt web của bạn và nhập lại IP công khai của bạn trong trường hợp của tôi, đó là 3. 19. 62. 96 và bạn phải xem Trang mặc định Apache2 Ubuntu bên dưới. Điều này có nghĩa là chúng tôi đã cài đặt Apache trên máy chủ Ubuntu và nó đang hoạt động tốt

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

  1.   
  2. 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
  3.    

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

  1.   
  2. 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
  3.    

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]

  1. sudo systemctl khởi động lại apache2
  2. sudo systemctl status apache2

Bước 12. Tạo một ứng dụng PHP hiển thị 'Xin chào thế giới' và lưu trữ

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 đó

  1. cd /var/www/html
  2. sudo nano chỉ mục. php

Bây giờ hãy viết mã này và nhấn CTRL+O và CTRL+X

  1. tiếng vang "Xin chào Thế giới";
  2. ?>

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.  

Làm cách nào tôi có thể lưu trữ trang web PHP của riêng mình?

Lưu trữ trang web PHP của bạn trên cơ sở hạ tầng GCE bằng Cloudways thật dễ dàng. .
Đăng ký trên Cloudways
Chọn Ngăn xếp PHP
Chọn GCE
Chọn kích thước máy chủ
Chọn băng thông
Chọn kho lưu trữ cho máy chủ GCE của bạn
Chọn vị trí máy chủ của bạn
Nhấp vào 'Khởi chạy'

Làm cách nào để cài đặt PHP trên AWS EC2?

Bước 1 – Tạo Phiên bản điện toán đám mây đàn hồi AWS, để thực hiện việc này, hãy truy cập How-To-Create-EC2-Instance. Bước 4 – Một lời nhắc sẽ bật lên sau khi kết nối. Bước 5 – Kiểm tra lần đầu, nếu PHP đã được cài đặt hay chưa. Bước 7 – Một lời nhắc sẽ xuất hiện yêu cầu bạn xác nhận, nhấn 'y' để xác nhận

S3 có hỗ trợ PHP không?

Bạn có thể phân phối nội dung tĩnh như HTML, CSS, hình ảnh [e. g. , PNG và JPG], âm thanh hoặc video. Bạn không thể thực thi các tập lệnh phía máy chủ như PHP hoặc JSP , nhưng tất nhiên là có thể phân phối các tập lệnh phía máy khách [e. g. , JavaScript] từ S3.

Làm cách nào để thiết lập máy chủ PHP MySql Apache trên Amazon AWS?

Để cài đặt phpMyAdmin .
Đăng nhập vào phiên bản EC2 của bạn bằng SSH
Cài đặt các phụ thuộc cần thiết. .
Khởi động lại Apache. .
Điều hướng đến thư mục gốc của tài liệu Apache tại /var/www/html. .
Tạo thư mục phpMyAdmin và giải nén gói vào đó bằng lệnh sau. .
Xóa phpMyAdmin-latest-all-languages

Chủ Đề