{"id":4125,"date":"2024-11-17T14:45:15","date_gmt":"2024-11-17T11:45:15","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/web-ve-veritabani-sunuculari-icin-coklu-vm-vagrant-kurulumu\/"},"modified":"2024-11-17T14:45:15","modified_gmt":"2024-11-17T11:45:15","slug":"web-ve-veritabani-sunuculari-icin-coklu-vm-vagrant-kurulumu","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/web-ve-veritabani-sunuculari-icin-coklu-vm-vagrant-kurulumu\/","title":{"rendered":"Web ve Veritaban\u0131 Sunucular\u0131 i\u00e7in \u00c7oklu VM Vagrant Kurulumu"},"content":{"rendered":"<p>&#8220;`html<br \/>\n<!DOCTYPE html><br \/>\n<html lang=\"tr\"><br \/>\n<head><br \/>\n  <title>Web ve Veritaban\u0131 Sunucular\u0131 i\u00e7in \u00c7oklu VM Vagrant Kurulumu<\/title><br \/>\n<\/head><br \/>\n<body><\/p>\n<p>Web ve Veritaban\u0131 Sunucular\u0131 i\u00e7in \u00c7oklu VM Vagrant Kurulumu<\/p>\n<p>Merhaba! Fatih Soysal olarak, bug\u00fcn size Vagrant kullanarak web ve veritaban\u0131 sunucular\u0131n\u0131z i\u00e7in nas\u0131l birden \u00e7ok sanal makine (VM) kurulumu olu\u015fturaca\u011f\u0131n\u0131z\u0131 ve yap\u0131land\u0131raca\u011f\u0131n\u0131z\u0131 detayl\u0131 olarak a\u00e7\u0131klayaca\u011f\u0131m.  Bu y\u00f6ntem, geli\u015ftirme s\u00fcrecinizi kolayla\u015ft\u0131rarak, tutarl\u0131 ve tekrarlanabilir bir ortam sa\u011flar. <a href=\"https:\/\/fatihsoysal.com\">Kendi web sitemde<\/a> de benzer konular\u0131 ele al\u0131yorum; bu makale, o konularda edindi\u011fim deneyimlerime dayanarak olu\u015fturulmu\u015ftur.<\/p>\n<h2>Gereksinimler<\/h2>\n<p>Ba\u015flamadan \u00f6nce, sisteminizde a\u015fa\u011f\u0131daki yaz\u0131l\u0131mlar\u0131n kurulu oldu\u011fundan emin olmal\u0131s\u0131n\u0131z:<\/p>\n<ul>\n<li>VirtualBox veya VMware (sanal makine y\u00f6neticisi)<\/li>\n<li>Vagrant (sanal makine y\u00f6netim arac\u0131)<\/li>\n<li>Git (versiyon kontrol sistemi &#8211; iste\u011fe ba\u011fl\u0131, ancak \u00f6nerilir)<\/li>\n<\/ul>\n<p>Bu yaz\u0131l\u0131mlar\u0131 kurduktan sonra, yeni bir proje klas\u00f6r\u00fc olu\u015fturarak i\u015fe ba\u015flayabiliriz.  \u00d6ncelikle,  Vagrantfile ad\u0131nda bir dosya olu\u015ftural\u0131m. Bu dosya, sanal makinelerimizi nas\u0131l yap\u0131land\u0131raca\u011f\u0131m\u0131z\u0131 tan\u0131mlar.<\/p>\n<h2>Vagrantfile Yap\u0131land\u0131rmas\u0131<\/h2>\n<p>A\u015fa\u011f\u0131daki Vagrantfile \u00f6rne\u011fi, bir web sunucusu ve bir veritaban\u0131 sunucusu i\u00e7eren bir kurulum olu\u015fturur.  Bu \u00f6rnekte Ubuntu kullan\u0131yoruz, ancak istedi\u011finiz da\u011f\u0131t\u0131m\u0131 kullanabilirsiniz.  \u00d6nemli olan,  her bir sunucunun rol\u00fcn\u00fc do\u011fru \u015fekilde tan\u0131mlamakt\u0131r.<\/p>\n<pre><code>\nVagrant.configure(\"2\") do |config|\n  config.vm.box = \"ubuntu\/bionic64\" # veya ba\u015fka bir da\u011f\u0131t\u0131m\n\n  # Web sunucusu\n  config.vm.define \"web\" do |web|\n    web.vm.hostname = \"webserver\"\n    web.vm.network \"private_network\", ip: \"192.168.56.10\"\n    web.vm.provision \"shell\", inline: <<-SHELL\n      sudo apt update\n      sudo apt install apache2 -y\n    SHELL\n  end\n\n  # Veritaban\u0131 sunucusu\n  config.vm.define \"db\" do |db|\n    db.vm.hostname = \"dbserver\"\n    db.vm.network \"private_network\", ip: \"192.168.56.11\"\n    db.vm.provision \"shell\", inline: <<-SHELL\n      sudo apt update\n      sudo apt install mysql-server -y\n    SHELL\n  end\nend\n<\/code><\/pre>\n<p>Bu kodda,  iki sanal makine tan\u0131ml\u0131yoruz: \"web\" ve \"db\". Her birine ayr\u0131 IP adresleri ve kurulum komutlar\u0131 atad\u0131k.  Bu komutlar, Apache web sunucusunu ve MySQL veritaban\u0131 sunucusunu kurmaktad\u0131r.  \u0130htiya\u00e7lar\u0131n\u0131za g\u00f6re bu komutlar\u0131 de\u011fi\u015ftirebilirsiniz.  \u00d6rne\u011fin, PHP, Python veya ba\u015fka bir yaz\u0131l\u0131m da kurabilirsiniz.  Sonu\u00e7 olarak, iki makine aras\u0131nda ba\u011flant\u0131 kurmay\u0131 kolayla\u015ft\u0131rmak i\u00e7in \u00f6zel a\u011f (private_network) kullan\u0131yoruz.  Bu, a\u011f yap\u0131land\u0131rmas\u0131n\u0131 basitle\u015ftirir.<\/p>\n<h2>Sanal Makinelerin Ba\u015flat\u0131lmas\u0131 ve Y\u00f6netimi<\/h2>\n<p>Vagrantfile'\u0131 olu\u015fturduktan sonra,  terminalinizi proje klas\u00f6r\u00fcne y\u00f6nlendirin ve a\u015fa\u011f\u0131daki komutlar\u0131 kullanarak sanal makineleri ba\u015flatabilirsiniz:<\/p>\n<ul>\n<li><code>vagrant up<\/code>: T\u00fcm sanal makineleri ba\u015flat\u0131r.<\/li>\n<li><code>vagrant ssh web<\/code>: Web sunucusuna SSH ba\u011flant\u0131s\u0131 kurar.<\/li>\n<li><code>vagrant ssh db<\/code>: Veritaban\u0131 sunucusuna SSH ba\u011flant\u0131s\u0131 kurar.<\/li>\n<li><code>vagrant halt<\/code>: T\u00fcm sanal makineleri durdurur.<\/li>\n<li><code>vagrant destroy<\/code>: T\u00fcm sanal makineleri siler.<\/li>\n<\/ul>\n<p>Bu komutlar,  Vagrant'\u0131n sa\u011flad\u0131\u011f\u0131 g\u00fc\u00e7l\u00fc y\u00f6netim \u00f6zelliklerini g\u00f6stermektedir.  Bu sayede,  sanal ortamlar\u0131n\u0131z\u0131 kolayca kontrol edebilirsiniz.  Ba\u015fka bir deyi\u015fle,  kurulumunuzu kolayca tekrarlayabilir,  g\u00fcncelleyebilir ve y\u00f6netebilirsiniz.  Bu, \u00f6zellikle geli\u015ftirme ve test a\u015famalar\u0131nda \u00e7ok \u00f6nemlidir.<\/p>\n<h2>Ek Yap\u0131land\u0131rma ve \u0130pu\u00e7lar\u0131<\/h2>\n<p>Bu temel kurulumu daha da geli\u015ftirebilirsiniz. \u00d6rne\u011fin,  veritaban\u0131 ayarlar\u0131n\u0131 yap\u0131land\u0131rman\u0131z,  web sunucunuzda PHP ve di\u011fer gerekli yaz\u0131l\u0131mlar\u0131 kurman\u0131z gerekebilir.  Ayr\u0131ca,  bu yap\u0131land\u0131rmay\u0131 Git ile versiyon kontrol alt\u0131na alarak,  tak\u0131m \u00e7al\u0131\u015fmas\u0131 i\u00e7in i\u015f birli\u011fini kolayla\u015ft\u0131rabilirsiniz.<\/p>\n<p>Daha geli\u015fmi\u015f yap\u0131land\u0131rmalar i\u00e7in, Vagrant'\u0131n sundu\u011fu di\u011fer \u00f6zellikleri inceleyebilirsiniz.  \u00d6rne\u011fin,  provisioning i\u00e7in Chef, Puppet veya Ansible gibi ara\u00e7lar\u0131 kullanabilirsiniz.  Bu ara\u00e7lar,  daha karma\u015f\u0131k yap\u0131land\u0131rmalar\u0131 otomatikle\u015ftirmenize olanak tan\u0131r.<\/p>\n<p>Bu makalede, web ve veritaban\u0131 sunucular\u0131 i\u00e7in \u00e7oklu VM Vagrant kurulumu olu\u015fturman\u0131n temel ad\u0131mlar\u0131n\u0131 a\u00e7\u0131klad\u0131m.  Umar\u0131m bu rehber size yard\u0131mc\u0131 olmu\u015ftur.  Herhangi bir sorunuz varsa,  l\u00fctfen bana ula\u015fmaktan \u00e7ekinmeyin! <a href=\"https:\/\/fatihsoysal.com\/iletisim\">\u0130leti\u015fim sayfamdan<\/a> bana ula\u015fabilirsiniz. Ayr\u0131ca,  konu hakk\u0131nda daha fazla bilgi edinmek i\u00e7in <a href=\"https:\/\/www.vagrantup.com\/\">Vagrant resmi web sitesini<\/a> ziyaret etmenizi \u00f6neririm.<\/p>\n<p><img decoding=\"async\" src=\"vagrant_diagram.png\" alt=\"Vagrant Kurulum \u015eemas\u0131\">  <!--  Buraya bir \u015fema ekleyebilirsiniz. --><\/p>\n<p><strong>#Etiketler:<\/strong> Vagrant, Sanal Makine, VM, Web Sunucusu, Veritaban\u0131 Sunucusu, \u00c7oklu VM, Kurulum, Yap\u0131land\u0131rma, Ubuntu, Apache, MySQL, VirtualBox, VMware,  Geli\u015ftirme Ortam\u0131,  Provisioning<\/p>\n<p><\/body><br \/>\n<\/html><br \/>\n```<\/p>\n","protected":false},"excerpt":{"rendered":"&#8220;`html Web ve Veritaban\u0131 Sunucular\u0131 i\u00e7in \u00c7oklu VM Vagrant Kurulumu Web ve Veritaban\u0131 Sunucular\u0131 i\u00e7in \u00c7oklu VM Vagrant&hellip;","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1],"tags":[],"class_list":{"0":"post-4125","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-genel","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Web ve Veritaban\u0131 Sunucular\u0131 i\u00e7in \u00c7oklu VM Vagrant Kurulumu<\/title>\n<meta name=\"description\" content=\"Merhaba! Fatih Soysal olarak, bug\u00fcn size Vagrant kullanarak web ve veritaban\u0131 sunucular\u0131n\u0131z i\u00e7in nas\u0131l birden \u00e7ok sanal makine (VM) kurulumu olu\u015fturaca\u011f\u0131n\u0131z\u0131 ve yap\u0131land\u0131raca\u011f\u0131n\u0131z\u0131 detayl\u0131 olarak a\u00e7\u0131klayaca\u011f\u0131m. Bu y\u00f6ntem, geli\u015ftirme s\u00fcrecinizi kolayla\u015ft\u0131rarak, tutarl\u0131 ve tekrarlanabilir bir ortam sa\u011flar. Kendi web sitemde de benzer konular\u0131 ele al\u0131yorum; bu makale, o konularda edindi\u011fim deneyimlerime dayanarak olu\u015fturulmu\u015ftur.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/web-ve-veritabani-sunuculari-icin-coklu-vm-vagrant-kurulumu\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Web ve Veritaban\u0131 Sunucular\u0131 i\u00e7in \u00c7oklu VM Vagrant Kurulumu\" \/>\n<meta property=\"og:description\" content=\"Merhaba! Fatih Soysal olarak, bug\u00fcn size Vagrant kullanarak web ve veritaban\u0131 sunucular\u0131n\u0131z i\u00e7in nas\u0131l birden \u00e7ok sanal makine (VM) kurulumu olu\u015fturaca\u011f\u0131n\u0131z\u0131 ve yap\u0131land\u0131raca\u011f\u0131n\u0131z\u0131 detayl\u0131 olarak a\u00e7\u0131klayaca\u011f\u0131m. Bu y\u00f6ntem, geli\u015ftirme s\u00fcrecinizi kolayla\u015ft\u0131rarak, tutarl\u0131 ve tekrarlanabilir bir ortam sa\u011flar. Kendi web sitemde de benzer konular\u0131 ele al\u0131yorum; bu makale, o konularda edindi\u011fim deneyimlerime dayanarak olu\u015fturulmu\u015ftur.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/web-ve-veritabani-sunuculari-icin-coklu-vm-vagrant-kurulumu\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2024-11-17T11:45:15+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/web-ve-veritabani-sunuculari-icin-coklu-vm-vagrant-kurulumu\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/web-ve-veritabani-sunuculari-icin-coklu-vm-vagrant-kurulumu\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Web ve Veritaban\u0131 Sunucular\u0131 i\u00e7in \u00c7oklu VM Vagrant Kurulumu\",\"datePublished\":\"2024-11-17T11:45:15+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/web-ve-veritabani-sunuculari-icin-coklu-vm-vagrant-kurulumu\/\"},\"wordCount\":622,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/web-ve-veritabani-sunuculari-icin-coklu-vm-vagrant-kurulumu\/#respond\"]}],\"copyrightYear\":\"2024\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/web-ve-veritabani-sunuculari-icin-coklu-vm-vagrant-kurulumu\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/web-ve-veritabani-sunuculari-icin-coklu-vm-vagrant-kurulumu\/\",\"name\":\"Web ve Veritaban\u0131 Sunucular\u0131 i\u00e7in \u00c7oklu VM Vagrant Kurulumu\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2024-11-17T11:45:15+00:00\",\"description\":\"Merhaba! Fatih Soysal olarak, bug\u00fcn size Vagrant kullanarak web ve veritaban\u0131 sunucular\u0131n\u0131z i\u00e7in nas\u0131l birden \u00e7ok sanal makine (VM) kurulumu olu\u015fturaca\u011f\u0131n\u0131z\u0131 ve yap\u0131land\u0131raca\u011f\u0131n\u0131z\u0131 detayl\u0131 olarak a\u00e7\u0131klayaca\u011f\u0131m. Bu y\u00f6ntem, geli\u015ftirme s\u00fcrecinizi kolayla\u015ft\u0131rarak, tutarl\u0131 ve tekrarlanabilir bir ortam sa\u011flar. Kendi web sitemde de benzer konular\u0131 ele al\u0131yorum; bu makale, o konularda edindi\u011fim deneyimlerime dayanarak olu\u015fturulmu\u015ftur.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/web-ve-veritabani-sunuculari-icin-coklu-vm-vagrant-kurulumu\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/web-ve-veritabani-sunuculari-icin-coklu-vm-vagrant-kurulumu\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/web-ve-veritabani-sunuculari-icin-coklu-vm-vagrant-kurulumu\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Web ve Veritaban\u0131 Sunucular\u0131 i\u00e7in \u00c7oklu VM Vagrant Kurulumu\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Web ve Veritaban\u0131 Sunucular\u0131 i\u00e7in \u00c7oklu VM Vagrant Kurulumu","description":"Merhaba! Fatih Soysal olarak, bug\u00fcn size Vagrant kullanarak web ve veritaban\u0131 sunucular\u0131n\u0131z i\u00e7in nas\u0131l birden \u00e7ok sanal makine (VM) kurulumu olu\u015fturaca\u011f\u0131n\u0131z\u0131 ve yap\u0131land\u0131raca\u011f\u0131n\u0131z\u0131 detayl\u0131 olarak a\u00e7\u0131klayaca\u011f\u0131m. Bu y\u00f6ntem, geli\u015ftirme s\u00fcrecinizi kolayla\u015ft\u0131rarak, tutarl\u0131 ve tekrarlanabilir bir ortam sa\u011flar. Kendi web sitemde de benzer konular\u0131 ele al\u0131yorum; bu makale, o konularda edindi\u011fim deneyimlerime dayanarak olu\u015fturulmu\u015ftur.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/web-ve-veritabani-sunuculari-icin-coklu-vm-vagrant-kurulumu\/","og_locale":"tr_TR","og_type":"article","og_title":"Web ve Veritaban\u0131 Sunucular\u0131 i\u00e7in \u00c7oklu VM Vagrant Kurulumu","og_description":"Merhaba! Fatih Soysal olarak, bug\u00fcn size Vagrant kullanarak web ve veritaban\u0131 sunucular\u0131n\u0131z i\u00e7in nas\u0131l birden \u00e7ok sanal makine (VM) kurulumu olu\u015fturaca\u011f\u0131n\u0131z\u0131 ve yap\u0131land\u0131raca\u011f\u0131n\u0131z\u0131 detayl\u0131 olarak a\u00e7\u0131klayaca\u011f\u0131m. Bu y\u00f6ntem, geli\u015ftirme s\u00fcrecinizi kolayla\u015ft\u0131rarak, tutarl\u0131 ve tekrarlanabilir bir ortam sa\u011flar. Kendi web sitemde de benzer konular\u0131 ele al\u0131yorum; bu makale, o konularda edindi\u011fim deneyimlerime dayanarak olu\u015fturulmu\u015ftur.","og_url":"https:\/\/fatihsoysal.com\/blog\/web-ve-veritabani-sunuculari-icin-coklu-vm-vagrant-kurulumu\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2024-11-17T11:45:15+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"1 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/web-ve-veritabani-sunuculari-icin-coklu-vm-vagrant-kurulumu\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/web-ve-veritabani-sunuculari-icin-coklu-vm-vagrant-kurulumu\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Web ve Veritaban\u0131 Sunucular\u0131 i\u00e7in \u00c7oklu VM Vagrant Kurulumu","datePublished":"2024-11-17T11:45:15+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/web-ve-veritabani-sunuculari-icin-coklu-vm-vagrant-kurulumu\/"},"wordCount":622,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/web-ve-veritabani-sunuculari-icin-coklu-vm-vagrant-kurulumu\/#respond"]}],"copyrightYear":"2024","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/web-ve-veritabani-sunuculari-icin-coklu-vm-vagrant-kurulumu\/","url":"https:\/\/fatihsoysal.com\/blog\/web-ve-veritabani-sunuculari-icin-coklu-vm-vagrant-kurulumu\/","name":"Web ve Veritaban\u0131 Sunucular\u0131 i\u00e7in \u00c7oklu VM Vagrant Kurulumu","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2024-11-17T11:45:15+00:00","description":"Merhaba! Fatih Soysal olarak, bug\u00fcn size Vagrant kullanarak web ve veritaban\u0131 sunucular\u0131n\u0131z i\u00e7in nas\u0131l birden \u00e7ok sanal makine (VM) kurulumu olu\u015fturaca\u011f\u0131n\u0131z\u0131 ve yap\u0131land\u0131raca\u011f\u0131n\u0131z\u0131 detayl\u0131 olarak a\u00e7\u0131klayaca\u011f\u0131m. Bu y\u00f6ntem, geli\u015ftirme s\u00fcrecinizi kolayla\u015ft\u0131rarak, tutarl\u0131 ve tekrarlanabilir bir ortam sa\u011flar. Kendi web sitemde de benzer konular\u0131 ele al\u0131yorum; bu makale, o konularda edindi\u011fim deneyimlerime dayanarak olu\u015fturulmu\u015ftur.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/web-ve-veritabani-sunuculari-icin-coklu-vm-vagrant-kurulumu\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/web-ve-veritabani-sunuculari-icin-coklu-vm-vagrant-kurulumu\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/web-ve-veritabani-sunuculari-icin-coklu-vm-vagrant-kurulumu\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Web ve Veritaban\u0131 Sunucular\u0131 i\u00e7in \u00c7oklu VM Vagrant Kurulumu"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/4125","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=4125"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/4125\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=4125"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=4125"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=4125"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}