LNMP es un paquete de instalación con un solo clic muy clásico para entornos web como Nginx/MySQL/PHP. Admite Nginx, Apache o front-end Nginx + back-end Apache. Admite múltiples versiones de PHP (actualmente se puede instalar PHP 7.3). y componentes de almacenamiento en caché comunes como Redis/Xcache Install.

El paquete de instalación con un solo clic de LNMP se actualizó a la versión 1.6. En comparación con la versión anterior, agrega principalmente soporte para PHP 7.3, MariaDB 10.3 y Nginx/Apache TLS 1.3. Los amigos que quieran experimentar TLS 1.3 pueden actualizar su LNMP 1.6 y activarán automáticamente TLS 1.3 después de la instalación.

Si tiene un host VPS y desea utilizarlo para crear un sitio web, se recomienda utilizar Oneinstack o LNMP para crear un entorno de sitio web. Para los amigos novatos, se recomienda utilizar el panel Pagoda BT y el panel WDCP. para usar el host VPS como un host virtual y más. Para obtener más paneles de control del host VPS, consulte el tema especial: Lista de paneles de control del servidor.

Instalación y uso de la nueva versión de LNMP 1.6: admite la activación automática de TLS 1.3 y la instalación de PHP 7.3MariaDB 10.3

Hay tutoriales sobre Oneinstack, el panel Pagoda BT y el panel WDCP, aquí están:

  1. Script de instalación con un solo clic de OneinStack: implemente fácilmente el certificado Let's Encrypt y configure el sitio HTTPS
  2. Panel de control del servidor gratuito WDCP: cambie las versiones de NginxApache y PHP con un solo clic SSL
  3. Nueva versión de la experiencia de creación de sitios web del panel host BT.cn Pagoda VPS: operación refrescante y sencilla con funciones integrales

PD: Actualizado el 21 de enero de 2019, Si está utilizando el panel Oneinstack o Pagoda BT, los métodos para habilitar TLSV1.3 son: aceleración de optimización del sitio web: habilitar TLSV1.3 y compresión Brotli: Oneinstack, LNMP, panel de pagoda.

1. Instalación de LNMP 1.6

sitio web:

  1. HTTPS://marca famosa de Liaoning.org/

El comando de instalación es el siguiente (si necesita instalar LNMPA o LAMP, reemplace el parámetro lnmp después de ./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

Después de ejecutar el comando, se le pedirá que elija PHP, Mysql y otras versiones. Si aparece el mensaje: Memoria inferior a 1 GB, ¡no se puede instalar MySQL 5.6+ o MairaDB 10+!, significa que. Se debe instalar una memoria inferior a 1 GB MysqL 5.6 o inferior y MairaDB 10 o inferior.

Para los amigos que no tienen palabras sobre este requisito, pueden usar el paquete Oneinstatack de un solo clic y pueden elegir libremente la combinación. Para otros como PHP, puedes elegir la última versión de PHP 7.3.

El proceso de instalación de LNMP lleva mucho tiempo. Generalmente tarda media hora. Si el rendimiento de la máquina es deficiente, puede tardar hasta una hora.

2. Instalación de la extensión LNMP

Ejecute los siguientes comandos para instalar xcache, Redis, memcached, eAccelerator, imageMagick e ionCube:

./addons.sh

Si está ejecutando WordPress, se recomienda instalar Memcached, opcache y Redis, que serán muy útiles para ejecutar WordPress.

3. LNMP agrega host virtual

Ejecute el comando: lnmp vhost add, puede comenzar a vincular su nombre de dominio, establecer la ruta del sitio web y si desea habilitar los registros del sitio web, etc., como se muestra a continuación:

Tenga en cuenta que si desea utilizar el certificado SSL gratuito de Letsencrypt, primero resuelva el nombre de dominio en la IP de su servidor. Por supuesto, también puede utilizar su propio certificado SSL (más: recopilación y resumen de certificados SSL gratuitos). el certificado SSL y la clave. La ruta completa y el nombre del archivo. Instalación exitosa:

4. Resumen

La nueva versión de LNMP 1.6 habilita TLS 1.3 de forma predeterminada. Los amigos de LNMP 1.5 solo necesitan ejecutar el comando: ./upgrade1.x-1.6.sh Actualice el script de administración, luego actualice nginx y finalmente ajuste. Simplemente configure Nginx para su sitio web. La siguiente es la configuración para activar TLS 1.3 en LNMP 1.6. Para obtener explicaciones relacionadas, consulte: Aceleración de optimización de sitios web: active 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";

Después de mis pruebas, si usa LNMP 1.6 para instalar PHP 7.3, Memcached y otras instalaciones pueden fallar. Esto puede deberse a que PHP 7.3 acaba de lanzarse y los componentes relevantes no se han actualizado a tiempo. Tal vez sea relevante cuando sea oficial. La versión de LNMP 1.6 se lanza en junio. Los problemas se pueden resolver.

Deja una respuesta