توسعه و پیکربندی VPS در دیجیتال اوشن

سلام

شما ممکن است قصد استفاده از هر نوع VPSای را داشته باشی و این هیچ عیبی ندارد. نکتۀ مهم آن است که تنظیمات را مشابه من انجام دهید. سیستم عامل روی سرور، اوبونتوی ۱۶.۰۴ است.

در مرحلۀ اول یک سرور جدید (در دیجیتال اوشن به آن Droplet می گویند.) با اوبونتوی ۱۶.۰۴ نصب می کنیم.

یک سایز را انتخاب می کنیم. کوچکترین سایز دراپلت برای ما کافی است.

سپس یک نام میزبان برای دراپلت انتخاب می کنیم که در این جا نام django-boards برگزیده شده است.

اگر دارای کلید SSH هستید در این مرحله آن را به حساب کاربری خود اضافه کنید که در این صورت با استفاده از آن امکان ورود به سرورتان فراهم می آید. در غیر اینصورت آن ها پسورد را برای شما ارسال می کنند. حالا آدرس IP سرور را بر می داریم.

قبل از ورود به سرور باید دامنه را به این IP مرتبط کنیم. این کار باعث صرفه جویی در زمان خواهد شد. چراکه معمولا تا اعمال تغییرات در DNS چند دقیقه طول می کشد.

بسیار عالی. در این جا دو عدد A record اضافه کرده ایم. یکی برای djangoboards.com و دیگری برای www.djangoborads.com

از Nginx برای پیکربندی سایر آدرس ها استفاده می کنیم. بسیار عالی. حالا می‌خواهیم با استفاده از ترمینال به سرور لاگین کنیم. در صورتی که از ویندوز استفاده می کنید برای اینکار می توانید از نرم افزار putty استفاده کنید.

ssh root@45.55.144.54
root@45.55.144.54's password:

باید پیامی مشابه زیر را مشاهده کنید.

You are required to change your password immediately (root enforced)
Welcome to Ubuntu 16.04.3 LTS (GNU/Linux 4.4.0-93-generic x86_64)

 * Documentation:  https://help.ubuntu.com
 * Management:     https://landscape.canonical.com
 * Support:        https://ubuntu.com/advantage

  Get cloud support with Ubuntu Advantage Cloud Guest:
    http://www.ubuntu.com/business/services/cloud

۰ packages can be updated.
۰ updates are security updates.


Last login: Sun Oct 15 18:39:21 2017 from 82.128.188.51
Changing password for root.
(current) UNIX password:

پسورد جدیدی را تنظیم و پیکربندی سرور را آغاز می کنیم.

sudo apt-get update
sudo apt-get -y upgrade

اگر در طی مسیر هر پیامی مبنی بر بروزرسانی دریافت کردید؛ گزینۀ “keep the local version currently installed” را انتخاب کنید.

فرمان های زیر را در سرور اجرا می کنیم. (دقت داشته باشید که حتی اگر کامپیوتر شما ویندوزی باشد روی سرور لینوکس نصب بوده و دستورات زیر صرفاً در ترمینال لینوکس و آن هم اوبونتو قابل اجراست.)

Python 3.6

sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get update
sudo apt-get install python3.6

PostgreSQL

sudo apt-get -y install postgresql postgresql-contrib

NGINX

sudo apt-get -y install nginx

Supervisor

sudo apt-get -y install supervisor

sudo systemctl enable supervisor
sudo systemctl start supervisor

Virtualenv

wget https://bootstrap.pypa.io/get-pip.py
sudo python3.6 get-pip.py
sudo pip3.6 install virtualenv

ترجمۀ اختصاصی توسط تمدن

 

مطلب بعدی:

مطلب قبلی:

0 پاسخ

دیدگاه خود را ثبت کنید

تمایل دارید در گفتگو شرکت کنید؟
نظری بدهید!

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *