Ansible Academy · Ders

Beş Satırda Nginx Kurma

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

4. ders / 413 adım

Beş Satırda Nginx Kurma, CoddyKit'te ücretsiz bir Ansible Academy 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, Ansible Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Ansible Academy 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. 🎉

Başlamak ücretsiz

Yapay zeka eğitmeniyle YAML öğren — ücretsiz

Tarayıcında gerçek kod yaz ve çalıştır, 7/24 yapay zeka eğitmeninden anında yardım al; web'de ya da uygulamada kaldığın yerden devam et.

Kurslar
30
Dersler
120

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 Ansible Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Ansible Academy kursu toplamda 4 dersten oluşur.

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

İlk kullanışlı, gerçek playbook'unuzu yazın. Ansible Academy 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.

Ansible Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te Ansible Academy, 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 Ansible Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her Ansible Academy 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
← Ansible Academy Sayfasına Dön