Nginx Autoinstaller-Installare nginx,mysql,php su ubuntu,debian,centos in un click. LNMP webserver.
Posted on : 14-01-2011 | By : atthila | In : Script, Tips & tricks, Ubuntu
1
L’installazione di un server web è una cosa difficile per i neofiti specialmente nginx è difficile da installare e compilare come Apache. Come tutti noi sappiamo Nginx è uno script molto veloce e stabile con un basso consumo di memoria. Si prega di usare google per trovare le informazioni più dettagliate su Nginx e le sue capacità. Ultimamente ho trovato uno script chiamato LNMP (Linux + Nginx + MySQL + PHP) per auto-installare nginx e componenti necessari per eseguire un sito come questo blog. Il sito web di LNMP è www.lnmp.org e purtroppo il suo sostegno e il sito principale è tutto in lingua cinese. Ma non è un problema per lo script di installazione perché è in inglese. Ho guardato una discussione (in cinese) sul forum LNMP utilizzando Google per tradurre e ho visto che molti utenti chiedono l’ultima versione stabile di nginx, ma lo sviluppatore originale non sembra essere propenso a fare l’aggiornamento per installare l’ultima versione nginx.
Così ho deciso di modificare un po ‘ lo script per utilizzare l’ultima versione stabile (0.8.53) di Nginx mentre tutte le altre grandi opzioni fornite dallo sviluppatore originale rimangono le stesse.
Lo script attualmente modificato supporta Debian 5 e Ubuntu è supportato fino al 10.04.1 .
Centos è supportato ma lo script installa l’ultima legacy stable version 0.7.67 di Nginx.
Quindi cosa c’è dentro la versione modificata V0.5.1RB?
V0.5RB installerà-
- Nginx 0.8.53 (la versione centos installa 0.7.67)
- PHP 5.2.14 ( Non l’ho aggiornato al 5.3.x perchè alcuni script hanno riportato problemi di compatibilità con la serie 5.3.X )
- Mysql 5.1.48
- PHPMyAdmin 3.3.7
- Eaccelerator (opzionale 1 click install)
- VsFTPd, PureFTPd (Opzionale 1 click install)
- PHP Suhousin Patch
Istruzioni per l’installazione-
Puoi usare debian/ubuntu/centos 32bit o 64bit. Ubuntu 10.10 non è ancora supportato . Ma puoi usare la versione 10.04LTS per installarlo e poi fare un upgrade alla release 10.10 . Cominciamo quindi dal fare login con SSH e diamo i seguenti comandi (bisogna essere root per installare LNMP 0.5RB)-
1. Scaricare l’installer-
wget -c www.ruchirablog.com/nginx/lnmp0.5.tar.gz
2. Decomprimere la cartella-.
tar zxvf lnmp0.5.tar.gz
3. Entrare nella directory-
cd lnmp0.5
4.Lanciare l’installazione-
Debian-
./debian.sh
Ubuntu-
./ubuntu.sh
Centos ( Installa la legacy stable version 0.7.67 non la 0.8.53 ma le altre componenti rimangono le stesse! -
./centos.sh
Ti chiederà alcune domande come il nome del dominio e dove è locato il server in modo tale da scaricare i componenti dal server più vicino, la password mysql per l’utente root.
Impiegherà circa 30 minuti dopodichè vedrai un messaggio che confermerà l’avvenuta installazione. A questo punto potrai digitare il tuo indirizzo ip per vedere se funziona.
Dopo l’installazione -
- PHPMyAdmin si troverà all’indirizzo http://yourip/phpmyadmin
Installare componenti aggiuntivi:
Puoi addirittura gestire tutti i componenti LNMP dando i seguenti comandi-
/root/lnmp {start | stop | reload | restart | kill | status}
- Per esempio se vuoi riavviare lnmp digita /root/lnmp restart
I files LNMP saranno disponibili nelle seguenti directory:
mysql: /usr/local/mysql
php: /usr/local/php
nginx: /usr/local/nginx
Site Directory: /home/wwwroot
Come aggiungere più domini (Virtual hosts) con questo script?
Puoi aggiungere più domini o virtual host in pochi semplici passi. hai solo bisogno di loggarti con il tuo client SSH e digitare
./vhost.sh
Il sistema ti chiederà il nome del dominio che vuoi aggiungere e addirittura, se vuoi creare un blog wordpress basta rispondere sì alla domanda che ti chiederà, e automaticamente inserirà la configurazione per le regole rewrite richieste dai permalinks.![]()

Io mi sono limitato solo a tradurre questa ottima guida offerta dal sito Ruchirablog. Tutti i crediti e le richieste di supporto vanno fatte a lui.
I only translate this excellent guide provided by the site Ruchirablog. All credits and requests for support go to him.







