6.1.1.1 Thông tin package
{ "name": "backend-travel-project ", "version": "1.0.1", "description": "KLTN – 2020-2021", "main": "index.js", "scripts": {
"start": "nodemon index.js" }, "author": "MinhHien-XuanMai", "license": "ISC", "dependencies": { "audit": "0.0.6", ... "xoauth2": "^1.2.0" } }
6.1.1.2 Cấu hình cổng thanh toán MoMo
− Bước 1: Đăng ký và đăng nhập tài khoản tại: https://business.momo.vn/
103
Hình 6.1 Giao diện trang lấy thông tin tích hợp MoMo
− Bước 3: Lập trình theo tài liệu hướng dẫn để lấy được link thanh toán, chi tiết xem tại: https://developers.momo.vn/
6.1.1.3 Cấu hình server Ubuntu của AWS EC2 services
Chi tiết tại: https://docs.aws.amazon.com/ec2/index.html
− Bước 1: Đăng ký và xác thực tài khoản với thẻ VISA hoặc Mastercard.
− Bước 2: Tạo server với dịch vụ EC2.
− Bước 3: Kết nối với server thông qua PuTTY (môi trường window).
− Bước 4: Cấu hình các gói cần thiết: nginx, pm2, git và khởi chạy project sau khi clone từ github về: https://github.com/vnmh/TravelProject
− Bước 5: Thêm các biến môi trường cần thiết cho back-end hoạt động đúng.
6.1.1.4 Cấu hình DNS và domain với AWS Route53 services, SSL với
sslforfree.com
− Bước 1: Mua domain tại: https://www.hostinger.vn/
− Bước 2: DNS ZONE trỏ tới địa chỉ của server EC2 đã cấu hình ở trên. https://hpanel.hostinger.com/
104
Hình 6.2 Giao diện trang quản lý hostinger
− Bước 3: Cấu hình DNS ở Route53. Chi tiết tại: https://docs.aws.amazon.com/route53/
Hình 6.3 Giao diện trang quản lý Route53 của AWS
− Bước 4: SSL, lấy thông tin chứng chỉ miễn phí tại: https://www.sslforfree.com/ Kết hợp xác thực với Route53.
105