Cách triển khai Dự án Django trên AWS EC2

Cach Trien Khai Du An Django Tren Aws Ec2



AWS cung cấp nền tảng cho các nhà phát triển python làm việc trên dự án Django để triển khai dự án của họ. Bạn có thể phát triển và triển khai các dự án này trên cùng một nền tảng. Đây cũng là một quy trình dễ dàng và hiệu quả để triển khai dự án Django của bạn trên AWS. Bài đăng này sẽ thảo luận về quy trình triển khai dự án Django trên AWS bằng cách sử dụng phiên bản Đám mây điện toán đàn hồi (EC2).

Hãy bắt đầu triển khai dự án Django trên AWS EC2:

Triển khai Dự án Django trên AWS EC2

Để triển khai Dự án Django trên AWS EC2, chỉ cần nhấp vào “ Khởi chạy phiên bản ” nút trên trang EC2:









Chỉ cần nhập tên phiên bản của bạn và chọn máy hình ảnh amazon:







Sau đó cuộn xuống trang để chọn loại phiên bản và tạo tệp cặp khóa. Sau những cài đặt này, chỉ cần nhấp vào nút “ Khởi chạy phiên bản ' cái nút:



Sau khi phiên bản được tạo, hãy chọn phiên bản và nhấp vào nút “ Kết nối ' cái nút:

Chọn máy khách SSH và sao chép lệnh từ trang:

Dán lệnh trên dấu nhắc lệnh và thay thế tên của cặp khóa bằng đường dẫn của cặp khóa trên máy tính của bạn:

Sau khi kết nối được thực hiện, bước tiếp theo là cập nhật danh sách apt của hệ điều hành Ubuntu đang chạy. Đối với điều đó, sử dụng lệnh sau trong thiết bị đầu cuối:

sudo cập nhật apt

Chạy lệnh trên sẽ cho đầu ra sau trên thiết bị đầu cuối:

Bước tiếp theo là cài đặt các bản nâng cấp trên phiên bản EC2 bằng lệnh sau:

sudo nâng cấp thích hợp

Lệnh này sẽ nhận các bản nâng cấp gói apt:

Để triển khai dự án trên máy chủ, hãy cài đặt “ Nginx ” máy chủ sử dụng lệnh sau:

sudo đúng cách cài đặt cuộn tròn nginx

Lệnh này sẽ cài đặt máy chủ Nginx để triển khai dự án Django:

Cài đặt python-pip để sử dụng mã python trong dự án Django bằng lệnh sau:

sudo đúng cách cài đặt python3-pip

Lệnh này sẽ cài đặt python trong máy ảo của bạn:

Cài đặt môi trường ảo bên trong python để triển khai dự án Django:

sudo -H ống3 cài đặt virtualenv

Lệnh này sẽ cài đặt môi trường ảo:

Tạo môi trường ảo để triển khai dự án bên trong bằng cách sử dụng lệnh sau:

virtualenv env

Lệnh này đã tạo môi trường ảo cho dự án Django:

Chỉ cần sao chép kho lưu trữ git bằng liên kết của mã:

Tạo một thư mục mới và đi vào bên trong thư mục bằng các lệnh sau:

mkdir dự án

đĩa CD dự án

Sao chép kho lưu trữ git bên trong thư mục bằng cách sử dụng lệnh sau:

bản sao git https: // github.com / Talha331498 / Django.git

Lệnh này sẽ tìm nạp dự án Django bằng cách nhân bản git:

Bên trong dự án Django, chỉ cần sử dụng lệnh sau để chạy dự án trên máy chủ:

python manage.py runserver

Lệnh này sẽ tải dự án lên máy chủ:

Dự án Django của bạn đã được triển khai trên máy chủ, chỉ cần sử dụng địa chỉ IP Công cộng của phiên bản EC2 để truy cập dự án Django:

Dự án sẽ được hiển thị trên trình duyệt:

Bạn đã triển khai thành công dự án Django trên máy ảo AWS EC2:

Phần kết luận

Để triển khai dự án Django trên phiên bản AWS, chỉ cần tạo và kết nối với máy ảo EC2. Khi bạn đã kết nối với máy ảo, chỉ cần cài đặt máy chủ Nginx mà bạn sẽ triển khai dự án. Sau đó, cài đặt python-pip rồi cài đặt và tạo một môi trường ảo. Tải lên các tệp dự án bằng kho lưu trữ git và đi vào bên trong dự án và dự án đã được triển khai thành công.