Barcha loyihalar
Boshlang'ichAWS

EC2 instance

AWS'da EC2 instance yarating va unga SSH orqali ulaning.

DevOpsawsec2linuxdevops

Bu loyihaning maqsadi — AWS akkaunti yaratish, AWS EC2'da Linux server sozlash va oddiy statik veb-saytni deploy qilish. Bu loyiha sizga cloud computing, xususan, Amazon Web Services (AWS) bo'yicha amaliy tajriba orttirishga yordam beradi.

Talablar

Siz quyidagi vazifalarni bajarishingiz kerak:

  • Agar hali AWS akkauntingiz bo'lmasa, uni yarating.
  • AWS Management Console bilan tanishib chiqing.
  • Quyidagi spetsifikatsiyalarga ega EC2 instance'ni ishga tushiring:
    • Ubuntu Server AMI'dan foydalaning.
    • t3.micro instance turini tanlang (AWS Free Tier'ga kiradi).
    • Region'ingiz uchun standart VPC va subnet'dan foydalaning.
    • Security group'ni 22 (SSH) va 80 (HTTP) port'larida kiruvchi trafikka ruxsat beradigan qilib sozlang.
    • SSH orqali kirish uchun yangi key pair yarating yoki mavjudidan foydalaning.
    • Instance'ingizga public IP manzil biriktiring.
  • EC2 instance'ingizga SSH va private key yordamida ulaning.
  • Tizim package'larini yangilang va veb-server o'rnating (masalan, Nginx).
  • Statik veb-saytingiz uchun oddiy HTML fayl yarating.
  • Statik veb-saytni EC2 instance'ingizga deploy qiling.
  • Veb-saytingizga EC2 instance'ingizning public IP manzili orqali kiring.

Qo'shimcha maqsadlar

Agar o'zingizni yanada sinab ko'rmoqchi bo'lsangiz, quyidagi qo'shimcha vazifalarni bajarib ko'ring:

  • Amazon Route 53 yordamida veb-saytingiz uchun custom domain nomini sozlang.
  • Let's Encrypt'ning bepul SSL/TLS sertifikati yordamida HTTPS'ni joriy qiling.
  • Veb-saytingizdagi o'zgarishlarni avtomatik deploy qilish uchun AWS CodePipeline yordamida oddiy CI/CD pipeline yarating.

O'quv natijalari

Bu loyihani tugatgach, quyidagilar bo'yicha amaliy tajribaga ega bo'lasiz:

  • Asosiy AWS resurslarini yaratish
  • AWS instance'lari, ularning turlari va farqlari haqida o'rganish
  • EC2 instance'larini ishga tushirish va sozlash
  • SSH yordamida Linux serverlarga ulanish
  • Serverni asosiy boshqarish va veb-serverni sozlash
  • Statik veb-saytlarni cloud infratuzilmasiga deploy qilish

<hr />

Bu loyihani tugatgach, EC2 instance'larini ishga tushirish va ularga ulanish haqida yaxshi tushunchaga, security group'lar bo'yicha asosiy bilimga ega bo'lasiz hamda oldingi vazifalardagi istalgan loyihani AWS EC2 yordamida deploy qila olasiz. Kelgusi loyiha g'oyalari aynan shu tushunchalarga asoslanadi.

Yo'l xaritalariQo'llanmalarFAQYouTube

yo'lxaritaroadmap.shasosida

Hamjamiyat tomonidan yaratilgan yo'l xaritalari, eng yaxshi amaliyotlar, loyihalar, maqolalar, manbalar va yo'nalishlar — o'z yo'lingizni tanlash va kasbingizda o'sish uchun.

© yo'lxarita·Shartlar·Maxfiylik·

roadmap.sh

Barcha kontent roadmap.sh loyihasidan olingan (© Kamran Ahmed) va shaxsiy o'rganish uchun o'zbek tiliga tarjima qilinmoqda.

Qidiruv

Yo'l xaritalari, loyihalar va savollarni qidiring