LNMP é um pacote de instalação de um clique muito clássico para ambientes web como Nginx/MySQL/PHP. Ele suporta Nginx, Apache ou front-end Nginx + back-end Apache. Ele suporta várias versões de PHP (atualmente PHP 7.3 pode ser instalado). e componentes de cache comuns, como Redis/Xcache Install.

O pacote de instalação de um clique do LNMP foi atualizado para a versão 1.6. Em comparação com a versão anterior, ele adiciona principalmente suporte para PHP 7.3, MariaDB 10.3 e Nginx/Apache TLS 1.3. Amigos que desejam experimentar o TLS 1.3 podem atualizar seu LNMP 1.6 e ativarão automaticamente o TLS 1.3 após a instalação.

Se você possui um host VPS e deseja usá-lo para construir um site, é recomendado usar Oneinstack ou LNMP para construir um ambiente de site. Para amigos novatos, é recomendado usar o painel Pagoda BT e o painel WDCP. para usar o host VPS como um host virtual e muito mais Para obter mais painéis de controle de host VPS, consulte o tópico especial: Lista de painéis de controle de servidores.

Instalação e uso da nova versão do LNMP 1.6 - suporta ativação automática do TLS 1.3 e instalação do PHP 7.3MariaDB 10.3

Existem tutoriais sobre Oneinstack, painel Pagoda BT e painel WDCP, aqui estão:

  1. Script de instalação com um clique do OneinStack - implante facilmente o certificado Let's Encrypt e configure o site HTTPS
  2. Painel de controle de servidor gratuito WDCP - Alterne as versões NginxApache e PHP com um clique SSL
  3. A nova versão da experiência de construção de site do painel host BT.cn Pagoda VPS - operação refrescante e tola com funções abrangentes

PS: Atualizado em 21 de janeiro de 2019, Se você estiver usando o painel Oneinstack ou Pagoda BT, os métodos para ativar o TLSV1.3 são: otimização de site, aceleração, habilitação de TLSV1.3 e compressão Brotli-Oneinstack, LNMP, painel pagode.

1. Instalação do LNMP 1.6

local na rede Internet:

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

O comando de instalação é o seguinte (caso precise instalar LNMPA ou LAMP, substitua o parâmetro lnmp após ./install.sh por lnmpa ou 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

Após executar o comando, você será solicitado a escolher PHP, Mysql e outras versões. Se houver um prompt: Memória menor que 1GB, não é possível instalar MySQL 5.6+ ou MairaDB 10+!, significa que. memória inferior a 1 GB deve ser instalada Mysql 5.6 ou inferior e MairaDB 10 ou inferior.

Para amigos que estão sem palavras sobre esse requisito, você pode usar o pacote Oneinstack de um clique e escolher livremente a combinação. Para outros, como PHP, você pode escolher a versão mais recente do PHP 7.3.

O processo de instalação do LNMP leva muito tempo. Geralmente, leva meia hora. Se o desempenho da máquina for ruim, pode levar até uma hora.

2. Instalação de extensão LNMP

Execute os seguintes comandos para instalar xcache, Redis, memcached, eAccelerator, imageMagick e ionCube:

./addons.sh

Se você estiver executando o WordPress, é recomendável instalar Memcached, opcache e Redis, o que será muito útil para executar o WordPress.

3. LNMP adiciona host virtual

Execute o comando: lnmp vhost add, você pode começar a vincular seu nome de domínio, definir o caminho do site e se deseja ativar os logs do site, etc., conforme mostrado abaixo:

Observe que se você quiser usar o certificado SSL gratuito do Letsencrypt, primeiro resolva o nome de domínio para o IP do seu servidor. Claro, você também pode usar seu próprio certificado SSL (mais: Coleta e resumo de certificados SSL gratuitos. Você é obrigado a entrar). o certificado SSL e a chave. O caminho completo e o nome do arquivo. Instalação bem-sucedida:

4. Resumo

A nova versão do LNMP 1.6 habilita o TLS 1.3 por padrão. Os amigos do LNMP 1.5 só precisam executar o comando: ./upgrade1.x-1.6.sh Atualizar o script de gerenciamento, atualizar o nginx e, finalmente, ajustar. basta configurar o Nginx para o seu site. A seguir está a configuração para ativar o TLS 1.3 no LNMP 1.6. Para obter explicações relacionadas, consulte: Aceleração de otimização de site - Ativar 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";

Após meus testes, se você usar o LNMP 1.6 para instalar o PHP 7.3, o memcached e outras instalações poderão falhar. Isso pode ocorrer porque o PHP 7.3 acabou de ser lançado e os componentes relevantes não foram atualizados a tempo. versão do LNMP 1.6 for lançada em junho, os problemas podem ser resolvidos.

Deixe uma resposta