Konfigurieren Sie einen dedizierten Server von Grund auf neu

servers.jpg

Der Vorteil eines nicht verwalteten Servers ist die Kosten / Preis und wir haben auch die Möglichkeit, die volle Kontrolle zu nutzen, wo wir zu jeder Zeit das installieren, was wir brauchen. Wir müssen uns um alle Konfigurationen und Probleme kümmern, die auftreten können. Der Preis ist bedeutend niedriger zu jedem anderen Typ von dediziertem Server, der sich für mich lohnt.

Wenn Sie möchten, können Sie Ihren Server auch mit den Webmin- oder Cpanel- Tools verwalten, was ihn schneller und einfacher macht. Wenn Sie ein professioneller Serveradministrator sind, können Sie die Konsole für alle Installationen und Konfigurationen verwenden. Es ist notwendig, Linux-Kenntnisse zu haben, um korrekt zu funktionieren und Ihnen zu dienen.

Wir beschreiben einige Schritte, um den Server zu überprüfen und zu konfigurieren.

Überprüfen Sie, ob die IP sauber ist

Das erste, was wir tun müssen, ist zu überprüfen, ob die uns zugewiesene IP-Adresse keine gesperrte IP-Adresse ist, da sie zum Versenden von Spam oder für Hacking-Probleme verwendet wurde. verwendung von mail (email) da die ip gesperrt wird. Um dies zu überprüfen, müssen wir nur die IP- Adresse in mxtoolbox oder auf ähnlichen Websites eingeben . Im Falle eines Verbots sollten wir eine Änderung der IP-Adresse beim Anbieter beantragen, da dies zu Problemen für uns führen würde.

Stellen Sie eine Verbindung zum Server her

Jetzt können wir uns mit dem Server verbinden, wenn wir die Konsole unter Windows oder Linux benutzen, können wir über ssh darauf zugreifen. Unter Linux verwenden wir die ssh-Client-Konsole. Der Befehl ist die typische Verbindung:

See also  So verbessern Sie die Sicherheit einer Website (xss pHp)

ssh user @ ip zum Beispiel

ssh [email protected]

Dann fragt er uns nach dem Passwort und wir geben ein. Nachdem Sie als Erstes überprüft haben, ob das von uns installierte Betriebssystem dem von uns angeforderten entspricht, verwenden Sie den Befehl

 uname -a 

Und die Antwort wird ähnlich sein und uns den Kernel (hier 64bit) und nützliche Systeminformationen geben:

 Linux 3.1.11-grsec-xxxx-grs-ipv4-64 # 1 

Überprüfen des Verbrauchs von Linux-Systemressourcen

Dafür werden wir htop installieren, es lehrt uns:

  • CPU-Auslastung
  • RAM-Speicher
  • Austauschspeicher (Swap)
  • Systemstatistik
  • Prozesse

Denken Sie daran, dass der Installationsbefehl, mit dem Ubuntu die Distribution debian belastet, sudo verwendet, wenn Centos oder Red Hat yum verwenden

 Installieren Sie htop 

Installation von Apache, MySQL und PHP

 Installieren Sie Apache2 Installieren Sie MySQL-Server MySQL-Client libmysqlclient-dev installiere php5-common php5-cli php5-mcrypt php5-gd libapache2-mod-php5 php5-mysql 

Phpmyadmin installieren

Zur Verwaltung von MySQL-Datenbanken installieren wir phpmyadmin

 Installieren Sie phpmyadmin 

Starten Sie Apache neu

 Service Apache2 starten 

Installieren Sie eine Firewall

Um IpTables verwenden zu können, müssen wir im Verzeichnis /etc/init.d/ eine Datei erstellen, der wir einen beliebigen Namen geben können, obwohl es besser ist, eine Beschreibung wie iptables.cf zu verwenden. In dieser Datei finden Sie alle Regeln, die Sie anwenden möchten, um unseren Server zusätzlich zu schützen.

Wir können die Regeln und Berechtigungen wie zum Beispiel erstellen
# Erlaubnis von allem von localhost
/ sbin / iptables -A INPUT -i lo -j ACCEPT

# IP (uns) wir lassen alles
iptables -A INPUT -s 212.39.214.101 -j ACCEPT

# Zu einer anderen internen IP erlauben wir alles
iptables -A INPUT -s 192.168.1.110 -j ACCEPT

See also  MHotspot, um Ihren Computer zu einem virtuellen Router zu machen

# Wir erlauben eine Verbindung zu ssh und telnet (22 und 23) von einem Computer aus
-p tcp –dport 22:23 -j ACCEPT iptables -A INPUT -s 212.39.214.101 -p tcp –dport 22:23 -j ACCEPT

# Blockiere eine unerwünschte IP (Ersetzt X durch die IP)
iptables -A INPUT -s XXX.XXX.XXX.XXX -j DR

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *