Làm cách nào để triển khai PHP trên AWS?
Đó là một ngày chủ nhật và tôi đã chán. Sau đó, tôi bắt gặp một dịch vụ rút ngắn URL tùy chỉnh, YOURLS mà trước đây tôi đã sử dụng khi còn học đại học. Rất đơn giản để thiết lập nó với dịch vụ lưu trữ web dùng chung GoDaddy của tôi. Tôi không còn gói lưu trữ web trên GoDaddy nữa nên tôi quyết định dùng thử đám mây AWS để thay thế Show
AWS rẻ và dễ bắt đầu. Mục tiêu của chúng tôi là thiết lập và chạy dịch vụ rút ngắn URL tùy chỉnh của riêng mình trên http. //aloudapp. Trong Trước khi đi sâu vào chi tiết thiết lập mọi thứ, đây là các mục tiêu lớn hơn của chúng tôi
Bài viết này sẽ đề cập đến mọi thứ để thiết lập máy chủ web LAMP Tạo một phiên bản EC2Phiên bản EC2 là một máy chủ ảo trong Đám mây điện toán đàn hồi của Amazon (EC2) để chạy các ứng dụng trên cơ sở hạ tầng Dịch vụ web Amazon (AWS) Chạy một phiên bản EC2Nhấp vào Launch Instance để tạo một phiên bản mới Chạy máy LinuxChọn Amazon Linuxtừ các tùy chọn được liệt kê cho hình ảnh máy Chọn một loại phiên bảnChúng tôi sẽ sử dụng phiên bản miễn phí 1 cho mục đích của ví dụ nàyXem lại phiên bản EC2 của bạnTất cả đã được làm xong. Xem lại cài đặt của bạn Tạo cặp khóaTạo cặp khóa công khai nếu bạn muốn. Đây là một bước tùy chọn nhưng chúng tôi khuyên bạn nên tạo một cặp khóa và tải xuống. Chúng tôi sẽ sử dụng nó sau này trong bài viết để SSH vào phiên bản EC2 của chúng tôi Xem Trạng thái Khởi chạyđi tốt. Phiên bản của bạn đã được thiết lập và đang chạy Chỉnh sửa Nhóm bảo mậtChỉnh sửa cài đặt nhóm bảo mật để cho phép lưu lượng truy cập vào SSH từ địa chỉ IP của bạn Thêm quy tắc tùy chỉnh Hãy xem bài đăng này nếu bạn muốn SSH vào phiên bản EC2 của mình theo chương trình Cách SSH vào phiên bản EC2 bằng Boto3 Ánh xạ tên miềnTiếp theo, bạn cần tạo Vùng lưu trữ nơi bạn sẽ định cấu hình cài đặt DNS cho tên miền. Dưới đây là các bước Tạo vùng Lưu trữNhấp vào Tạo vùng lưu trữ để bắt đầu Thiết lập miền của bạnĐiền vào Tên miền của bạn để tạo vùng lưu trữ mới Chỉnh sửa Không gian tên cho Miền của bạnKhi bạn đã tạo Vùng được lưu trữ, bạn sẽ có thể xem các bản ghi không gian tên được liên kết cho vùng đó. Chỉnh sửa các NSrecord này cho miền của bạn. Tôi đã mua miền từ GoDaddy, vì vậy tôi phải đi và chỉnh sửa các bản ghi này trong cài đặt DNS cho miền trên bảng quản trị của GoDaddy Thêm Bản ghi AQuay trở lại Vùng lưu trữ của bạn, tạo một Arecord mới. Để trống Trường tên nếu bạn không muốn chỉ định cấu hình cho một tên miền phụ cụ thể Đó là nó. Vùng lưu trữ của bạn hiện đã được thiết lập. Bạn cũng có thể thiết lập tên miền phụ trong 4 bước đơn giản bằng cách làm theo hướng dẫn từng bước này Làm cách nào để tạo một tên miền phụ trong Amazon Route 53? Tạo Bộ cân bằng tảiTiếp theo, bạn cần tạo Cân bằng tải cho phiên bản EC2 của mình. Theo mô tả của Wikipedia,
Tạo Cân bằng tải cổ điểnChọn Cân bằng tải cổ điển được sử dụng cho lưu lượng HTTP, HTTPS và TCP Làm theo hướng dẫn để hoàn tất cài đặt Cân bằng tải Xác định thuộc tính cân bằng tảiXác định tên và giao thức của nó như được mô tả trong phần bên dưới Chỉ định các nhóm bảo mậtChỉ định các nhóm bảo mật cho bộ cân bằng tải. Tạo một nhóm bảo mật mới cho bộ cân bằng tải của bạn để cho phép lưu lượng truy cập từ bất kỳ địa chỉ IP nào Đặt nhóm bảo mật của Load balancer thành nhóm mới được tạo Thiết lập Kiểm tra tình trạngThiết lập kiểm tra sức khỏe. Một lần nữa bạn và tiếp tục với các tùy chọn mặc định như bây giờ. Chúng ta có thể xem lại các cài đặt này sau Bản đồ có phiên bản EC2Chọn phiên bản EC2 mà bạn đã tạo trước đó cho bộ cân bằng tải Tạo thẻThẻ là tùy chọn và giúp xác định tài nguyên của bạn Tất cả đã được làm xong. Trình cân bằng tải của bạn hiện đã được thiết lập Chỉnh sửa quy tắc gửi đến cho phiên bản EC2Quay lại phiên bản EC2 của bạn và thêm quy tắc gửi đến mới cho phiên bản đó. Điều này sẽ cho phép tất cả lưu lượng truy cập từ bộ cân bằng tải Giờ đây, phiên bản EC2, vùng lưu trữ và bộ cân bằng tải của bạn đều đã được thiết lập. Chúng tôi sẽ tiếp tục và cài đặt máy chủ web LAMP trên phiên bản EC2 của chúng tôi Kết nối với Phiên bản của bạn
Cài đặt máy chủ web LAMP
Bây giờ bạn sẽ có thể xem trang thử nghiệm khi bạn truy cập miền http. //aloudapp. Trong Đặt quyền đối với tệp cho Người dùng của bạnChạy các lệnh sau để đặt quyền truy cập tệp
Kiểm tra máy chủ LAMP của bạnTạo một tệp PHP trong thư mục gốc của tài liệu Apache 0mở http. //aloudapp. trong/phpinfo. php để kiểm tra nó Bảo mật máy chủ MySQL
1
3Cài đặt phpMyAdminChạy các lệnh sau để thiết lập phpMyAdmin 0Đặc biệt cảm ơn Chetan Gulati đã giúp tôi thiết lập **Tất cả đã được làm xong. ** Bây giờ máy chủ web của bạn đã hoạt động. Chúng tôi sẽ đề cập đến cấu hình của YOURLS trên máy chủ web này trong câu chuyện tiếp theo Bạn có thể sử dụng PHP trên AWS không?Bắt đầu nhanh chóng sử dụng AWS với AWS SDK dành cho PHP . SDK là một thư viện PHP mã nguồn mở, hiện đại giúp dễ dàng tích hợp ứng dụng PHP của bạn với các dịch vụ AWS như Amazon S3, Amazon Glacier và Amazon DynamoDB.
Làm cách nào để tải lên tệp PHP trong Elastic Beanstalk?Nhấp vào Hành động, sau đó chọn Tạo môi trường và chọn Môi trường máy chủ web rồi nhấp vào nút Chọn . lệnh này sẽ khởi tạo mã của bạn để định cấu hình mã nguồn của bạn bằng cây đậu đàn hồi. Nếu bạn được yêu cầu nhập khóa & bí mật AWS của mình và không chắc khóa & bí mật của mình là gì.
Làm cách nào để thiết lập máy chủ PHP MySQL MySQL trên Amazon AWS?Cài đặt máy chủ web Apache với PHP và MariaDB. Kết nối với phiên bản EC2 của bạn và cài đặt máy chủ web . Kết nối với phiên bản EC2 mà bạn đã tạo trước đó bằng cách làm theo các bước trong Kết nối với phiên bản Linux của bạn. Nhận các bản sửa lỗi và cập nhật bảo mật mới nhất bằng cách cập nhật phần mềm trên phiên bản EC2 của bạn.
Làm cách nào để triển khai mã PHP trong Apache?Định cấu hình Máy chủ web Apache để chạy PHP trên Windows . Cài đặt PHP. PHP cần được tải xuống và cài đặt trước khi tiếp tục. . Định cấu hình Apache để chạy PHP dưới dạng Mô-đun. Hướng dẫn này giả định rằng bạn đang sử dụng apache 2. 2. . Khởi động lại Apache. Bây giờ, máy chủ web apache cần được khởi động lại. . Chạy một trang PHP thử nghiệm |