Sıfırdan özel bir sunucu kurun

İçindekiler

Yönetilmeyen bir sunucunun avantajı maliyet / fiyattır ve ayrıca her zaman ihtiyacımız olanı kuracağımız yerde tam kontrol kullanma imkanımız vardır, tüm konfigürasyonları ve ortaya çıkabilecek sorunları halletmemiz gerekir, fiyattır. benim için buna değer olan diğer herhangi bir özel sunucu türünden önemli ölçüde daha düşük.
Ayrıca yöneticiler için dilerseniz aşağıdaki gibi araçları da kullanabilirsiniz. webmin veya cpanel Sunucunuzu daha hızlı ve daha basit hale getirecek şekilde yönetmek için veya profesyonel bir sunucu yöneticisiyseniz, tüm kurulumlar ve yapılandırmalar için konsolu kullanabilirsiniz. Doğru çalışması ve size hizmet edebilmesi için Linux bilgisine sahip olmak gereklidir.
Sunucuyu kontrol etmek ve yapılandırmak için bazı adımları detaylandırıyoruz.
IP'nin temiz olup olmadığını kontrol edin
Yapmamız gereken ilk şey, bize atanan IP'nin Spam göndermek için veya bilgisayar korsanlığı sorunları için kullanıldığı için yasaklanmış bir IP olup olmadığını kontrol etmektir … eğer öyleyse, örneğin internette gezinme gibi kullanım sorunları yaratacaktır. , mail (email) kullanımı ip yasak olacağından. Kontrol etmek için sadece ipi girmemiz gerekiyor mxtoolbox veya benzer web sitelerinde. Yasaklanması durumunda, bizim için sorun yaratacağı için sağlayıcıdan IP değişikliği talep etmeliyiz.
Sunucuya bağlan
Artık sunucuya bağlanabiliyoruz, konsolu windows veya linux kullanıyorsak ssh üzerinden erişebiliyoruz. Linux'tan konsol ssh istemcisini kullanacağız, komut tipik bağlantıdır:
örneğin ssh kullanıcısı @ ip
ssh kökü@198.89.210.101
Daha sonra bizden şifre isteyecek ve gireceğiz. İçeri girdikten sonra, kurduğumuz işletim sisteminin talep ettiğimiz sisteme uygun olup olmadığını kontrol etmek için ilk şey, bunun için komutu kullanacağız.
bana katıl

Ve cevap buna benzer olacak ve bize çekirdeği (burada 64bit) ve faydalı sistem bilgilerini anlatacak:
Linux 3.1.11-grsec-xxxx-grs-ipv4-64 # 1

Linux sistem kaynaklarının tüketimini kontrol etme
Bunun için kuracağız htop, bize şunu öğretir:
  • CPU kullanımı
  • Veri deposu
  • hafızayı değiştir
  • Sistem istatistikleri
  • süreçler
Kurulum komutunun, debian dağıtımına bağlı olarak, ubuntu'nun önde sudo kullanacağını, centos veya kırmızı şapka ise yum kullanacağını unutmayın.
htop'u yükle

Apache, mysql ve php kurulumu
apache2'yi kurun mysql-server'ı kurun mysql-client libmysqlclient-dev'i kurun php5-ortak php5-cli'yi kurun php5-mcrypt php5-gd libapache2-mod-php5 php5-mysql'yi kurun

phpmyadmin'i yükleme
MySQL veritabanlarını yönetmek için phpmyadmin kuruyoruz
phpmyadmin'i kurun

apache'yi yeniden başlatıyoruz
servis apache2 başlangıç

Güvenlik duvarı kurun
IpTable'ları kullanmak için /etc/init.d/ dizini içinde herhangi bir isim verebileceğimiz bir dosya oluşturmalıyız, ancak iptables.cf gibi açıklayıcı bir şey koymak daha iyidir. Bu dosyanın içinde sunucumuza ekstra koruma sağlamak için uygulamak istediğimiz tüm kurallara sahip olacağız.
Gibi kurallar ve izinler oluşturabiliriz.
# localhost'tan tüm izinler
/ sbin / iptables -A GİRDİ -i lo -j KABUL
# IP (bizimki) her şeyi size bırakıyoruz
iptables -A GİRDİ -s 212.39.214.101 -j KABUL
# Başka bir dahili ip için her şeye izin veriyoruz
iptables -A GİRDİ -s 192.168.1.110 -j KABUL
# Bilgisayardan ssh ve telnet (22 ve 23) bağlantısına izin veriyoruz
iptables -A GİRİŞ -s 212.39.214.101 -p tcp --dport 22:23 -j KABUL
# İstenmeyen bir ipi engelliyoruz (X'i ip ile değiştirin)
iptables -A GİRİŞ -s XXX.XXX.XXX.XXX -j DRBu Eğitimi beğendiniz ve yardım ettiniz mi?Yazara olumlu puan vermek için bu düğmeye basarak yazarı ödüllendirebilirsiniz.

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave