{"id":4377,"date":"2023-09-18T14:00:52","date_gmt":"2023-09-18T14:00:52","guid":{"rendered":"https:\/\/sunucucozumleri.com\/?p=4377"},"modified":"2023-09-18T14:00:52","modified_gmt":"2023-09-18T14:00:52","slug":"nginx-nedir-ve-nasil-kurulur","status":"publish","type":"post","link":"https:\/\/sunucucozumleri.com\/blog\/nginx-nedir-ve-nasil-kurulur\/","title":{"rendered":"Nginx Nedir ve Nas\u0131l Kurulur?"},"content":{"rendered":"<p><a href=\"https:\/\/sunucucozumleri.com\/blog\/080-nginx-reverse-proxy-nasil-kurulur\/\">Nginx<\/a>, g\u00fcn\u00fcm\u00fczde pop\u00fclerlik kazanm\u0131\u015f olan bir web sunucusu ve ters <a href=\"https:\/\/sunucucozumleri.com\/blog\/073-proxy-nedir-proxy-nasil-kullanilabilir\/\">proxy<\/a> uygulamas\u0131d\u0131r. Bu blog yaz\u0131s\u0131nda Nginx&#8217;in nedir ve nas\u0131l \u00e7al\u0131\u015ft\u0131\u011f\u0131 gibi temel konulara odaklanarak, Nginx&#8217;in avantajlar\u0131n\u0131 ve kurulumuyla ilgili ad\u0131mlar\u0131 ele alaca\u011f\u0131z. Ayr\u0131ca Nginx&#8217;in nas\u0131l yap\u0131land\u0131r\u0131ld\u0131\u011f\u0131n\u0131 ve sisteminizde nas\u0131l test edilebilece\u011fini de \u00f6\u011freneceksiniz. Nginx kullanarak web sunucusu i\u015flevselli\u011fini nas\u0131l elde edebilece\u011finizi bu yaz\u0131m\u0131zda ke\u015ffedeceksiniz.<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Makale \u0130\u00e7eri\u011fi<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"\u0130\u00e7indekiler Tablosunu A\u00e7\/Kapat\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/sunucucozumleri.com\/blog\/nginx-nedir-ve-nasil-kurulur\/#Nginx_nedir_ve_ne_ise_yarar\" >Nginx nedir ve ne i\u015fe yarar?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/sunucucozumleri.com\/blog\/nginx-nedir-ve-nasil-kurulur\/#Nginxin_avantajlari_nelerdir\" >Nginx&#8217;in avantajlar\u0131 nelerdir?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/sunucucozumleri.com\/blog\/nginx-nedir-ve-nasil-kurulur\/#Nginxi_nasil_kurabilirsiniz\" >Nginx&#8217;i nas\u0131l kurabilirsiniz?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/sunucucozumleri.com\/blog\/nginx-nedir-ve-nasil-kurulur\/#Nginx_kurulumu_icin_gereken_adimlar\" >Nginx kurulumu i\u00e7in gereken ad\u0131mlar<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/sunucucozumleri.com\/blog\/nginx-nedir-ve-nasil-kurulur\/#Nginx_konfigurasyonu_nasil_yapilir\" >Nginx konfig\u00fcrasyonu nas\u0131l yap\u0131l\u0131r?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/sunucucozumleri.com\/blog\/nginx-nedir-ve-nasil-kurulur\/#Nginx_uzerinde_web_sunucusu_nasil_calistirilir\" >Nginx \u00fczerinde web sunucusu nas\u0131l \u00e7al\u0131\u015ft\u0131r\u0131l\u0131r?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/sunucucozumleri.com\/blog\/nginx-nedir-ve-nasil-kurulur\/#Nginx_kurulumunu_test_etmek_icin_neler_yapmalisiniz\" >Nginx kurulumunu test etmek i\u00e7in neler yapmal\u0131s\u0131n\u0131z?<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Nginx_nedir_ve_ne_ise_yarar\"><\/span>Nginx nedir ve ne i\u015fe yarar?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Nginx nedir ve ne i\u015fe yarar? Nginx, a\u00e7\u0131k kaynakl\u0131 bir web sunucusu yaz\u0131l\u0131m\u0131d\u0131r. \u0130lk olarak 2004 y\u0131l\u0131nda Rus geli\u015ftirici Igor Sysoev taraf\u0131ndan olu\u015fturulmu\u015ftur. Nginx&#8217;in ana amac\u0131, y\u00fcksek performansl\u0131, \u00f6l\u00e7eklenebilir ve g\u00fcvenilir web siteleri ve uygulamalar\u0131 sunmakt\u0131r. <\/p>\n<p>Nginx&#8217;in avantajlar\u0131 nelerdir? Nginx, di\u011fer web sunucusu yaz\u0131l\u0131mlar\u0131yla kar\u015f\u0131la\u015ft\u0131r\u0131ld\u0131\u011f\u0131nda bir\u00e7ok avantaja sahiptir. \u0130lk olarak, \u00e7oklu i\u015f par\u00e7ac\u0131\u011f\u0131 ve olay tabanl\u0131 bir mimariye sahip olmas\u0131, daha fazla talebi daha h\u0131zl\u0131 bir \u015fekilde i\u015flemek i\u00e7in gereken kaynaklar\u0131 minimize eder. Bu, y\u00fcksek trafikli web siteleri i\u00e7in ideal bir se\u00e7im yapar. Ayr\u0131ca, d\u00fc\u015f\u00fck bellek kullan\u0131m\u0131yla verimli bir \u015fekilde \u00e7al\u0131\u015f\u0131r ve statik i\u00e7eri\u011fi h\u0131zl\u0131 bir \u015fekilde teslim edebilir. Nginx, ayn\u0131 zamanda basit bir yap\u0131ya sahiptir ve kolayca yap\u0131land\u0131r\u0131labilir.<\/p>\n<p>Nginx&#8217;i nas\u0131l kurabilirsiniz? Nginx&#8217;i kurmak olduk\u00e7a kolayd\u0131r. \u0130lk olarak, resmi Nginx web sitesinden en son s\u00fcr\u00fcm\u00fc indirmeniz gerekmektedir. Ard\u0131ndan, indirdi\u011finiz dosyay\u0131 a\u00e7\u0131n ve i\u00e7indeki talimatlar\u0131 takip ederek kurulumu ger\u00e7ekle\u015ftirin. Kurulum tamamland\u0131\u011f\u0131nda, Nginx&#8217;i ba\u015flatmak i\u00e7in komut sat\u0131r\u0131nda gerekli komutlar\u0131 kullanabilirsiniz. <\/p>\n<h2><span class=\"ez-toc-section\" id=\"Nginxin_avantajlari_nelerdir\"><\/span>Nginx&#8217;in avantajlar\u0131 nelerdir?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>\nNginx&#8217;in avantajlar\u0131, bu web sunucusunun di\u011fer <a href=\"https:\/\/sunucucozumleri.com\/blog\/frontpage\/\">sunucu<\/a> yaz\u0131l\u0131mlar\u0131na g\u00f6re bir\u00e7ok farkl\u0131 alanda \u00fcst\u00fcn performans sergilemesiyle belirlenir. Bu avantajlar\u0131 \u015fu \u015fekilde s\u0131ralayabiliriz:\n<\/p>\n<p>\n<strong>H\u0131zl\u0131 ve y\u00fcksek performansl\u0131:<\/strong> Nginx, y\u00fcksek talepler alt\u0131nda dahi h\u0131zl\u0131 ve istikrarl\u0131 bir \u015fekilde \u00e7al\u0131\u015f\u0131r. \u00c7oklu i\u015f par\u00e7ac\u0131\u011f\u0131 kullan\u0131m\u0131 ve verimli kaynak y\u00f6netimi sayesinde web sitelerinin h\u0131zl\u0131 bir \u015fekilde yan\u0131t vermesini sa\u011flar.\n<\/p>\n<p>\n<strong><a href=\"https:\/\/sunucucozumleri.com\/blog\/yuk-dengeleme-nedir\/\">Y\u00fck dengeleme<\/a> yetenekleri:<\/strong> Nginx, gelen talepleri farkl\u0131 sunucular aras\u0131nda dengeli bir \u015fekilde da\u011f\u0131tarak y\u00fck\u00fc dengeleme \u00f6zelli\u011fi sa\u011flar. Bu sayede sunucu \u00fczerindeki y\u00fck azalt\u0131l\u0131r, performans art\u0131r\u0131l\u0131r ve hizmet kesintileri minimize edilir.\n<\/p>\n<p>\n<strong>Rewrite ve <a href=\"https:\/\/sunucucozumleri.com\/blog\/080-nginx-reverse-proxy-nasil-kurulur\/\">reverse proxy<\/a> deste\u011fi:<\/strong> Nginx, rewrite kurallar\u0131 ile URL yeniden yazma i\u015flemlerini ger\u00e7ekle\u015ftirir ve reverse proxy konfig\u00fcrasyonu ile sunucular aras\u0131ndaki trafi\u011fi y\u00f6nlendirebilir. Bu, web sitelerinin daha esnek ve \u00f6l\u00e7eklenebilir olmas\u0131n\u0131 sa\u011flar.\n<\/p>\n<ul>\n<li>Y\u00fcksek performansl\u0131<\/li>\n<li>Y\u00fck dengeleme yetenekleri<\/li>\n<li>Rewrite ve reverse proxy deste\u011fi<\/li>\n<\/ul>\n<table>\n<tr>\n<th>Avantajlar<\/th>\n<th>A\u00e7\u0131klama<\/th>\n<\/tr>\n<tr>\n<td>H\u0131zl\u0131 ve y\u00fcksek performansl\u0131<\/td>\n<td>Nginx, \u00e7oklu i\u015f par\u00e7ac\u0131\u011f\u0131 kullan\u0131m\u0131 ve verimli kaynak y\u00f6netimi ile web sitelerinin h\u0131zl\u0131 bir \u015fekilde yan\u0131t vermesini sa\u011flar.<\/td>\n<\/tr>\n<tr>\n<td>Y\u00fck dengeleme yetenekleri<\/td>\n<td>Nginx, gelen talepleri farkl\u0131 sunucular aras\u0131nda dengeli bir \u015fekilde da\u011f\u0131tarak sunucu \u00fczerindeki y\u00fck\u00fc azalt\u0131r ve performans\u0131 art\u0131r\u0131r.<\/td>\n<\/tr>\n<tr>\n<td>Rewrite ve reverse proxy deste\u011fi<\/td>\n<td>Nginx, rewrite kurallar\u0131 ile URL yeniden yazma i\u015flemlerini ger\u00e7ekle\u015ftirebilir ve reverse proxy konfig\u00fcrasyonu ile sunucular aras\u0131ndaki trafi\u011fi y\u00f6nlendirebilir.<\/td>\n<\/tr>\n<\/table>\n<h2><span class=\"ez-toc-section\" id=\"Nginxi_nasil_kurabilirsiniz\"><\/span>Nginx&#8217;i nas\u0131l kurabilirsiniz?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Nginx, a\u00e7\u0131k kaynakl\u0131 bir web sunucusu olarak bilinir. Y\u00fcksek performans g\u00f6steren ve \u00e7oklu i\u015flemleri destekleyen Nginx, genellikle trafik yo\u011funlu\u011fu olan web sitelerinde tercih edilmektedir. Nginx&#8217;i kurmak olduk\u00e7a basit bir i\u015flemdir ve bu ad\u0131mlar\u0131 takip ederek Nginx&#8217;i kolayca kurabilirsiniz.<\/p>\n<p>\u0130lk ad\u0131m olarak Nginx&#8217;i indirmeniz gerekmektedir. Nginx, resmi web sitesinden indirilebilir. \u0130ndirme i\u015flemini tamamlad\u0131ktan sonra dosyalar\u0131 \u00e7\u0131kartman\u0131z gerekmektedir. \u00c7\u0131kartma i\u015flemi i\u00e7in bir dosya s\u0131k\u0131\u015ft\u0131rma program\u0131 kullanabilirsiniz.<\/p>\n<p>\u00c7\u0131kartma i\u015flemi tamamland\u0131ktan sonra Nginx&#8217;i \u00e7al\u0131\u015ft\u0131rmak i\u00e7in terminali a\u00e7man\u0131z gerekmektedir. Terminali a\u00e7t\u0131ktan sonra Nginx&#8217;in dizinine gidin ve ard\u0131ndan \u00f6zel komutlar\u0131 kullanarak Nginx&#8217;i \u00e7al\u0131\u015ft\u0131r\u0131n. Nginx ba\u015far\u0131yla \u00e7al\u0131\u015ft\u0131\u011f\u0131nda, web taray\u0131c\u0131n\u0131za &#8220;http:\/\/localhost&#8221; adresini girerek Nginx&#8217;in ba\u015far\u0131yla kuruldu\u011funu do\u011frulayabilirsiniz.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Nginx_kurulumu_icin_gereken_adimlar\"><\/span>Nginx kurulumu i\u00e7in gereken ad\u0131mlar<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><strong>Nginx<\/strong> web sunucusu, y\u00fcksek performansl\u0131 ve h\u0131zl\u0131 bir HTTP sunucusudur. Sahip oldu\u011fu bir\u00e7ok \u00f6zelli\u011fin yan\u0131 s\u0131ra y\u00fcksek eri\u015filebilirlik ve \u00f6l\u00e7eklenebilirlik sa\u011flama konusunda da olduk\u00e7a ba\u015far\u0131l\u0131d\u0131r. Nginx, web sunucu olarak kullan\u0131ld\u0131\u011f\u0131 gibi, ters proxy, y\u00fck dengeleyici, mail proxy ve HTTP \u00f6nbellekleyici olarak da kullan\u0131labilir.<\/p>\n<p>Nginx&#8217;in kurulumu olduk\u00e7a basittir ve a\u015fa\u011f\u0131daki ad\u0131mlar\u0131 izleyerek kolayl\u0131kla ger\u00e7ekle\u015ftirebilirsiniz:<\/p>\n<ol>\n<li><strong>Nginx&#8217;i indirin:<\/strong> Nginx resmi web sitesinden (https:\/\/nginx.org) en son s\u00fcr\u00fcm\u00fc indirin.<\/li>\n<li><strong>Dependencies y\u00fckleyin:<\/strong> Nginx&#8217;in \u00e7al\u0131\u015fmas\u0131 i\u00e7in baz\u0131 dependencies (ba\u011f\u0131ml\u0131l\u0131klar) y\u00fcklemeniz gerekebilir. Bu dependencies genellikle sistem paket y\u00f6neticiniz arac\u0131l\u0131\u011f\u0131yla kurulabilir. \u00d6rne\u011fin, Ubuntu i\u00e7in:<\/li>\n<\/ol>\n<table>\n<tr>\n<th>Da\u011f\u0131t\u0131m<\/th>\n<th>Kurulum Komutu<\/th>\n<\/tr>\n<tr>\n<td>Ubuntu<\/td>\n<td>sudo apt-get install libpcre3-dev libssl-dev zlib1g-dev<\/td>\n<\/tr>\n<tr>\n<td>CentOS<\/td>\n<td>sudo yum install pcre-devel openssl-devel zlib-devel<\/td>\n<\/tr>\n<\/table>\n<p><strong>Derleme ve Kurulum:<\/strong><\/p>\n<ol start=\"3\">\n<li><strong>Nginx&#8217;i derleyin:<\/strong> \u0130ndirdi\u011finiz Nginx dosyas\u0131n\u0131 a\u00e7\u0131n ve a\u015fa\u011f\u0131daki komutlar\u0131 s\u0131ras\u0131yla \u00e7al\u0131\u015ft\u0131r\u0131n:<\/li>\n<\/ol>\n<p>tar -zxvf nginx-xyz.tar.gz<br \/>\ncd nginx-xyz<br \/>\n.\/configure<br \/>\nmake<br \/>\nsudo make install<\/p>\n<ol start=\"4\">\n<li><strong>Kurulumu do\u011frulay\u0131n:<\/strong> Kurulum tamamland\u0131ktan sonra, Nginx&#8217;in do\u011fru bir \u015fekilde kurulup kurulmad\u0131\u011f\u0131n\u0131 kontrol edebilirsiniz. A\u015fa\u011f\u0131daki komutu \u00e7al\u0131\u015ft\u0131rarak Nginx&#8217;in s\u00fcr\u00fcm numaras\u0131n\u0131 g\u00f6r\u00fcnt\u00fcleyebilirsiniz:<\/li>\n<\/ol>\n<p>nginx -v<\/p>\n<p>Yukar\u0131daki ad\u0131mlar\u0131 takip ederek, Nginx&#8217;i kolayca kurabilir ve kullanmaya ba\u015flayabilirsiniz. Nginx hakk\u0131nda daha fazla bilgi i\u00e7in resmi dok\u00fcmantasyonunu ziyaret edebilirsiniz. Ba\u015fka bir blog yaz\u0131s\u0131nda g\u00f6r\u00fc\u015fmek \u00fczere!<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Nginx_konfigurasyonu_nasil_yapilir\"><\/span>Nginx konfig\u00fcrasyonu nas\u0131l yap\u0131l\u0131r?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Nginx, web sunucusu yaz\u0131l\u0131m\u0131d\u0131r ve inan\u0131lmaz performans ve \u00f6l\u00e7eklenebilirlik sa\u011flar. Nginx&#8217;i do\u011fru \u015fekilde yap\u0131land\u0131rmak, web sitenizin h\u0131z\u0131n\u0131 ve g\u00fcvenli\u011fini art\u0131rman\u0131za yard\u0131mc\u0131 olabilir. \u0130\u015fte Nginx konfig\u00fcrasyonu yaparken izlemeniz gereken ad\u0131mlar:<\/p>\n<p><strong>1. Nginx yap\u0131land\u0131rma dosyas\u0131n\u0131 a\u00e7\u0131n:<\/strong> Nginx yap\u0131land\u0131rma dosyas\u0131 genellikle \/etc\/nginx\/nginx.conf veya \/etc\/nginx\/conf.d\/default.conf gibi bir konumda bulunur. Bu dosyay\u0131 bir metin d\u00fczenleyiciyle a\u00e7\u0131n.<\/p>\n<p><strong>2. Temel yap\u0131land\u0131rma ayarlar\u0131n\u0131 yap\u0131n:<\/strong> Nginx yap\u0131land\u0131rma dosyas\u0131nda, genel olarak sunucu blo\u011fu ile ba\u015flayan bir\u00e7ok yap\u0131land\u0131rma ayar\u0131 mevcuttur. \u0130\u015fte temel ayarlar:<\/p>\n<table>\n<tr>\n<th>Ayar<\/th>\n<th>A\u00e7\u0131klama<\/th>\n<\/tr>\n<tr>\n<td>worker_processes<\/td>\n<td>\u00c7al\u0131\u015fan i\u015flem say\u0131s\u0131n\u0131 belirler. \u0130yi bir uygulama, sistemdeki CPU \u00e7ekirdek say\u0131s\u0131 kadar i\u015flem kullanmakt\u0131r.<\/td>\n<\/tr>\n<tr>\n<td>error_log<\/td>\n<td>Hata g\u00fcnl\u00fcklerinin kaydedilece\u011fi dosya yolunu belirler. \u00d6rne\u011fin: \/var\/log\/nginx\/error.log<\/td>\n<\/tr>\n<tr>\n<td>access_log<\/td>\n<td>Eri\u015fim g\u00fcnl\u00fcklerinin kaydedilece\u011fi dosya yolunu belirler. \u00d6rne\u011fin: \/var\/log\/nginx\/access.log<\/td>\n<\/tr>\n<\/table>\n<p><strong>3. Sunucu bloklar\u0131n\u0131 yap\u0131land\u0131r\u0131n:<\/strong> Nginx, sanal sunucular\u0131 kullanarak birden fazla web sitesini ayn\u0131 sunucuda bar\u0131nd\u0131rman\u0131za olanak tan\u0131r. Her bir web sitesi i\u00e7in ayr\u0131 bir sunucu blo\u011fu olu\u015fturman\u0131z gerekmektedir. \u0130\u015fte temel bir sunucu blo\u011fu yap\u0131s\u0131:<\/p>\n<p><strong>server<\/strong> {<br \/>\n    listen 80;<br \/>\n    server_name example.com;<br \/>\n    root \/var\/www\/example.com;<br \/>\n    index index.html;<\/p>\n<p>    <strong>location \/<\/strong> {<br \/>\n        try_files $uri $uri\/ =404;<br \/>\n    }<br \/>\n}<\/p>\n<p><strong>4. Yap\u0131land\u0131rmay\u0131 kontrol edin ve hatalar\u0131 d\u00fczeltin:<\/strong> Yap\u0131land\u0131rmalar\u0131n\u0131z\u0131 kontrol etmek ve hatalar\u0131 tespit etmek i\u00e7in nginx -t komutunu kullanabilirsiniz. Her \u015feyin do\u011fru yap\u0131land\u0131r\u0131ld\u0131\u011f\u0131ndan emin olmak i\u00e7in hatalar\u0131 d\u00fczeltin.<\/p>\n<p>Bu ad\u0131mlar\u0131 izleyerek Nginx yap\u0131land\u0131rman\u0131z\u0131 tamamlayabilirsiniz. Daha fazla \u00f6zelle\u015ftirme yapmak veya farkl\u0131 mod\u00fcller eklemek isterseniz, Nginx&#8217;in resmi belgelerine ba\u015fvurman\u0131z\u0131 \u00f6neririz. Ba\u015far\u0131l\u0131 bir \u015fekilde yap\u0131land\u0131r\u0131lm\u0131\u015f bir Nginx y\u00f6netmek, web sitenizin performans\u0131n\u0131 ve kullan\u0131c\u0131 deneyimini \u00f6nemli \u00f6l\u00e7\u00fcde iyile\u015ftirebilir.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Nginx_uzerinde_web_sunucusu_nasil_calistirilir\"><\/span>Nginx \u00fczerinde web sunucusu nas\u0131l \u00e7al\u0131\u015ft\u0131r\u0131l\u0131r?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Nginx, h\u0131zl\u0131 ve y\u00fcksek performansl\u0131 bir web sunucusudur. Genellikle statik ve dinamik i\u00e7eriklerin da\u011f\u0131t\u0131m\u0131 i\u00e7in kullan\u0131l\u0131r. Bu yaz\u0131da, Nginx \u00fczerinde web sunucusunu nas\u0131l \u00e7al\u0131\u015ft\u0131rabilece\u011finizi ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131z.<\/p>\n<p><strong>Ad\u0131m 1: Nginx&#8217;i Kurun<\/strong><\/p>\n<p>\u0130lk ad\u0131m olarak, Nginx&#8217;i sisteminize kurman\u0131z gerekmektedir. Linux tabanl\u0131 i\u015fletim sistemlerinde, terminali a\u00e7arak a\u015fa\u011f\u0131daki komutu kullanabilirsiniz:<\/p>\n<p>sudo apt-get install nginx<\/p>\n<p><strong>Ad\u0131m 2: Nginx Konfig\u00fcrasyonunu Yap\u0131n<\/strong><\/p>\n<p>Nginx kurulumunu tamamlad\u0131ktan sonra, sunucunuzun konfig\u00fcrasyonunu yapman\u0131z gerekmektedir. Nginx&#8217;in konfig\u00fcrasyon dosyas\u0131 genellikle \/etc\/nginx\/nginx.conf veya \/etc\/nginx\/conf.d\/default.conf olarak yer almaktad\u0131r. Bu dosyay\u0131 a\u00e7arak, sunucunuzun ihtiya\u00e7lar\u0131na g\u00f6re ayarlar\u0131 d\u00fczenleyebilirsiniz. \u00d6rne\u011fin, ana dizini belirlemek veya SSL sertifikas\u0131 eklemek gibi.<\/p>\n<p><strong>Ad\u0131m 3: Nginx&#8217;i Ba\u015flat\u0131n<\/strong><\/p>\n<p>Konfig\u00fcrasyonu tamamlad\u0131ktan sonra, Nginx&#8217;i ba\u015flatman\u0131z gerekmektedir. Bunun i\u00e7in terminalde a\u015fa\u011f\u0131daki komutu kullanabilirsiniz:<\/p>\n<p>sudo service nginx start<\/p>\n<p>Bu komutu \u00e7al\u0131\u015ft\u0131rd\u0131ktan sonra, Nginx ba\u015far\u0131l\u0131 bir \u015fekilde \u00e7al\u0131\u015ft\u0131r\u0131lacak ve web sunucusu kullan\u0131ma haz\u0131r olacakt\u0131r. Taray\u0131c\u0131n\u0131z\u0131 a\u00e7arak, http:\/\/localhost veya sunucunuzun IP adresini kullanarak Nginx&#8217;in \u00e7al\u0131\u015f\u0131p \u00e7al\u0131\u015fmad\u0131\u011f\u0131n\u0131 kontrol edebilirsiniz.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Nginx_kurulumunu_test_etmek_icin_neler_yapmalisiniz\"><\/span>Nginx kurulumunu test etmek i\u00e7in neler yapmal\u0131s\u0131n\u0131z?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Nginx, web sunucusunu h\u0131zland\u0131rma ve y\u00fck dengeleme konusunda olduk\u00e7a pop\u00fcler bir ara\u00e7t\u0131r. Ancak, do\u011fru bir \u015fekilde kurulum yap\u0131p yap\u0131lmad\u0131\u011f\u0131n\u0131z\u0131 ve sunucunuzun do\u011fru bir \u015fekilde \u00e7al\u0131\u015f\u0131p \u00e7al\u0131\u015fmad\u0131\u011f\u0131n\u0131 test etmek \u00f6nemlidir. \u0130\u015fte Nginx kurulumunu test etmek i\u00e7in yapman\u0131z gereken baz\u0131 ad\u0131mlar:<\/p>\n<ol>\n<li><strong>Test alan ad\u0131 belirleyin:<\/strong> Nginx kurulumunu test etmek i\u00e7in kullanaca\u011f\u0131n\u0131z bir alan ad\u0131 belirleyin. Bu, ger\u00e7ek bir alan ad\u0131 olabilir veya yerel bir ortamda yapacaksan\u0131z, sanal bir alan ad\u0131 da olabilir.<\/li>\n<li><strong>Nginx&#8217;in \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131 do\u011frulama:<\/strong> Test alan ad\u0131n\u0131za ba\u011fl\u0131 oldu\u011funuzda, taray\u0131c\u0131n\u0131zda alan ad\u0131n\u0131 a\u00e7arak Nginx&#8217;in \u00e7al\u0131\u015f\u0131p \u00e7al\u0131\u015fmad\u0131\u011f\u0131n\u0131 kontrol edin.<\/li>\n<li><strong>Temel y\u00f6nlendirmeleri kontrol edin:<\/strong> Nginx&#8217;in temel y\u00f6nlendirme i\u015flevlerini do\u011fru bir \u015fekilde ger\u00e7ekle\u015ftirip ger\u00e7ekle\u015ftirmedi\u011fini kontrol edin. \u00d6rne\u011fin, ana dizin yolunu do\u011fru bir \u015fekilde ayarlay\u0131p ayarlamad\u0131\u011f\u0131n\u0131z\u0131, dosyalar\u0131n do\u011fru bir \u015fekilde sunulup sunulmad\u0131\u011f\u0131n\u0131 kontrol edin.<\/li>\n<\/ol>\n<table>\n<tr>\n<th>Ad\u0131m<\/th>\n<th>A\u00e7\u0131klama<\/th>\n<\/tr>\n<tr>\n<td>1<\/td>\n<td>Test alan ad\u0131 belirleyin<\/td>\n<\/tr>\n<tr>\n<td>2<\/td>\n<td>Nginx&#8217;in \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131 do\u011frulama<\/td>\n<\/tr>\n<tr>\n<td>3<\/td>\n<td>Temel y\u00f6nlendirmeleri kontrol edin<\/td>\n<\/tr>\n<\/table>\n","protected":false},"excerpt":{"rendered":"<p>Nginx, g\u00fcn\u00fcm\u00fczde pop\u00fclerlik kazanm\u0131\u015f olan bir web sunucusu ve ters proxy uygulamas\u0131d\u0131r. Bu blog yaz\u0131s\u0131nda Nginx&#8217;in nedir ve nas\u0131l \u00e7al\u0131\u015ft\u0131\u011f\u0131 gibi temel konulara odaklanarak, Nginx&#8217;in avantajlar\u0131n\u0131 ve kurulumuyla ilgili ad\u0131mlar\u0131 ele alaca\u011f\u0131z. Ayr\u0131ca Nginx&#8217;in nas\u0131l yap\u0131land\u0131r\u0131ld\u0131\u011f\u0131n\u0131 ve sisteminizde nas\u0131l test edilebilece\u011fini de \u00f6\u011freneceksiniz. Nginx kullanarak web sunucusu i\u015flevselli\u011fini nas\u0131l elde edebilece\u011finizi bu yaz\u0131m\u0131zda ke\u015ffedeceksiniz. Nginx &hellip;<\/p>\n","protected":false},"author":6,"featured_media":4376,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[5],"tags":[],"class_list":["post-4377","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux"],"acf":[],"_links":{"self":[{"href":"https:\/\/sunucucozumleri.com\/blog\/wp-json\/wp\/v2\/posts\/4377","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sunucucozumleri.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sunucucozumleri.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sunucucozumleri.com\/blog\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/sunucucozumleri.com\/blog\/wp-json\/wp\/v2\/comments?post=4377"}],"version-history":[{"count":0,"href":"https:\/\/sunucucozumleri.com\/blog\/wp-json\/wp\/v2\/posts\/4377\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sunucucozumleri.com\/blog\/wp-json\/wp\/v2\/media\/4376"}],"wp:attachment":[{"href":"https:\/\/sunucucozumleri.com\/blog\/wp-json\/wp\/v2\/media?parent=4377"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sunucucozumleri.com\/blog\/wp-json\/wp\/v2\/categories?post=4377"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sunucucozumleri.com\/blog\/wp-json\/wp\/v2\/tags?post=4377"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}