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: webKö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: truetasks 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 nginxapt 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: presentstate 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: startedGü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
- Ansible için Gereken YAML Söz Dizimi
- Anlık Komutlardan Tekrarlanabilir Playbook'a
- ansible-playbook ile Çalıştırma
- Beş Satırda Nginx Kurma