Web Sunucusu nedir veya Web Hosting olarak bilinir?

Birçok insan “Sunucu” terimiyle tanışıp görünce üzülüyor çünkü onlar için belirsiz bir terim ve ne anlama geldiğini bilmiyorlar.

Yani sana en başında söyleyeyim canım, bu “Sunucu” internette gördüğün tüm sitelerin çalışmasının temelidir çünkü “Sunucular” kullanılarak tam olarak faaliyete geçiyorlar, “İstekleri” uygulayan ve sana verileri gösteren “Sunucuları” kullanıyorlar e site ne zaman linkine tıklayıp saklıyorsunuz. Site veritabanı olmalı,,

Yani “Kullanıcı” tarayıcı sitenize girdiğinde siteye sahip olan “Sunucu”yu arayıp ondan sitenin verilerini ister, bu da size sayfanın ve sitenin gerçek şeklini gösterir ,, ve tabiki bu işlem buna bağlı olarak çok hızlı bir şekilde yapılır e Bu “Sunucunun” kapasiteleri ve ziyaretçi sayısı “Trafik” Kim onunla aynı anda uğraşıyor ve site verilerini istiyor,,

Tamam, bu “Sunucu”nun 24 saat çalıştığı anlamına mı geliyor, çünkü birisi web sitesine her girse, istediği zaman çalışıyor?

Cevap “Evet” “Sunucu” 24 saat çalışıyor, herhangi bir siteye girdiğinizde sorunsuz çalıştığını buluyorsunuz. “Sunucu”nun herhangi bir sitenin çalışmasının temeli olduğunu biliyorduk. “Sunucu”nun bileşenleri tam olarak nelerdir?

Basitçe söylemek gerekirse, kullandıklarımız gibi PC’ler ve neredeyse aynı bileşenlere sahip, ancak daha büyük ve daha güçlü kapasitelere sahip, ve olacak

  • İlki “Bilgisayar Kasası” ya da argo olarak dediğimiz gibi kasa “Sunucu” daki ana unsurdur.
  • Sunucunun çekirdeği olan CPU veya işlemci
  • Ram depolama türlerinden biridir ve çok hızlıdır ve içinde saklanır

Dosyalar hazır ve çalışıyor

  • Tüm dosyaların saklandığı “Depolama Cihazı” veya depolama aracı

Sitelerde iki tür “HDD” ve “SSD” vardır

  • “Soğutucu” CPU’yu ve “Sunucu”nun diğer bileşenlerini soğutmaktan sorumludur
  • İşletim Sistemi“, “Sunucu”yu sadece bir cihazdan Windows veya Linux gibi yanıt veren bir cihaza dönüştürmekten sorumlu işletim sistemidir
  • ”Ana pano ve güç kaynağı

Tabii ki tüm imkanlar daha yüksekti, tüm “Sunucu” performansı o kadar iyi ve güçlüydü, ayrıca dediğimiz gibi yüksek internet hızıyla ve kalıcı olarak elektriğe bağlanması gerekiyor, çünkü 24 saat çalışıyor, ve bu da avantajlarından biri “Sunucu” merdivenlerde yükseklik olmadan sürekli çalışıyor. Sıcaklık açık .

Web Sunucusu nedir veya Web Hosting olarak bilinir?

Birden fazla site tek sunucuda nasıl çalışır ?

Merhaba arkadaşlar. Dolar almış başını giderken site domain fiyatları, host fiyatları hele her site için ayrı ayrı projeleriniz varsa aylığı ve yıllığı yüksek maliyetleri bulmakta.

Bir internet sitesi için domain, host, ssl olmazsa olmaz heleki bunlar sadece barındırma kısmı birden fazla siteniz varsa bunlara birde server, cpanel, plesk lisansı derken maliyetler artıyor. şimdi size bu yazıyı yazmamdaki asıl mesele benimde başıma gelen bu hesaplardan yola çıkarak çözdüğüm kurulumu anlatarak yapacağım.

Öncelikle Türkiye’de bir firmadan server kiralamaya kalksak panel lisanslarıyla birlikte aylık 40 – 50 dolar civarı buluyor. Verim Host diye sunucu hizmeti veren kurumlar mevcut ve aylık 30 – 35 dolar civarında.

Verim Host ile ubuntu linux server kurup birden fazla siteyi, domaini tek sunucuda nasıl kurarız ve bu kurduğumuz sitelere ücretsiz ssl alarak nasıl yayına acarız konusunu ele alalım.

Verim Host üzerinde 30 – 35 dolara linux ubuntu serverınızın olduğunu varsayarak ve içerisinde php site çalışması için apache kurulu olduğunu düşünerekten yapacağımız işlemin öncelikli adı “Apache Virtual Hosts” yani tek sunucu ile birden fazla site çalışmasını sağlayan sanal bilgisayar yapısı.

Şimdi sırasıyla aşağıdaki işlemleri yaparak sonuç elde edelim. site1.com ve site2.com olarak örnek vereceğim bunları siz kendi siteleriniz gibi düşünün.

sudo mkdir /var/www/site1 sudo mkdir /var/www/site2 komutları ile www klasörümüze 2 tane site kök dizinleri tanımlıyoruz

Ve site1 kök klasörü içine index.html oluşturup ftp ile atalım aynısını site2 içinde yapıcaz html dosyalarının içine site1 ve site2 yazabiliriz sadece deneme amaçlı urle tıkladığımızda ayırt etmek için sadace.

sonra /etc/apache2/sites-available klasöründe ki 000-default.conf dosyasını kopyalayalım

sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/site1.com.conf sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/site2.com.conf

sonra içlerine her biri için ayrı şekilde şu kod yapısını yapıştıralım

<virtualhost :80=””>  ServerAdmin mailadresiniz  DocumentRoot /var/www/site1.com  ServerName site1.com  ServerAlias www.site1.com  ErrorLog ${APACHE_LOG_DIR}/error.log  CustomLog ${APACHE_LOG_DIR}/access.log combined </virtualhost>

Sonra

sudo a2ensite site1.com.conf sudo a2ensite site2.com.conf

Diyerek etkin hale getirdikten sonra apacheye restart çekerek kontrol edelim.

sudo service apache2 reload veya sudo service apache2 restart

Son olarak  /etc/hosts dosyasına sitemizin ip ve adını ekleyelim

sudo nano /etc/hosts nano kodu ile hosts dosyasına şu kodları kendi ip ve site adlarınızı belirtin. 127.0.0.1 localhost   104.248.196.1 site1.com 104.248.196.1 site2.com

Sunucuda işlemlerimiz tamamdır. Şimdi domain adreslerimizin dns yönlendirmelerini yaparak ssl ile birlikte Verim Host sunucumuza bağlantımızı tamamlayıp domainlerimizi aktif ediyorum.

Umarım faydalı bir anlatım olmuştur. Takıldığınız bir sorun olduğunda soru sor bölümünden iletişime geçebilirsiniz.

Birden fazla site tek sunucuda nasıl çalışır ?

Yeni Plesk Araç Takımları ve Özellikleri

Plesk, yakın zamanda, müşteri deneyiminiz üzerinde büyük etkisi olabilecek birkaç Plesk Araç Takımı ekledi. İşte yeniliklerin bir dökümü.

  1. WordPress araç seti
  2. Joomla araç seti
  3. SEO araç seti
  4. Uzantı kataloğu

Başlayalım!

1. WordPress Araç Seti

Bu araç seti, hepsinin en göze çarpan özelliklerinden biridir. Her şeyden önce, dünyanın en popüler CMS’si olan WordPress’i kullanır. Plesk bunu “WordPress için en eksiksiz, güvenli ve çok yönlü araç takımı” olarak tanımlıyor. En dikkate değer CMS özelliği, kullanıcı dostu olması ve basitliğidir; Plesk WordPress araç seti bunu daha da ileri götürüyor.

Araç seti, ilk WordPress sitenizi dağıtmanıza yardımcı olan tek tıklamalı bir yükleyici sunar. Kurulumun ardından, tüm yaratıcı fikirlerinizi eklenti gerektirmeyen bir sanal alan aracında sahneleyebilir ve test edebilirsiniz! Bu, herhangi bir yeni içeriğin canlı sitenize verimli bir şekilde dağıtılmasına yardımcı olur. Ek olarak, bir güvenlik tarayıcısıyla birlikte web sitenizi korumaya yardımcı olan yerleşik bir güvenlik özelliği vardır.

Daha fazlasına ihtiyaç var? Araç seti, hazırlama, klonlama, eşitleme, güncelleme, taşıma ve diğer yüksek riskli görevler gibi işlemleri tek bir tıklamayla kolaylaştırmaya yardımcı olur. Birden fazla WordPress siteniz varsa, sitelerinizde tekillik veya toplu güncellemeler bile yapabilirsiniz.

Süreç aşırı basitleştirilmiş gibi görünüyorsa, araç seti, oradaki üst düzey geliştiriciler için önemli ve cesur ayrıntılara girmenizi sağlayan benzersiz bir özellik sunar. WP-CLI, bakım modu, hata ayıklama yönetimi, arama motoru dizin yönetimi ve daha fazlasına erişebileceksiniz.

2. Joomla araç takımı

Joomla araç takımı, WordPress araç takımına benzer. Kullanıcıların tüm Joomla! örnekler. WordPress araç setinde olduğu gibi, başlatma ve nihayetinde başlama sürecini kolaylaştırmaya yardımcı olan tek tıklamalı bir yükleyici var! Yerleşik güvenlik özellikleri ve güvenlik tarayıcısının tümü önceden yapılandırılmıştır ve güvenlik uzmanlığı gerektirmez. Son olarak, tüm Joomla! Siteler tek bir kontrol paneli üzerinden.

3. SEO araç seti

Arama motoru optimizasyonu söz konusu olduğunda, birçok geliştirici için tam olarak ne yapılması gerektiği konusunda net olmayabilir. Neye odaklanılmalı? Ne iyileştirilmelidir? SEO araç seti, optimizasyon için rehberiniz olur.

Web sitenizi ve rakiplerinizi test ederek, analiz ederek ve izleyerek arama motoru sıralamanızı iyileştirmeye yardımcı olur. Dahil edilen SEO Danışmanı, web sitelerinizin sıralaması hakkında fikir veren bir görev listesi oluşturur. Ayrıca, standart SEO kurallarına ve uygulamalarına dayalı bir Optimizasyon Puanı hesaplamak için bir Site Denetimi özelliği çalıştırabilirsiniz. Tüm bu araçlar, SEO ilerlemenizi değerlendirirken çok etkilidir. Araç seti, arama motorlarındaki alan popülerliğini tespit etmek için bir sıralama izleyicisi bile sunar, ilerlemenizi izlemek için harika bir araç. Son olarak, araç kiti, botları takip etmeye yardımcı olan bir savunma mekanizması sunar! Günlük dosyası analizörü, bot başına bazı ekstra bilgilerle sitenizi ziyaret eden tüm botları tespit etmeye yardımcı olur.

Genel olarak, SEO araç seti, harika bir görevi yerine getiren son derece kullanışlı bir araçtır. SEO başarısına giden yolunuzu düzenler, inceler ve değerlendirir.

4. Uzantılar Kataloğu

Plesk’te sunulan uzantılar, belirli görev işleyicileri olarak hizmet veren, genel kullanıma açık bağımsız modüllerdir. Plesk panelinize gerektiği kadar yüklemeyi seçebilirsiniz. Eklenti kataloğu aracılığıyla ihtiyaçlarınıza uygun olanı seçebilirsiniz. Çok çeşitli özellikler sağlayarak belirli bir kategori seçebilir veya hatta https://www.plesk.com/extensions/ adresindeki arama çubuğunu kullanabilirsiniz.

Başlamak 

Tüm hizmetlerimizde Plesk sunuyoruz. Windows veya ASP.NET web barındırma paketimizin bir parçası olarak Plesk otomatik olarak dahil edilir. Bizim üzerinde VPS ve Dedicated Sunucu seçenekleri, Plesk müşteri portalı üzerinden ayrıca satın alınabilir. Herhangi bir sorunuz veya endişeniz varsa, lütfen info@ibrahimsarac.com.tr veya info@verimhost.com adresinden veya ücretsiz numaramızı arayarak destek ekibimizle iletişime geçin;

Yeni Plesk Araç Takımları ve Özellikleri


Kötü Amaçlı Yazılımlar Virüsler ve Rootkitler için CentOS u tarayın

Yeterince güncellenen bir yapılandırma dosyası ve düzenli olarak güncellenen sistem, sunucunuza ekstra bir koruma katmanı sağlar. Ancak sisteminizi kötü amaçlı yazılımlara, virüslere ve rootkit’lere karşı sık sık taramanız önemlidir. Düzenli tarama, sunucunuzun kötü amaçlı yazılım, virüs ve rootkit’lerden temiz olduğundan emin olmanıza yardımcı olur. Bu eğitimde, CentOS Sunucusunu Kötü Amaçlı Yazılımlar, Virüsler ve Rootkit’ler için Taramak için farklı araçları kontrol edebiliriz.

Farklı araçlar, CentOS sisteminizi taramanıza yardımcı olur ve bunlardan bazıları şunlardır:

  • ClamAV
  • Rhuter
  • chkrootkit
  • ISPProtect ve daha fazlası

Önce ClamAV ile başlayalım.

1) C lamAV

ClamAV, ücretsiz ve çok yönlü açık kaynaklı bir antivirüs motorudur. Bu tarama motoru, Linux dağıtımlarının çoğunda mevcuttur.

ClamAV’ı CentOS’a kurmak için aşağıdaki komutu sudo kullanıcısı olarak çalıştırın.

$ sudo yum clamav yükle clamav-güncelleme clamav-server-systemd clamav-scanner-systemd

Kurulumdan sonra, aşağıdaki sed komutlarını kullanarak örnek metni yorumlayarak iki yapılandırma dosyasını düzenleyin.

$ sudo sed -i -e “s/^Örnek/#Örnek/” /etc/freshclam.conf

$ sudo sed -i -e “s/^Örnek/#Örnek/” /etc/clamd.d/scan.conf

Ardından, aşağıdaki güncelleyici uygulamasını çalıştırarak ClamAV için virüs veritabanını güncelleyin.

$ sudo taze istiridye

Virüs veritabanını güncelledikten sonra aşağıdaki komutu kullanarak bir dizinde tarama yapabilirsiniz.

$ sudo clamscan -r -i <Directory_name>

Yukarıdaki komutta <Directory_name> etiketi taranacak konumdur. Örneğin, taramayı /xyz dizininde çalıştırmak için aşağıdaki komutu çalıştırın.

$ sudo clamscan -r -r /xyz

Sunucunuzda tam bir tarama yapmak için aşağıdaki komutu çalıştırın.

$ sudo clamscan –infected –recursive –exclude-dir=”^/sys” /

/sys dizinini tararsanız, istenmeyen uyarı çıktıları verir. Bu nedenle, yukarıdaki komut, bu tür uyarı çıktılarını önlemek için /sys dizinindeki taramayı hariç tutar.

2) Rkhunter

Rkhunter, sisteminizi rootkit’lere ve genel güvenlik açıklarına karşı taramak için en iyi ve standart seçeneklerden biridir. Rootkit avına, güvenlik izlemesine ve gizli güvenlik açıklarını tespit etmeye yardımcı olabilecek açık kaynaklı, güçlü ve ücretsiz bir tarama aracıdır. Rkhunter, Rookhit Hunter veya RKH olarak da bilinir.

Rkhunter’ı CentOS’a kurmak için aşağıdaki komutu sudo ayrıcalığı ile çalıştırın.

$ sudo yum rkhunter’ı yükle

Kurulumdan sonra aşağıdaki komutu çalıştırarak dosya özellikleri veritabanını güncelleyin.

$ sudo rkhunter –propupd

Bu yukarıdaki komut, tarayıcının belirli dosyaların mevcut durumu hakkında bilgi sahibi olmasını sağlar. Bu işlem, tarama sırasında yanlış alarmların önlenmesine yardımcı olur.

Dosya özelliklerini güncelledikten sonra, herhangi bir güvenlik açığını veya rootkit’i algılamak için CentOS’u taramak için aşağıdaki komutu çalıştırın.

$ sudo rkhunter –checkall

Bu tarayıcı, gerçek rootkit’leri, kötü amaçlı yazılımları ve güvenlik açıklarını kontrol etmek için sistem komutları, ağ ayarları, yerel ana bilgisayar ayarları ve dosyalar üzerinden çalışır. Taramanın bulguları bir günlük dosyasına kaydedilir.

Tarama günlüğüne yoğun bir bakış için aşağıdaki komutu çalıştırın.

$ sudo cat /var/log/rkhunter/rkhunter.log | grep -i uyarısı

3) Chkrootkit

Chkrootkit, sunucunuzdaki rootkit’leri algılamak için kullanılan standart bir güvenlik tarayıcısıdır. Rootkit, bilginiz olmadan sunucunuzun kontrolünü ele geçirebilen kötü amaçlı bir program veya dosyadır. CentOS veri havuzu paketinde bu araç yoktur, bu nedenle en son sürümü indirip yapılandırmamız gerekiyor.

Chkrootkit’in bir C programı olduğundan, C, C++ derleyicisini ve glibc-static paketini kurmanız gerekir. GCC ve statik paketi kurmak için aşağıdaki komutları çalıştırın.

# sudo yum güncellemesi

# sudo yum wget gcc-c++ glibc-static yükleme

Chkrootkit’in en son sürümünü web sitelerinden indirin.

# sudo wget -c ftp://ftp.pangeia.com.br/pub/seg/pac/chkrootkit.tar.gz

Ardından, Chkrootkit ile ilişkili md5 karma dosyasını indirin. Bu karma dosya, Chkrootkit’in değiştirilmiş veya bozulmuş olup olmadığını doğrulamaya yardımcı olur. md5 karma dosyasını indirmek için aşağıdaki komutları çalıştırın ve Chkrootkit kurulumunu doğrulayın.

$ sudo wget ftp://ftp.pangeia.com.br/pub/seg/pac/chkrootkit.md5

$ sudo md5sum -c chkrootkit.md5

Chkrootkit bozuk veya değiştirilmiş değilse yukarıdaki komut bir OK mesajı vermelidir.

chkrootkit.tar.gz: Tamam

Şimdi, aşağıdaki komut paketini kullanarak Chkrootkit’i çıkarın ve kurun.

$ sudo tar -xzf chkrootkit.tar.gz

$ sudo mkdir /usr/local/chkrootkit

$ sudo mv chkrootkit-0.52/* /usr/local/chkrootkit

$ sudo cd /usr/yerel/chkrootkit

$ sudo mantıklı

CentOS’u Chkrootkit ile taramak için aşağıdaki komutu çalıştırın.

$ sudo chkrootkit

 veya

# /usr/local/chkrootkit/chkrootkit

Otomatik sunucu taramasını etkinleştirmek istiyorsanız, “/etc/cron.daily/chkrootkit.sh” dosyasına aşağıdaki cron girişlerini ekleyin.

#!/bin/sh

(

/usr/local/chkrootkit/chkrootkit

) | /bin/mail -s ‘CHKROOTKIT Günlük Çalıştırma < Sunucu_Adı >’ your_emailID@email.com

Chkrootkit taramasını bir e-posta sunucusunda çalıştırıyorsanız, aşağıdaki yanlış pozitif raporu alma olasılığı vardır. Yanlışlıkla belirtilen bağlantı noktası, e-posta sisteminizin Güvenli SMTP bağlantı noktası olduğundan, bu yanlış pozitif raporu yok sayabilirsiniz.

“Bindshell” kontrol ediliyor… BULAŞILMIŞ (PORTS: 465)

4) ISP Koruması

ISPProtect aracı, Joomla, WordPress, Drupal gibi web sitesi dosyalarını ve CMS sistemlerini taramaya yardımcı olur. Bir web barındırma sunucusunda barındırılan bir web sitesi, saldırılara en açık olanıdır. Bu nedenle, düzenli akıl sağlığı kontrolleri yapılması önerilir. ISPProtect, web sitenizdeki kötü amaçlı yazılımları taramaya yardımcı olan 5 motor içerir. ISPProtect ücretli bir yazılımdır, ancak sunucunuzdaki kötü amaçlı yazılımı kontrol etmek ve temizlemek için kayıt olmadan ücretsiz deneme sürümünü kullanabilirsiniz. ISPProtect’i çalıştırmak için sunucuda PHP ve ClamAV kurulu olmalıdır.

ISPProtect’i CentOS’a kurmak için aşağıdaki komut paketini çalıştırın.

# mkdir -p /usr/local/ispprotect

# chown -R root:root /usr/local/ispprotect

# chmod -R 750 /usr/local/ispprotect

# cd /usr/local/ispprotect

# wget   http://www.ispprotect.com/download/ispp_scan.tar.gz

# tar -xzf ispp_scan.tar.gz

# rm -f ispp_scan.tar.gz

# ln -s /usr/local/ispprotect/ispp_scan /usr/local/bin/ispp_scan

Ardından, ISPProtect’i başlatmak için aşağıdaki komutu çalıştırın.

# ispp_scan

Yukarıdaki komut, güncellemeleri kontrol eder ve lisans anahtarı ister. ISPProtect yazılımının ücretsiz deneme sürümünü kullanıyorsanız, anahtarı ‘deneme’ olarak verebilirsiniz. Bundan sonra, ‘/var/www’ web sitesi yolundan bahsedin.

Anahtarı ve tarama yolunu doldurduktan sonra tarayıcı taramayı başlatır. Taramanın sonunda, virüslü dosya ayrıntıları ekranda görüntülenir. Ayrıca rapor, gelecekte başvurmak üzere ISPProtect dizinindeki bir dosyada saklanır.

ISPProtect yazılımını güncellemek için aşağıdaki komutu çalıştırın.

# ispp_scan — güncelleme

ISPProtect taramasını her gün saat 2’de otomatik olarak çalıştırmak istiyorsanız, nano ile oluşturulan cron dosyasına aşağıdaki satırları ekleyin.

# nano /etc/cron.d/ispprotect

0 2 * * * root /usr/local/ispprotect/ispp_scan –update && /usr/local/ispprotect/ispp_scan –path=/var/www –email-results=<Your_emailID> –interaktif olmayan — tarama anahtarı=<Lisans_anahtar>

ISPProtect’in tüm seçeneklerini görmek istiyorsanız aşağıdaki komutu çalıştırın.

# ispp_scan –help

Çözüm

Böylece, CentOS sunucunuzu Kötü Amaçlı Yazılımlar, Virüsler ve Rootkit’ler için bu şekilde tarayabilirsiniz. Sistemin güvenliği herhangi bir şirketin önceliği olmalıdır. Bu öğreticiyi takip ederken herhangi bir sorunla karşılaşırsanız, lütfen aşağıda verilen yorum bölümünde bize bildirin.