{"id":14177,"date":"2022-04-27T16:23:33","date_gmt":"2022-04-27T14:23:33","guid":{"rendered":"https:\/\/www.ihs.com.tr\/blog\/?p=14177"},"modified":"2022-05-30T10:11:15","modified_gmt":"2022-05-30T08:11:15","slug":"nginx-nedir","status":"publish","type":"post","link":"https:\/\/www.ihs.com.tr\/blog\/nginx-nedir\/","title":{"rendered":"NGINX Nedir ve Neden Kullanmal\u0131s\u0131n\u0131z?"},"content":{"rendered":"<p><em><strong>NGINX<\/strong>\u00a0, yayg\u0131n olarak kullan\u0131lan a\u00e7\u0131k kaynakl\u0131 bir <a href=\"https:\/\/www.ihs.com.tr\/sunucu-kiralama\/\" target=\"_blank\" rel=\"noopener noreferrer\">web sunucusu<\/a> yaz\u0131l\u0131m\u0131d\u0131r.\u00a02002 y\u0131l\u0131nda <strong>Igor Sysoev<\/strong> taraf\u0131ndan ba\u015flat\u0131lan bir projeydi. Ekim 2004&#8217;te resmi olarak piyasaya s\u00fcr\u00fcld\u00fc. Ayn\u0131 anda on bin ba\u011flant\u0131y\u0131 y\u00f6netme zorlu\u011fu olarak tan\u0131mlanan <strong>C10k sorununu \u00e7\u00f6zmek i\u00e7in<\/strong> olu\u015fturulmu\u015ftur.<\/em><\/p>\n<p>Bug\u00fcn, a\u011f i\u00e7inde yap\u0131lan ba\u011flant\u0131 say\u0131s\u0131nda bir s\u0131n\u0131r yoktur.\u00a0Bu sorunun \u00fcstesinden gelmek i\u00e7in NGINX, geleneksel s\u00fcre\u00e7 g\u00fcd\u00fcml\u00fc mimariden tamamen farkl\u0131, <strong>olay g\u00fcd\u00fcml\u00fc ve e\u015fzamans\u0131z<\/strong> bir mimariyle tan\u0131t\u0131ld\u0131.\u00a0Bu nedenle NGINX, h\u0131z ve \u00f6l\u00e7eklenebilirli\u011fi koruyan en g\u00fcvenilir sunucu olarak kabul edilir.<\/p>\n<p>Daha \u00f6nce, NGINX, <a href=\"https:\/\/www.ihs.com.tr\/blog\/http-server-hata-durum-kodlari-ve-anlamlari\/\">HTTP<\/a> web sunumu i\u00e7in i\u015flev g\u00f6r\u00fcyordu.\u00a0Ancak o zamandan beri geli\u015fti ve \u015fimdi\u00a0<em>IAMP, POP3 ve SMTP i\u00e7in Ters proxy, HTTP y\u00fck dengeleyici, stream ve e-posta proxy&#8217;si<\/em>\u00a0olarak da hizmet veriyor.\u00a0NGINX, b\u00fcy\u00fck ba\u011flant\u0131lar\u0131 \u015fa\u015f\u0131rt\u0131c\u0131 bir h\u0131zla i\u015fleme yetene\u011fi nedeniyle y\u00fcksek trafikle u\u011fra\u015fan bir\u00e7ok web sitesi taraf\u0131ndan tercih edilen web sunucular\u0131ndan biridir.\u00a0<a href=\"https:\/\/www.ihs.com.tr\/blog\/apache-nedir\/\" target=\"_blank\" rel=\"noopener\">Apache<\/a> HTTP sunucusuna \u00f6nemli bir rakip olarak pazara girmi\u015ftir.<\/p>\n<p>Daha \u00f6nce, her istemci iste\u011fi, artan ba\u011flant\u0131lar\u0131 i\u015flemek i\u00e7in karma\u015f\u0131k hale gelen ayr\u0131 bir i\u015f par\u00e7ac\u0131\u011f\u0131 olarak ele al\u0131n\u0131rd\u0131.\u00a0Bu gecikmeli bir yan\u0131ta yol a\u00e7ar ve web sunucusunun yava\u015flamas\u0131na yol a\u00e7ar.\u00a0Farkl\u0131 i\u015f par\u00e7ac\u0131klar\u0131 aras\u0131nda ge\u00e7i\u015f yapmak, CPU kullan\u0131m\u0131n\u0131n yan\u0131 s\u0131ra geni\u015fletilmi\u015f bellek kullan\u0131m\u0131 ve CPU s\u00fcresi gerektirir ve bu da web sitesinin performans\u0131n\u0131 etkiler.\u00a0NGINX ile daha iyi kaynak kullan\u0131m\u0131 ile birlikte on kat daha iyi performans elde edebilirsiniz.<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_77 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">\u0130\u00e7erik Tablosu<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-6a0e1b795a861\" class=\"ez-toc-cssicon-toggle-label\"><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><\/label><input type=\"checkbox\" id=\"ez-toc-cssicon-toggle-item-6a0e1b795a861\" aria-label=\"Toggle\" \/><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:\/\/www.ihs.com.tr\/blog\/nginx-nedir\/#NGINX-Nedir\" >NGINX Nedir?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.ihs.com.tr\/blog\/nginx-nedir\/#NGINX-Kullanmanin-Avantajlari\" >NGINX Kullanman\u0131n Avantajlar\u0131<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.ihs.com.tr\/blog\/nginx-nedir\/#NGINX-Kullanmanin-Dezavantajlari\" >NGINX Kullanman\u0131n Dezavantajlar\u0131<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.ihs.com.tr\/blog\/nginx-nedir\/#Neden-NGINXi-Kullanmalisiniz\" >Neden NGINX&#8217;i Kullanmal\u0131s\u0131n\u0131z?<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"NGINX-Nedir\"><\/span><strong>NGINX Nedir?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><strong>NGINX bir web sunucusudur<\/strong> ancak genellikle ters proxy olarak kullan\u0131l\u0131r.\u00a0Bir web sunucusu ve bir ters proxy olarak verimli bir \u015fekilde \u00f6l\u00e7eklenebilir.\u00a0Belirli bir ba\u011flant\u0131ya bir i\u015flem ataman\u0131za izin vermez, ancak a\u011f i\u00e7indeki birden \u00e7ok ba\u011flant\u0131 aras\u0131nda kolayca payla\u015f\u0131labilen bir i\u015flem havuzu olu\u015fturur.<\/p>\n<p>Bir istek yap\u0131ld\u0131\u011f\u0131nda, s\u00fcrece bir kaynak tahsis edilir ve bu da kapsaml\u0131 ba\u011flant\u0131lar\u0131 kolayca y\u00f6netebilecek daha iyi kaynak kullan\u0131m\u0131 ile sonu\u00e7lan\u0131r.<\/p>\n<p>NGINX ayr\u0131ca veri merkezleri ve d\u0131\u015f a\u011f aras\u0131nda g\u00fcvenli bir ba\u011flant\u0131 kurmaya yard\u0131mc\u0131 olur.\u00a0Ayn\u0131 zamanda, birden \u00e7ok farkl\u0131 y\u00fck payla\u015f\u0131m mekanizmas\u0131 kullanman\u0131za izin veren bir HTTP y\u00fck dengeleyici (load balancer) olarak da iyi \u00e7al\u0131\u015f\u0131r.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"NGINX-Kullanmanin-Avantajlari\"><\/span><strong>NGINX Kullanman\u0131n Avantajlar\u0131<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ul>\n<li>Yaz\u0131l\u0131 kod taban\u0131 di\u011fer alternatiflere g\u00f6re daha tutarl\u0131d\u0131r.<\/li>\n<li>Kolay bir konfig\u00fcrasyon format\u0131 sa\u011flar ve di\u011fer web sunucu alternatiflerinden daha modern bir tasar\u0131ma sahiptir.<\/li>\n<li>Olay tabanl\u0131d\u0131r ve ba\u011flam de\u011fi\u015ftirme nedeniyle ek y\u00fck olmadan birden \u00e7ok ba\u011flant\u0131y\u0131 y\u00f6netmenize olanak tan\u0131r.<\/li>\n<li>Daha az bellek ve kaynak kullan\u0131r.<\/li>\n<li>NGINX, web sitesini daha h\u0131zl\u0131 hale getirir ve daha iyi bir Google s\u0131ralamas\u0131 elde etmelerine yard\u0131mc\u0131 olur.<\/li>\n<li><strong>Ruby, python, WordPress, Joomla<\/strong> gibi yayg\u0131n olarak kullan\u0131lan web uygulamalar\u0131yla uyumludur.<\/li>\n<li>Dinamik i\u00e7eri\u011fin statik i\u00e7eri\u011fe d\u00f6n\u00fc\u015ft\u00fcr\u00fclmesine yard\u0131mc\u0131 olur.<\/li>\n<li>Ayn\u0131 anda binlerce e\u015fzamanl\u0131 ba\u011flant\u0131n\u0131n i\u015flenmesine yard\u0131mc\u0131 olur.<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"NGINX-Kullanmanin-Dezavantajlari\"><\/span><strong>NGINX Kullanman\u0131n Dezavantajlar\u0131<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ul>\n<li>Apache&#8217;ye k\u0131yasla k\u00fc\u00e7\u00fck topluluk deste\u011fi ile birlikte gelir, ancak Apache&#8217;den daha fazla kullan\u0131m durumu vard\u0131r.<\/li>\n<li>Apache&#8217;ye k\u0131yasla size \u00e7ok fazla mod\u00fcl ve uzant\u0131 sunmaz.<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"Neden-NGINXi-Kullanmalisiniz\"><\/span><strong>Neden NGINX&#8217;i Kullanmal\u0131s\u0131n\u0131z?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>NGINX&#8217;i bir\u00e7ok nedenden dolay\u0131 kullanabilirsiniz ve bunlardan baz\u0131lar\u0131 a\u015fa\u011f\u0131da belirtilmi\u015ftir.<\/p>\n<ul>\n<li><strong>Tek bir giri\u015f noktas\u0131 sa\u011flar<\/strong>: Kapsay\u0131c\u0131 ortam i\u00e7inde, gerekti\u011finde kapsay\u0131c\u0131lar\u0131 da\u011f\u0131tabilir veya yok edebilirsiniz, ancak kullan\u0131c\u0131lar\u0131n hizmetlere eri\u015fmesi i\u00e7in tek bir giri\u015f noktas\u0131na sahip olmak daha iyi bir yakla\u015f\u0131md\u0131r.\u00a0NGINX, bunu sa\u011flamak i\u00e7in daha iyi bir \u00e7\u00f6z\u00fcmd\u00fcr.\u00a0Dengeyi y\u00fcklemenize ve trafi\u011fi sabit bir genel IP adresiyle y\u00f6nlendirmenize yard\u0131mc\u0131 olacak NGINX sunucular\u0131n\u0131 kontrol edebilirsiniz.\u00a0NGINX sunucusu, kullan\u0131c\u0131n\u0131n iste\u011fini alacak ve ard\u0131ndan bunu uygun kapsay\u0131c\u0131ya iletecektir.<\/li>\n<li><strong>\u00d6nbelle\u011fe Alma: NGINX<\/strong>sunucusu, performans\u0131 art\u0131ran hem statik hem de dinamik i\u00e7erik i\u00e7in bir <a href=\"https:\/\/www.ihs.com.tr\/blog\/cache-onbellek-nedir\/\" target=\"_blank\" rel=\"noopener noreferrer\">\u00f6nbellek<\/a> sa\u011flar.\u00a0Her veri talebini, onu olu\u015fturan mikro hizmete y\u00f6nlendirmek size maliyetli olacakt\u0131r.\u00a0Verileri k\u0131sa bir s\u00fcre i\u00e7in \u00f6nbelle\u011fe almak i\u00e7in mikro \u00f6nbelle\u011fe alma uygulayarak back-end altyap\u0131 y\u00fck\u00fcn\u00fc azaltabilirsiniz.\u00a0Kaynaklar\u0131 ikinci kez \u00f6l\u00e7eklendirmeden uygulamalar\u0131n sorunsuz \u00e7al\u0131\u015fmas\u0131 i\u00e7in yo\u011fun trafik s\u0131ras\u0131nda yal\u0131t\u0131lmas\u0131na yard\u0131mc\u0131 olur.<\/li>\n<li><strong>Birden \u00e7ok back-end uygulamas\u0131:<\/strong> NGINX k\u00fcmesi, \u00e7e\u015fitli uygulamalar i\u00e7in trafi\u011fin verimli bir \u015fekilde y\u00f6netilmesine yard\u0131mc\u0131 olur ve bu nedenle bir\u00e7ok bulut sa\u011flay\u0131c\u0131s\u0131 taraf\u0131ndan tercih edilir.\u00a0NGINX sunucusu, her iste\u011fi uygun hizmetlere y\u00f6nlendirecek olan ayr\u0131 HTTP u\u00e7 noktalar\u0131 i\u00e7in gelen trafi\u011fi proxy yapmak i\u00e7in kullan\u0131l\u0131r.\u00a0Ayr\u0131ca, herhangi bir kesinti olmadan kurallar\u0131 g\u00fcncellemenize ve NGINX \u00f6rne\u011fini karma\u015f\u0131k uygulamalar i\u00e7in bile kullan\u0131labilir hale getirmenize olanak tan\u0131r.<\/li>\n<li><strong>A\/B <\/strong><strong>Testi<\/strong>: NGINX, mikro hizmet uygulamalar\u0131n\u0131n kullan\u0131ma sunulmas\u0131na yard\u0131mc\u0131 olan A\/B testi \u00f6zellikleriyle birlikte gelir.\u00a0NGINX ile gelen trafi\u011fi bir\u00e7ok hedef aras\u0131nda kolayca b\u00f6lebilirsiniz.\u00a0Ne zaman yeni bir mikro hizmet da\u011f\u0131tsan\u0131z, trafi\u011fi b\u00f6lebilir ve baz\u0131 kullan\u0131c\u0131lar\u0131 bu uygulamaya y\u00f6nlendirebilirsiniz. Bu, trafi\u011fi izlemenize ve her iki s\u00fcr\u00fcm\u00fcn de ger\u00e7ek zamanl\u0131 trafi\u011fi nas\u0131l ele ald\u0131\u011f\u0131ndaki fark\u0131 hissetmek i\u00e7in KPI&#8217;lar\u0131 \u00f6l\u00e7menize olanak tan\u0131r.<\/li>\n<li><strong>Konsolide <\/strong><strong>g\u00fcnl\u00fck kayd\u0131<\/strong>: NGINX, standart HTTP g\u00fcnl\u00fck format\u0131 ile birlikte gelir.\u00a0Her bir mikro hizmet trafi\u011fi i\u00e7in ayr\u0131 bir g\u00fcnl\u00fc\u011fe sahip olmak ve bunlar\u0131 daha sonra birle\u015ftirmek yerine, t\u00fcm web trafi\u011fini NGINX \u00f6n ucunda kaydetmenize olanak tan\u0131r.\u00a0NGINX&#8217;i kullanarak, eri\u015fim g\u00fcnl\u00fcklerini olu\u015fturma ve s\u00fcrd\u00fcrmenin karma\u015f\u0131kl\u0131\u011f\u0131n\u0131 azaltabilirsiniz.<\/li>\n<li><strong>\u00d6l\u00e7eklenebilirlik ve hata tolerans\u0131: <\/strong>NGINX&#8217;in y\u00fck dengeleme (load balance), sa\u011fl\u0131k kontrolleri \u00f6zellikleri, herhangi bir mikro hizmetin eklenmesi veya kald\u0131r\u0131lmas\u0131, kullan\u0131c\u0131n\u0131n deneyimini etkilemeyecek \u015fekilde back-end altyap\u0131n\u0131z\u0131 \u00f6l\u00e7eklendirmenize olanak tan\u0131r.\u00a0Daha fazla mikro hizmet da\u011f\u0131tmak istiyorsan\u0131z, load balance havuzuna yeni bir \u00f6rnek ekledi\u011finizi NGINX sunucusuna bildirmeniz yeterlidir.\u00a0Ba\u015far\u0131s\u0131z bir \u00f6rnek durumunda, NGINX kurtar\u0131lana kadar trafi\u011fi o \u00f6rne\u011fe y\u00f6nlendirmez.<\/li>\n<li><strong>S\u0131f\u0131r kesinti<\/strong>: NGINX, web sunucusunun sorunsuz \u00e7al\u0131\u015fmas\u0131n\u0131 sa\u011flar.\u00a0Hatta sistem yaz\u0131l\u0131m\u0131n\u0131 ba\u011flant\u0131 kesintisi olmadan sorunsuz bir \u015fekilde g\u00fcncelleyebilir veya y\u00fckseltebilir ve herhangi bir uygulama kesintisini \u00f6nleyebilirsiniz.<\/li>\n<li><strong>DoS sald\u0131r\u0131lar\u0131n\u0131 <\/strong><strong>azalt\u0131r<\/strong>: NGINX, tonlarca gelen iste\u011fi veya HTTP trafi\u011fini i\u015flemesi, yo\u011fun trafik s\u0131ras\u0131nda uygulama g\u00fcvenli\u011fini sa\u011flamas\u0131, ortak \u00f6nbellek yan\u0131t\u0131 ve iste\u011fi sorunsuz bir \u015fekilde teslim etmesiyle tan\u0131n\u0131r.\u00a0NGINX, uygulamalar\u0131n\u0131z i\u00e7in bir amortis\u00f6r g\u00f6revi g\u00f6r\u00fcr.\u00a0Ayr\u0131ca, savunmas\u0131z <a href=\"https:\/\/www.ihs.com.tr\/blog\/api-nedir-kullanim-alanlari-ve-ozellikleri\/\" target=\"_blank\" rel=\"noopener noreferrer\">API<\/a>&#8216;leri ve URL&#8217;leri isteklerle a\u015f\u0131r\u0131 y\u00fcklenmekten koruyacak trafi\u011fi de kontrol eder.\u00a0Bu, sunucunun a\u015f\u0131r\u0131 y\u00fcklenmesini \u00f6nlemek i\u00e7in bir e\u015fzamanl\u0131l\u0131k s\u0131n\u0131r\u0131 uygulanarak ve istekleri kuyru\u011fa alarak ba\u015far\u0131labilir.<\/li>\n<\/ul>\n<p><strong>Son olarak;<\/strong><\/p>\n<p>NGINX sunucusunun k\u0131sa bir tarih\u00e7esinden, nas\u0131l olu\u015ftu\u011fundan, sunucu ortam\u0131ndaki yerinden ve ayr\u0131ca NGINX kullanman\u0131n faydalar\u0131ndan bahsettik.\u00a0NGINX, ayn\u0131 zamanda bir e-posta proxy&#8217;si, ters proxy ve y\u00fck dengeleyici (load balancer) olarak da g\u00f6rev yapan bir web sunucusudur.<\/p>\n<p>NGINX&#8217;in yap\u0131s\u0131 asenkrondur ve ayr\u0131ca olaya dayal\u0131d\u0131r;\u00a0Bu, ayn\u0131 anda birden fazla iste\u011fin i\u015flenmesini sa\u011flar.\u00a0NGINX, kolayca y\u00fcksek d\u00fczeyde \u00f6l\u00e7eklenebilir, bu da hizmetinin m\u00fc\u015fterilerinin trafi\u011fiyle birlikte b\u00fcy\u00fcmesini sa\u011flar.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>NGINX\u00a0, yayg\u0131n olarak kullan\u0131lan a\u00e7\u0131k kaynakl\u0131 bir web sunucusu yaz\u0131l\u0131m\u0131d\u0131r.\u00a02002 y\u0131l\u0131nda Igor Sysoev taraf\u0131ndan ba\u015flat\u0131lan bir projeydi. Ekim 2004&#8217;te resmi olarak piyasaya&hellip;<\/p>\n","protected":false},"author":3,"featured_media":14180,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[414],"tags":[],"class_list":["post-14177","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sunucu"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/posts\/14177","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/comments?post=14177"}],"version-history":[{"count":4,"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/posts\/14177\/revisions"}],"predecessor-version":[{"id":14221,"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/posts\/14177\/revisions\/14221"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/media\/14180"}],"wp:attachment":[{"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/media?parent=14177"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/categories?post=14177"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/tags?post=14177"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}