0Pricing
DevOps Bootcamp · Ders

Beş Satırda Nginx Kurma

İlk kullanışlı, gerçek playbook'unuzu yazın.

Beş Satırda Nginx Kurma, CoddyKit'te ücretsiz bir DevOps Bootcamp dersidir. Bu, 4 dersinin 4. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, DevOps Bootcamp öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. DevOps Bootcamp kursu toplamda 4 dersten oluşur.

Gerçek ve Kullanışlı Bir Playbook

Şimdi gerçek bir şey oluşturma zamanı. Ana bilgisayarlarınıza nginx web sunucusunu kuran küçük bir playbook yazacaksınız.

Play'i Başlatma

Her playbook, bir tire ve yapılandırmak istediğiniz grubun adını belirten hosts satırıyla başlar.

---
- hosts: web

Kök Yetkisine İhtiyacınız Var

Paketleri kurmak kök yetkisi gerektirir; bu nedenle become ekleyin. Bu, Ansible'a bu play için sudo kullanarak yetkileri yükseltmesini söyler.

- hosts: web
  become: true

tasks Listesini Açma

Play'in altında tasks anahtarı yapılacak işler listesini başlatır. Altındaki her öğe, Ansible'ın gerçekleştireceği tek bir iştir.

  tasks:

Görevinize Ad Verme

Göreve açık bir ad verin. Bu ad çıktıda görünür; böylece tam olarak hangi adımın çalıştığını bilirsiniz.

    - name: Install nginx

apt Modülünü Kullanma

Debian ve Ubuntu'da apt modülü paketleri yönetir. Modüle bir paket adı ve istediğiniz durumu verirsiniz.

      apt:
        name: nginx
        state: present

state present Kurulu Demektir

state: present ayarlamak, nginx'in kurulu olduğundan emin olmak demektir. Zaten kuruluysa Ansible ona dokunmaz.

Tüm Playbook

Hepsini bir araya getirdiğinizde, yalnızca birkaç satırda eksiksiz ve çalışan bir playbook elde edersiniz. Ansible'ın gücü budur.

---
- hosts: web
  become: true
  tasks:
    - name: Install nginx
      apt:
        name: nginx
        state: present

Çalıştırma

Dosyayı nginx.yml olarak kaydedip ansible-playbook ile başlatın. nginx'in kurulduğunu doğrulamak için özeti izleyin.

ansible-playbook -i inventory.ini nginx.yml

Çalıştığından Emin Olma

nginx'i başlatmak için service modülünü kullanan ikinci bir görev ekleyin; böylece sunucu yalnızca kurulmuş olmakla kalmaz, gerçekten hizmet de verir.

    - name: Start nginx
      service:
        name: nginx
        state: started

Güvenle İki Kez Çalıştırma

Playbook'u yeniden çalıştırdığınızda görevler changed değil, ok bildirir. Ansible istenen duruma zaten ulaştığı için ikinci kez işlem yapmaz.

Kısa Kontrol

Playbook'unuz bir paket kuruyor. Play'e neden become eklersiniz?

İlk Gerçek Dağıtım

nginx kurup başlatan gerçek bir oyun kitabı yazdınız ve çalıştırdınız. Yapılandırma yönetimi işte böyle uygulanır. 🎉

Sıkça Sorulan Sorular

“Beş Satırda Nginx Kurma” dersi ücretsiz mi?

Evet — “Beş Satırda Nginx Kurma” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve DevOps Bootcamp kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. DevOps Bootcamp kursu toplamda 4 dersten oluşur.

“Beş Satırda Nginx Kurma” dersinde ne öğreneceğim?

İlk kullanışlı, gerçek playbook'unuzu yazın. DevOps Bootcamp ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

DevOps Bootcamp öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te DevOps Bootcamp, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 4. dersidir.

“Beş Satırda Nginx Kurma” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu DevOps Bootcamp dersinde kod yazıp çalıştırabilir miyim?

Evet. Her DevOps Bootcamp dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. Ansible için Gereken YAML Söz Dizimi
  2. Anlık Komutlardan Tekrarlanabilir Playbook'a
  3. ansible-playbook ile Çalıştırma
  4. Beş Satırda Nginx Kurma
← DevOps Bootcamp Sayfasına Dön