<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Etiket &#187; Sunucu &#187; Ahmet Bolu</title>
	<atom:link href="https://ahmetbolu.com/etiket/sunucu/feed/" rel="self" type="application/rss+xml" />
	<link>https://ahmetbolu.com/etiket/sunucu/</link>
	<description>Web Hizmetleri » Ahmet Bolu</description>
	<lastBuildDate>Wed, 27 Apr 2022 11:41:40 +0000</lastBuildDate>
	<language>tr</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://ahmetbolu.com/wp-content/uploads/2015/08/cropped-favicon-ahmetbolu-ipad-32x32.png</url>
	<title>Etiket &#187; Sunucu &#187; Ahmet Bolu</title>
	<link>https://ahmetbolu.com/etiket/sunucu/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>X-Powered-By: PleskLin Üst Bilgi Yazısını Kaldırma</title>
		<link>https://ahmetbolu.com/x-powered-by-plesklin-ust-bilgi-yazisini-kaldirma/</link>
					<comments>https://ahmetbolu.com/x-powered-by-plesklin-ust-bilgi-yazisini-kaldirma/#respond</comments>
		
		<dc:creator><![CDATA[Ahmet Bolu]]></dc:creator>
		<pubDate>Sun, 01 Mar 2020 18:14:30 +0000</pubDate>
				<category><![CDATA[Güvenlik]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Plesk]]></category>
		<category><![CDATA[PleskLin]]></category>
		<category><![CDATA[Sunucu]]></category>
		<guid isPermaLink="false">https://www.ahmetbolu.com/?p=1071</guid>

					<description><![CDATA[<p>Web sunucunuzun arayüzünü yönetmek için Plesk Panel kullanıyorsanız muhtmelen websiteniz (websiteleriniz) bu bilgiyi tüm dünya ile paylaşıyordur. Plesk arkadaşımız bu bilgiyi paylaşmaktan kendi adına mutluluk duysa da biz olası güvenlik açıklarından dolayı sunucumuzun hedef gösterilmesini istemeyiz.  Bu işlemi Plesk Panel üzerinde ilgili bir websitesi için yapabildiğimiz gibi bir şablon dosyası düzenleyerek bunu sunucu geneli tüm &#8230;</p>
<p>Sonrası <a href="https://ahmetbolu.com/x-powered-by-plesklin-ust-bilgi-yazisini-kaldirma/">X-Powered-By: PleskLin Üst Bilgi Yazısını Kaldırma</a> <a href="https://ahmetbolu.com">Ahmet Bolu</a> ilk ortaya çıktı.</p>
]]></description>
										<content:encoded><![CDATA[<p>Web sunucunuzun arayüzünü yönetmek için <a href="https://www.plesk.com/" target="_blank" rel="noopener noreferrer">Plesk</a> Panel kullanıyorsanız muhtmelen websiteniz (websiteleriniz) bu bilgiyi tüm dünya ile paylaşıyordur. Plesk arkadaşımız bu bilgiyi paylaşmaktan kendi adına mutluluk duysa da biz olası güvenlik açıklarından dolayı sunucumuzun hedef gösterilmesini istemeyiz.  Bu işlemi Plesk Panel üzerinde ilgili bir websitesi için yapabildiğimiz gibi bir şablon dosyası düzenleyerek bunu sunucu geneli tüm websitelerine uygulayarak da yapabiliriz.</p>
<blockquote><p>Gelelim bu işlemi neden yaptığımıza.</p>
<p>Özetleyecek olursak her yazılımda olduğu gibi web dünyasının en populer sunucu yönetim paneli yazılımı olan Plesk arkadaşımızın da sonuçları bizi üzen güvenlik açıkları çıkmaktadır. Websitemiz, kullandığımız yazılımlar, uygulamalar ne kadar güvenli olursa olsun sunucumuz güvenli değilse ya da bir önemli güvenlik açığı çıkmışsa bundan faydalanmak isteyen kişilere ne tür sunucu yazılımı kullandığımızı hangi versiona sahip olduğu gibi bilgileri vermememiz iyi olacaktır.</p></blockquote>
<p>Panelinizde sınırlı sayıda websitesi var ve bunu web panelin görsel arayüzünü kullanarak yapabilirsiniz. Temelde yapmamız gereken ilgili web sitesine bir komut girşi yapmak ya da  bu bilgiyi yayın yapan ilgili şablon dosyasını bulup ilgili satırı temizlemek.</p>
<p><strong>X-Powered-By: PleskLin</strong> bilgisini kaldırmak için temel iki yöntem adım adım aşağıda anlatılmıştır sizin için uygun olan yöntemi ile bu yazıyı takip edebilirsiniz.</p>
<h2>X-Powered-By: PleskLin durumunu kontrol etme</h2>
<p>Öncelikle aşağıdaki komut ile web sitenizin bu bilgiyi verip vermediğini kontrol ediniz.</p>
<pre><code class="language-bash">[~]# curl -I https://www.orneksite.com
HTTP/2 200
date: Sun, 01 Mar 2020 20:00:34 GMT
content-type: text/html; charset=UTF-8
Connection: keep-alive
&lt;span style=&quot;color: #00ff00;&quot;&gt;X-Powered-By: PleskLin&lt;/span&gt;
***</code></pre>
<p>Çıktı ekranında <span style="color: #ff6600;">X-Powered-By: PleskLin</span> ifadesini görmemiz gerekiyor şayet sizin ekranınızda bu ifade yer almıyorsa bundan sonrası adımları uygulamanıza gerek yok. <em>(Yine de öğrenme amaçlı yazıyı okumaya devam edebilirsiniz)</em></p>
<p>&nbsp;</p>
<h2>Plesk Panel Kullanarak X-Powered-By: PleskLin Üst Bilgisi Kaldırma</h2>
<p><img decoding="async" class="alignnone size-full wp-image-1084" src="https://ahmetbolu.com/wp-content/uploads/2020/03/plesk-panel-guvenlik-security-x-powered-by-plesklin-min.jpg" alt="plesk-panel-guvenlik-security-x-powered-by-plesklin-min.jpg" width="1920" height="1080" srcset="https://ahmetbolu.com/wp-content/uploads/2020/03/plesk-panel-guvenlik-security-x-powered-by-plesklin-min.jpg 1920w, https://ahmetbolu.com/wp-content/uploads/2020/03/plesk-panel-guvenlik-security-x-powered-by-plesklin-min-569x320.jpg 569w, https://ahmetbolu.com/wp-content/uploads/2020/03/plesk-panel-guvenlik-security-x-powered-by-plesklin-min-1067x600.jpg 1067w, https://ahmetbolu.com/wp-content/uploads/2020/03/plesk-panel-guvenlik-security-x-powered-by-plesklin-min-284x160.jpg 284w, https://ahmetbolu.com/wp-content/uploads/2020/03/plesk-panel-guvenlik-security-x-powered-by-plesklin-min-768x432.jpg 768w, https://ahmetbolu.com/wp-content/uploads/2020/03/plesk-panel-guvenlik-security-x-powered-by-plesklin-min-1536x864.jpg 1536w" sizes="(max-width: 1920px) 100vw, 1920px" /></p>
<p>Bir websitesi için <strong>X-Powered-By: PleskLin</strong> üst bilgisi yazısını kaldırmanın <strong>en pratik yöntemidir</strong> diyebiliriz. Bu yöntemi bir ya da bir kaç tane websiteniz varsa öneririm çünkü aynı adımları az sayıda web sitesi için tek tek uygulamak (çok da teknik bilgi gerektirmediğinden) daha pratiktir. <em>(Sunucunuzda çok sayıda websitesi barınıyorsa bir sonraki adım biraz teknik adımlar içerse de çok daha pratik olacaktır.)</em></p>
<ol>
<li>Plesk Panel ayayüzüne giriş yapınız<br />
(Ör: https://example.com:8443)</li>
<li>Sırasıyla <strong>Alan Adları &gt; orneksite.com &gt; Apache &amp; Nginx Ayarları &gt;</strong> menu adımlarını takip edin <strong>Ek nginx direktifleri</strong>  giriş alanına
<pre><code class="language-nginx">Header unset X-Powered-By</code></pre>
<p>satırını ekleyiniz&gt; <strong>Tamam </strong> diyerek işlemi sonlandırın.</li>
</ol>
<p>Websitemiz için X-Powered-By: PleskLin üst bilgisi kaldırılmış olacaktır.  Aynı işlemi istediğiniz diğer websiteleriniz için uygulayabilirsiniz. Sonucu test etmek için test aşaması adımına geçiş yapabilirsiniz. (Kendileri yazının sonunda)</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h2>Tüm siteler için X-Powered-By: PleskLin Üst Bilgisi Kaldırma</h2>
<ol>
<li>Sunucumuza ssh üzerinden giriş yapalım.
<pre><code class="language-bash">[~]# ssh root@orneksite.com</code></pre>
</li>
<li>Özel şablon dosyamız için bir klasör oluşturalım
<pre><code class="language-bash">[~]# mkdir -p /usr/local/psa/admin/conf/templates/custom/domain</code></pre>
</li>
<li>Varsayılan  şablon dosyalarını oluşturduğumuz klasöre kopyalayalım.
<pre><code class="language-bash">[~]# cp /usr/local/psa/admin/conf/templates/default/server.php /usr/local/psa/admin/conf/templates/custom
[~]# cp /usr/local/psa/admin/conf/templates/default/domain/nginxDomainVirtualHost.php /usr/local/psa/admin/conf/templates/custom/domain
[~]# cp /usr/local/psa/admin/conf/templates/default/domain/nginxForwarding.php /usr/local/psa/admin/conf/templates/custom/domain</code></pre>
</li>
<li>Editor ile  server.php dosyasını açıp <strong>Header add X-Powered-By PleskLin</strong> geçen satırı silip dosyayı kayıt edelim.
<pre><code class="language-bash">[~]# vi /usr/local/psa/admin/conf/templates/custom/server.php</code></pre>
</li>
<li>Editor ile nginxDomainVirtualHost.php dosyasını açıp <strong>add_header X-Powered-By PleskLin; </strong>ilgili satırı silip dosyayı kayıt edelim.
<pre><code class="language-bash">[~]# vi /usr/local/psa/admin/conf/templates/custom/domain/nginxDomainVirtualHost.php</code></pre>
</li>
<li>Editor ile nginxForwarding.php dosyasını açıp<strong> add_header X-Powered-By PleskLin; </strong>ilgili satırı silip dosyayı kayıt edelim.
<pre><code class="language-bash">[~]# vi /usr/local/psa/admin/conf/templates/custom/domain/nginxForwarding.php</code></pre>
</li>
<li>Yapılan değişikliklerin sunucu geneli tüm siteler için geçerli olması için aşağıdaki komutu uygulayalım.
<pre><code class="language-bash">[~]# /usr/local/psa/admin/sbin/httpdmng --reconfigure-all</code></pre>
</li>
</ol>
<h2>Sonucu Test Eme</h2>
<p>Yaptığımız ayarların geçerli olup olmadığını test edelim, bunun için ilgili sunucumuz üzerinde olan herhangib bir siteyi seçebilirsiniz.</p>
<pre><code class="language-bash">curl -I https://www.orneksite.com

HTTP/2 200
date: Sun, 01 Mar 2020 20:03:34 GMT
content-type: text/html; charset=UTF-8
set-cookie: __cfduid=d4e666***; expires=Tue, 31-Mar-20 20:03:34 GMT; path=/; domain=.orneksite.com; HttpOnly; SameSite=Lax; Secure
last-modified: Sun, 01 Mar 2020 19:59:48 GMT
vary: Accept-Encoding,User-Agent
cache-control: max-age=0, no-cache, no-store, must-revalidate
expires: Mon, 29 Oct 1923 20:30:00 GMT
pragma: no-cache
strict-transport-security: max-age=15552000; includeSubDomains; preload
cf-cache-status: DYNAMIC
expect-ct: max-age=604800, report-uri=&quot;https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct&quot;
alt-svc: h3-27=&quot;:443&quot;; ma=86400, h3-25=&quot;:443&quot;; ma=86400, h3-24=&quot;:443&quot;; ma=86400, h3-23=&quot;:443&quot;; ma=86400
x-content-type-options: nosniff
server: cloudflare
cf-ray: 56d57b6b2a76fcfd-OTP</code></pre>
<p>Kontrol ettiğimizde artık sunucumuz test ettiğimiz alan adı için üst veri bilgisi olarak X-Powered-By: PleskLin bilgisini vermemektedir.</p>
<p>Sonrası <a href="https://ahmetbolu.com/x-powered-by-plesklin-ust-bilgi-yazisini-kaldirma/">X-Powered-By: PleskLin Üst Bilgi Yazısını Kaldırma</a> <a href="https://ahmetbolu.com">Ahmet Bolu</a> ilk ortaya çıktı.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://ahmetbolu.com/x-powered-by-plesklin-ust-bilgi-yazisini-kaldirma/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
