Thế giới VPS vs JS hân hạnh chia sẻ với các bạn loạt bài viết Django trên VPS GoDaddy. Trong phần đầu này, chúng ta sẽ cùng nhau tìm hiểu cách cài đặt Django trên VPS GoDaddy. Django là một framework phổ biến cho phát triển web với Python, và GoDaddy cung cấp dịch vụ VPS cho phép bạn tự quản lý máy chủ của mình. Hãy cùng khám phá cách triển khai Django trên VPS GoDaddy trong phần này!
Đây là bài viết đầu tiên trong loạt bài “Django trên GoDaddy VPS”. Trong bài viết này, chúng ta sẽ cài đặt Django trên GoDaddy VPS.
Các liên kết đến các bài viết khác trong loạt bài của tôi được liệt kê ở cuối bài viết này.
GoDaddy hiện đang cung cấp 4 gói RAM tiêu chuẩn và 4 gói RAM cao. Tôi đã chọn gói thấp nhất cho việc sử dụng nhẹ và ngân sách thấp của mình:
Bạn sẽ nhận được một email từ GoDaddy sau khi máy chủ của bạn được thiết lập và sẵn sàng sử dụng. Sau đó, bạn có thể quay lại trang cài đặt hosting trên GoDaddy để thiết lập VPS. Vì mục đích có cái nhìn sạch sẽ và hiển thị mọi thứ chi tiết, tôi quyết định xây dựng lại máy chủ và chúng ta sẽ đi qua mọi thứ cùng nhau từng bước một. Vì vậy, trước tiên, hãy vào GoDaddy->Hosting của tôi->Cài đặt:
* Bây giờ máy chủ đã được xây dựng lại và bạn có thể thấy địa chỉ IP cố định của chúng tôi được GoDaddy chỉ định là: 132.148.167.142
Mở Terminal vì chúng tôi đang sử dụng máy Mac và sau đó nhập lệnh dưới đây để kết nối với VPS của chúng tôi.
ssh [username]@[IP address]
Bước tiếp theo là cài đặt Homebrew. Nếu bạn muốn biết thêm về Homebrew, đây là trang web chính thức:
Homebrew
* Nhưng trước khi cài đặt Homebrew, chúng ta cần cài đặt Git trước bằng cách nhập các lệnh dưới đây vào Terminal.
sudo apt updatesudo apt upgradesudo apt install git
* Bây giờ là lúc cài đặt Homebrew:
/bin/bash -c “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
Mọi thứ trông đều tốt, nhưng chúng tôi nhận được cảnh báo như được hiển thị trong ảnh chụp màn hình ở trên. Và khi chúng tôi chạy lệnh brew doctor
, chúng tôi được thông báo rằng Homebrew chưa được cài đặt. Chúng ta nên làm gì? Giải pháp chỉ là làm theo “Các bước tiếp theo” trong ảnh chụp màn hình ở trên và xong.
sudo apt-get install build-essentialecho 'eval $(/home/linuxbrew/.linuxbrew/bin/brew shellenv)' >> /home/[username]/.profileeval $(/home/linuxbrew/.linuxbrew/bin/brew shellenv)brew install gcc
Bước tiếp theo là cài đặt phiên bản mới nhất của Python 3:
brew install python3
Sau khi cập nhật lên phiên bản mới nhất của Python 3, hãy cài đặt Pipenv để quản lý môi trường ảo.
brew install pipenv
Hãy tạo một thư mục mới “test” và sử dụng Pipenv để tạo một môi trường ảo mới và cài đặt Django 3.1.1 trong đó cùng một lúc.
mkdir test && cd testpipenv install django==3.1.1
Chúng ta cần kích hoạt môi trường ảo để tạo dự án Django của chúng ta có tên là “test_project”.
pipenv shelldjango-admin startproject test_project .
Đừng quên dấu chấm “.” ở cuối!
Tuyệt vời, dự án đã được tạo ra! Sau đó, chúng ta cần mở tệp Cài đặt Django để thêm [địa chỉ IP của VPS] của chúng ta vào “ALLOWED_HOSTS” để làm cho trang web Django của chúng ta có sẵn trên Internet khi chúng ta chạy máy chủ phát triển. Vì vậy, hãy mở trình soạn thảo nano để chỉnh sửa tệp cài đặt trong Terminal:cd test_projectnano settings.py
Sau khi mở tệp cài đặt, chúng ta cần định vị cài đặt “ALLOWED_HOSTS” và thêm [địa chỉ IP của VPS] của chúng ta vào bên trong.
Khi đã hoàn thành, nhấn control+x để lưu và thoát. Sau đó, quay lại thư mục “test” để kích hoạt máy chủ phát triển:
cd ..python manage.py runserver [VPS IP address:8000]
Hãy nhập địa chỉ IP của VPS của chúng ta tiếp theo là :8000 vào trình duyệt:
Bingo! Chúng ta đã thành công cài đặt Django trên VPS của GoDaddy!
Chúng tôi hy vọng rằng phần đầu của loạt bài Django trên VPS GoDaddy đã mang lại cho bạn những thông tin hữu ích về cách cài đặt Django trên một máy chủ VPS từ GoDaddy. Tiếp theo, trong các phần tiếp theo của loạt bài này, chúng tôi sẽ tiếp tục hướng dẫn chi tiết về các bước tiếp theo để triển khai ứng dụng Django trên môi trường VPS của bạn. Hãy đồng hành cùng Thế giới VPS vs JS để khám phá thêm về Django và cách sử dụng nó trên các máy chủ VPS.
Các nguồn kiến thức MIỄN PHÍ VÔ GIÁ từ Thế giới VPS vs JS tại đây
Nếu bạn thấy hay và hữu ích, bạn có thể tham gia các kênh sau của VPSvsJS để nhận được nhiều hơn nữa: