Configura da zero un server dedicato

Sommario

Il vantaggio di un server non gestito è il costo / prezzo e abbiamo anche la possibilità di utilizzare il controllo totale dove installeremo ciò di cui abbiamo bisogno in ogni momento, dobbiamo occuparci di tutte le configurazioni e i problemi che possono sorgere, il prezzo è nettamente inferiore a qualsiasi altro tipo di server dedicato, con il quale per me ne vale la pena.
Anche per gli amministratori, se vuoi puoi usare strumenti come webmin o cpanel per gestire il tuo server, che lo renderà più veloce e semplice o se sei un amministratore di server professionista puoi utilizzare la console per tutte le installazioni e configurazioni. È necessario avere conoscenza di Linux affinché funzioni correttamente e ti serva.
Descriviamo in dettaglio alcuni passaggi per controllare il server e configurarlo.
Controlla che l'ip sia pulito
La prima cosa da fare è verificare che l'IP che ci è stato assegnato non sia un IP bannato per essere stato utilizzato per inviare Spam o utilizzato per problemi di hacking… in tal caso genererà problemi di utilizzo, ad esempio navigazione in Internet , uso della posta (e-mail) poiché l'ip sarà bannato. Per verificarlo dobbiamo solo inserire l'ip in mxtoolbox o su siti simili. Nel caso in cui fosse bannato, dovremmo richiedere un cambio di IP al provider poiché ci genererebbe problemi.
Connettiti al server
Ora possiamo connetterci al server, se usiamo la console Windows o Linux possiamo accedere tramite ssh. Da Linux utilizzeremo il client ssh della console, il comando è la tipica connessione:
ssh utente @ ip, per esempio
ssh [email protected]
Poi ci chiederà la password e entriamo. Una volta dentro la prima cosa è controllare che il sistema operativo che abbiamo installato corrisponda a quello che abbiamo richiesto, per questo useremo il comando
Unisciti a me

E la risposta sarà simile a questa, indicandoci il kernel (qui 64 bit) e utili informazioni di sistema:
Linux 3.1.11-grsec-xxxx-grs-ipv4-64 # 1

Controllo del consumo delle risorse del sistema Linux
Per questo installeremo htop, ci insegna:
  • uso della CPU
  • RAM
  • Scambia memoria
  • Statistiche di sistema
  • Processi
Ricorda che il comando di installazione, a seconda della distribuzione debian, ubuntu userà sudo davanti, se è centos o red hat userà yum
installa htop

Installazione di Apache, mysql e php
installa apache2 installa mysql-server mysql-client libmysqlclient-dev installa php5-common php5-cli php5-mcrypt php5-gd libapache2-mod-php5 php5-mysql

Installazione di phpmyadmin
Per gestire i database mysql installiamo phpmyadmin
installa phpmyadmin

Ripartiamo Apache
servizio apache2 start

Installa un firewall
Per usare IpTables dobbiamo creare un file all'interno della directory /etc/init.d/ a cui possiamo dare un nome qualsiasi, anche se è meglio mettere qualcosa di descrittivo come iptables.cf. All'interno di questo file avremo tutte le regole che vogliamo applicare per dare una protezione extra al nostro server.
Possiamo creare regole e permessi come
# Tutti i permessi da localhost
/ sbin / iptables -A INPUT -i lo -j ACCEPT
#IP (nostro) lasciamo tutto a te
iptables -A INPUT -s 212.39.214.101 -j ACCEPT
# A un altro IP interno permettiamo tutto
iptables -A INPUT -s 192.168.1.110 -j ACCEPT
# Permettiamo una connessione a ssh e telnet (22 e 23) da un computer
iptables -A INPUT -s 212.39.214.101 -p tcp --dport 22:23 -j ACCEPT
# Blocchiamo un ip indesiderato (sostituisci X con l'ip)
iptables -A INPUT -s XXX.XXX.XXX.XXX -j DRTi è piaciuto e hai aiutato questo Tutorial?Puoi premiare l'autore premendo questo pulsante per dargli un punto positivo
wave wave wave wave wave