LNMP è un pacchetto di installazione con un clic molto classico per ambienti web come Nginx/MySQL/PHP Supporta Nginx, Apache o Nginx front-end + Apache back-end Supporta più versioni PHP (attualmente è possibile installare PHP 7.3). e componenti comuni di memorizzazione nella cache come Redis/Xcache Install.

Il pacchetto di installazione con un clic di LNMP è stato aggiornato alla versione 1.6. Rispetto alla versione precedente, aggiunge principalmente il supporto per PHP 7.3, MariaDB 10.3 e Nginx/Apache TLS 1.3. Gli amici che desiderano provare TLS 1.3 possono aggiornare il proprio LNMP 1.6 che attiverà automaticamente TLS 1.3 dopo l'installazione.

Se disponi di un host VPS e desideri utilizzarlo per creare un sito Web, si consiglia di utilizzare Oneinstack o LNMP per creare un ambiente Web. Per gli amici alle prime armi, si consiglia di utilizzare il pannello Pagoda BT e il pannello WDCP per utilizzare l'host VPS come host virtuale e altro ancora. Per ulteriori pannelli di controllo host VPS, fare riferimento all'argomento speciale: Elenco dei pannelli di controllo del server.

Installazione e utilizzo della nuova versione di LNMP 1.6 - supporta l'attivazione automatica di TLS 1.3 e l'installazione di PHP 7.3MariaDB 10.3

Ci sono tutorial su Oneinstack, pannello Pagoda BT e pannello WDCP, ecco:

  1. Script di installazione con un clic di OneinStack: distribuisci facilmente il certificato Let's Encrypt e configura il sito HTTPS
  2. Pannello di controllo server gratuito WDCP: cambia le versioni NginxApache e PHP con un clic SSL
  3. La nuova versione dell'esperienza di creazione del sito web del pannello host BT.cn Pagoda VPS: funzionamento rinfrescante e semplice con funzioni complete

PS: aggiornato il 21 gennaio 2019, Se utilizzi il pannello Oneinstack o Pagoda BT, i metodi per abilitare TLSV1.3 sono: accelerazione dell'ottimizzazione del sito web-abilita TLSV1.3 e compressione Brotli-Oneinstack, LNMP, pannello della pagoda.

1. Installazione di LNMP 1.6

sito web:

  1. HTTPS://Liaoning famoso brand.org/

Il comando di installazione è il seguente (se è necessario installare LNMPA o LAMP, sostituire il parametro lnmp dopo ./install.sh con lnmpa o lamp):

#安装screen
screen -S lnmp
#如果网络掉线,可以重新连接S-S-H,再执行 screen -r lnmp 就会看到你的lnmp安装进程。
#有时候screen异常退出可能会提示状态为Attached,可以执行:screen -D -r lnmp 进行恢复。
#有时候可能会创建了多个同名的screen会话,可以执行:screen -ls 查看对应会话的session id,然后使用screen -D -r sessionid 进行恢复。

#下载安装包,并开始安装
wget http://soft.vpser.net/lnmp/lnmp1.6beta.tar.gz -cO lnmp1.6beta.tar.gz && tar zxf lnmp1.6beta.tar.gz && cd lnmp1.6 && ./install.sh lnmp

Dopo aver eseguito il comando, ti verrà chiesto di scegliere PHP, Mysql e altre versioni. Se viene visualizzato un messaggio: Memoria inferiore a 1 GB, impossibile installare MySQL 5.6+ o MairaDB 10+!, significa che. deve essere installata una memoria inferiore a 1 GB MysqL 5.6 o precedente e MairaDB 10 o precedente.

Per gli amici che sono piuttosto senza parole riguardo a questo requisito, puoi utilizzare il pacchetto Oneinstack con un clic e puoi scegliere liberamente la combinazione. Per altri come PHP, puoi scegliere l'ultima versione PHP 7.3.

Il processo di installazione di LNMP richiede molto tempo. In generale, è necessaria mezz'ora. Se le prestazioni della macchina sono scarse, potrebbe essere necessaria fino a un'ora.

2. Installazione dell'estensione LNMP

Esegui i seguenti comandi per installare xcache, Redis, memcached, eAccelerator, imageMagick e ionCube:

./addons.sh

Se utilizzi WordPress, ti consigliamo di installare Memcached, opcache e Redis, che saranno molto utili per l'esecuzione di WordPress.

3. LNMP aggiunge l'host virtuale

Esegui il comando: lnmp vhost add, puoi iniziare ad associare il tuo nome di dominio, impostare il percorso del sito web e se abilitare i log del sito web, ecc., come mostrato di seguito:

Tieni presente che se desideri utilizzare il certificato SSL gratuito di Letsencrypt, risolvi prima il nome del dominio nell'IP del tuo server. Naturalmente, puoi anche utilizzare il tuo certificato SSL (ulteriori informazioni: Raccolta e riepilogo dei certificati SSL gratuiti È necessario inserirlo). il certificato e la chiave SSL. Il percorso completo e il nome del file. Installazione riuscita:

4. Riepilogo

La nuova versione di LNMP 1.6 abilita TLS 1.3 per impostazione predefinita. Gli amici di LNMP 1.5 devono solo eseguire il comando: ./upgrade1.x-1.6.sh Aggiorna lo script di gestione, quindi aggiorna nginx e infine modifica. it Basta configurare Nginx per il tuo sito web. Di seguito è riportata la configurazione per l'attivazione di TLS 1.3 in LNMP 1.6. Per spiegazioni correlate, vedere: Accelerazione ottimizzazione del sito Web: attivazione di TLSV1.3.

ssl_protocols TLSv1 TLSv1.1 TLSv1.2 TLSv1.3;
              
ssl_ciphers "TLS13-AES-256-GCM-SHA384:TLS13-CHACHA20-POLY1305-SHA256:TLS13-AES-128-GCM-SHA256:TLS13-AES-128-CCM-8-SHA256:TLS13-AES-128-CCM-SHA256:EECDH+CHACHA20:EECDH+CHACHA20-draft:EECDH+AES128:RSA+AES128:EECDH+AES256:RSA+AES256:EECDH+3DES:RSA+3DES:!MD5";

Dopo i miei test, se usi LNMP 1.6 per installare PHP 7.3, memcached e altre installazioni potrebbero non riuscire. Ciò potrebbe essere dovuto al fatto che PHP 7.3 è appena stato lanciato e i componenti rilevanti non sono stati aggiornati in tempo. Forse sarà rilevante quando verrà rilasciato il file ufficiale la versione di LNMP 1.6 verrà lanciata a giugno e i problemi potranno essere risolti.

lascia un commento