توسعه و پیکربندی 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
ترجمۀ اختصاصی توسط تمدن
مطلب بعدی:
مطلب قبلی:
دیدگاه خود را ثبت کنید
تمایل دارید در گفتگو شرکت کنید؟نظری بدهید!