Há alguns dias, compartilhei dois excelentes painéis de host VPS estrangeiros: Vestacp e ISPConfig. Um amigo disse em uma mensagem que a nova versão do painel de controle de host VPS BT.cn Pagoda pode implantar certificados SSL com um clique. Em relação ao painel host Pagoda VPS, experimentei quando foi lançado. Tem a mesma sensação do AMH daquela época. As funções são simples, mas a interface é bonita, adequada para iniciantes na construção de sites.
Desta vez experimentei o painel de controle do host Pagoda VPS (atualmente versão 5.0). As funções estão muito melhores do que antes. O maior destaque é naturalmente a adição automática de certificados SSL com um clique que meu amigo disse. Pagoda VPS Outro destaque do painel de controle do host é que sua equipe de desenvolvimento vem atualizando e aprimorando constantemente o código, lançando versões beta toda semana e versões atualizadas todo mês.
Todos nós sabemos que quase não há saída para o software livre na China. Tomemos como exemplo o AHM. Naquela época, o AHM era quase igual ao painel pagode atual. Ele era profundamente apreciado pelos amigos populares por seu painel simples e instalação de software fácil de usar. Infelizmente, após a versão 4.2, o AMH não é mais gratuito, mas foi alterado para software pago. Ainda me lembro vagamente que o site oficial do AHM removeu silenciosamente as palavras "painel gratuito".
Em relação a tal “mudança”, penso que é causada pelo ambiente de desenvolvimento interno. Existem alguns painéis de hospedagem gratuita no exterior, como Vestacp e ISPConfig. O modelo de mantê-los gratuitos e ao mesmo tempo fornecer serviços pagos tem funcionado bem, mas esse modelo não funciona na China. Portanto, espero sinceramente que o painel Pagoda VPS continue sendo atualizado para beneficiar a maioria dos amigos webmasters.
Se quiser saber mais sobre hospedagem VPS e painéis de hospedagem VPS, você também pode dar uma olhada em:
- ISPConfig 3.1 Excelente instalação do painel de controle do host VPS e uso de resolução de nome de domínio DNS Implantação automática de SSL
- Instalação e uso do VestaCP VPS sem tutorial e painel de controle de host virtual vem com correio e sistema de resolução DNS
- Ferramenta de construção de sites Linux VPS Instalação e uso de LNMP 1.4 - renovação automática de configuração SSL e suporte a PHP multi-versão
PS: Atualizar registro:
1. Além da versão chinesa do painel host Pagoda VPS, há também uma versão em inglês, especificamente para usuários internacionais. Consulte aqui: aaPanel Pagoda Free VPS Control Panel Versão Internacional - Solicita automaticamente a coexistência de SSL e múltiplas versões de PHP. . 2018.9.23
2. Há também um antigo painel de controle de host VPS gratuito aqui: WDCP, que vem atualizando constantemente sua versão e melhorando suas funções recentemente. Se você estiver interessado, consulte: Painel de controle de servidor gratuito WDCP - Troca SSL com um clique entre NginxApache. e versões PHP. 2017.1.10
1. Instalação do painel host pagode
Site oficial do painel host Baota: www.bt.cn, os requisitos de instalação do painel são os seguintes:
Versão Python: 2.6/2.7 (será instalado automaticamente ao instalar o pagode)
Memória: 128M ou mais, 512M ou mais recomendado (o painel puro ocupa cerca de 10M de memória do sistema)
Disco rígido: mais de 100M disponíveis espaço em disco (o painel puro ocupa cerca de 20M de espaço em disco)
Sistema: CentOS 6.x / 7.x (Ubuntu, Debian, Fedora), certifique-se de que seja um sistema operacional limpo e sem Apache/Nginx/php/MySQL de outros ambientes foi instalado.
O painel do host Pagoda contém software:
Nginx-Tengine-2.2.0
Nginx1.8 – 1.10
Apache2.4.20
PHP5.2 – 7.1 (opcional durante a instalação, suporta coexistência de várias versões, exceto php7.0, php7.1) Contém zendloader)
MySQL5.5 – 5.7 (opcional durante a instalação)
Pure-Ftpd
phpMyadmin
OpenResty
Painel online WEB
O comando de instalação com um clique do painel do host Pagoda é o seguinte:
#Centos安装命令: yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh #试验性Centos/Ubuntu/Debian安装命令 独立运行环境(py3.7) 可能存在少量兼容性问题 不断优化中 curl -sSO http://download.bt.cn/install/install_panel.sh && bash install_panel.sh #Ubuntu/Deepin安装命令: wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh #Debian安装命令: wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh #Fedora安装命令: wget -O install.sh http://download.bt.cn/install/install_6.0.sh && bash install.sh #Linux面板7.4.5升级命令: curl http://download.bt.cn/install/update6.sh|bash
Nota: Se você estiver usando uma plataforma como Alibaba Cloud, Google Cloud, Tencent Cloud, etc. que pode personalizar regras de firewall do host, primeiro libere 20 21 30000-40000 portas (FTP) no centro de controle 22 (SSH) 80 443 (site e SSL) 3306 (conexão remota com banco de dados) 888 (phpmyadmin) e outras portas.
A instalação do painel host Pagoda é relativamente rápida e leva apenas alguns minutos para ser concluída. Após a conclusão da instalação, você poderá ver o endereço de login e a senha do painel.
2. Configuração do painel host Pagoda
Primeiro, abra o endereço de login do painel do host Pagoda e digite o número da sua conta e senha para entrar.
Se esta for a primeira vez que você entra, os componentes LNMP ou LAMP serão listados para você escolher instalar. Não importa se eles não aparecem. Vá diretamente para o “Gerenciamento de Software” do painel e clique para instalar. eles separadamente.
Demora muito para instalar Nginx, PHP e Mysql no Pagoda. Aguarde pacientemente. Você pode entrar no gerenciamento do software a qualquer momento e clicar em "Instalando" para verificar o progresso.
Esta é a interface do painel do host Pagoda. À esquerda está a função de navegação, que inclui principalmente: site, FTP, banco de dados, monitoramento, segurança, arquivos, tarefas agendadas, gerenciamento de software, configurações do painel, etc. (Clique para ampliar)
O painel do host Pagoda oferece muitos downloads de software de construção de sites e instalação com um clique em segundo plano. Você pode construir facilmente um ambiente LNMP ou LAMP:
Nginx 1.12 Servidor Web Leve, ocupando menos memória e forte simultaneidade
Apache < x2> Web servidor Classificado em primeiro lugar no mundo, rápido, confiável e extensível por meio de API simples
MySQL 5.5 Banco de dados SQL <x2 > MySQL é um sistema de gerenciamento de banco de dados relacional
Pure-Ftpd 1.0.45 Servidor FTP PureFTPd é um FTP gratuito! software de servidor focado na robustez e segurança do programa
Pagoda benchmark 1.3 Outros Teste o desempenho básico do servidor!
Pagoda com um clique Implante o código-fonte 1.0 Extensão Implante programas comuns rapidamente!
Tomcat Intérprete de linguagem < x2> A primeira escolha para desenvolver e depurar programas JSP
Qiniu Cloud Storage Tarefas agendadas Empacotar e fazer backup de sites ou bancos de dados para espaço de armazenamento de objetos Qiniu Niu, Qiniu fornece 10 GB de espaço de armazenamento gratuito, clique para aplicar
Linux Toolbox 1.0 Ferramentas de sistema Ferramentas de sistema Linux, configurar DNS, Troca, fuso horário!
Alibaba Cloud OSS Tarefa agendada Empacotar e fazer backup do site ou banco de dados no objeto Alibaba Cloud OSS espaço de armazenamento, Alibaba Cloud OSS fornece 5 GB de espaço de armazenamento gratuito, clique para aplicar
PHP Guardian 1.2 Outros Monitore o status de execução do PHP-FPM para evitar Erros 502 ocorrem em grandes quantidades!
phpMyAdmin 4.4 Ferramenta de banco de dados Ferramenta de gerenciamento MySQL do lado da Web
Armazenamento FTP espaço Tarefas agendadas Empacotar e fazer backup de sites ou bancos de dados em espaço de armazenamento FTP.
Redis 3.2.9 < x2> Cache universal Redis é um banco de dados de valor-chave de alto desempenho (para usar PHP para se conectar ao redis, você precisa instalar a extensão redis nas configurações do PHP)
Memcached 1.4 < x2> Cache universal Memcached é um sistema de cache de objetos de memória distribuída de alto desempenho
Patch de correção de nó de atualização 1.0 Patch de atualização <x2 > Usado para corrigir e atualizar nós de download
Pagoda WebHook estende WebHook, que pode definir scripts de retorno de chamada e geralmente é usado para notificações de retorno de chamada de terceiros
PHP-5.2 Intérprete de linguagem PHP é a melhor linguagem de programação do mundo! world
PHP-5.3 <x2 > Language Interpreter PHP é a melhor linguagem de programação do mundo
PHP-5.4 <x2 > Intérprete de linguagem PHP é a melhor linguagem de programação do mundo
PHP-5.5 Intérprete de linguagem PHP é o melhor linguagem de programação do mundo
PHP-5.6 Intérprete de linguagem PHP é a melhor linguagem de programação do mundo
PHP-7.0 <x2 > Interpretador de linguagem PHP é a melhor linguagem de programação do mundo
PHP-7.1 Intérprete de linguagem < x2> PHP é a melhor linguagem de programação do mundo
Na interface de gerenciamento de software, clique em um determinado software para instalá-lo diretamente.
Nginx, Mysql, PHP, Memcached, Redis, etc. fornecem inicialização, reinicialização e outras operações. Após a instalação, você pode clicar para executar as operações correspondentes. Você também pode modificar os arquivos de configuração relevantes.
3. Processo de construção de site de painel pagode
Primeiro, certifique-se de ter instalado o LNMP ou LAMP, depois vá em "Site", clique em Novo, insira o nome de domínio que deseja vincular, selecione o banco de dados Mysql e a versão PHP e determine a localização do diretório do site.
Em segundo lugar, depois de adicionar o site, você precisa fazer as configurações relevantes. Principalmente gerenciamento de nomes de domínio, vinculação de subdiretórios, diretório de sites, restrição de tráfego, pseudoestático, documento padrão, arquivo de configuração, SSL, versão PHP, Tomcat, redirecionamento 301, proxy reverso, verificação de risco, etc.
Pseudo-estático. O painel Pagoda já fornece regras pseudoestáticas para programas comumente usados. Você pode adicionar regras pseudoestáticas diretamente para programas populares como DZ e WP.
Adicione certificado SSL. Aqui você pode adicionar seu próprio certificado SSL ou certificado Let’s Encrypt. Baota também fornece certificado TrustAsia DV SSL CA – G5.
301 salto. Esta função pode ser usada para pular www para não www. Por padrão, se você adicionar SSL, o acesso ao Http irá pular para Https, não há necessidade de pular.
Banco de dados Mysql. O painel Pagoda pode criar um banco de dados diretamente ou usar PHPmyadmin para gerenciar o banco de dados.
Gerenciador de arquivos. O gerenciamento de arquivos online é bastante conveniente, você pode fazer upload, download, exclusão diretamente, etc.
4. Problemas com uso de painéis de pagode
Problema de memória insuficiente. É demorado instalar PHP e Mysql Se a memória for pequena, se você optar por instalar o Mysql 5.6 ou superior, ocorrerá um erro: "g++: erro interno do compilador: Killed (programa cc1plus)". Isso é causado por memória insuficiente. A solução é aumentar a memória SWAP. O comando é o seguinte:
dd if=/dev/zero of=/mnt/swap bs=1M count=4096
mkswap /mnt/swap
swapon /mnt/swap
#使用完了可以删除:
sudo swapoff /swapfile
sudo rm /swapfile
A instalação do software está travada ou aguardando execução. Instalação do painel Pagoda O LNMP é baixado e instalado diretamente em segundo plano, embora isso possa acelerar a velocidade e aumentar a seletividade, devido à velocidade do nó, ao instalar o software em segundo plano do painel Pagoda, muitas vezes "aguarda a execução". parece. Se você encontrar esse problema, tente reiniciar o painel primeiro: service bt restart.
Falha no pedido de certificado SSL. Isso se refere principalmente à falha do aplicativo de certificado gratuito Let’s Encrypt. Esta é realmente uma “armadilha” para o Alibaba Cloud DNS. Após meu teste, se eu usar o Alibaba Cloud DNS, haverá um problema de falha na verificação de DNS. É claro que a função do aplicativo Pagoda para o certificado Let's Encrypt ainda não é perfeita. e a taxa de falha é alta.
Ative HTTP/2. Se você usar SSL, naturalmente precisará habilitar HTTP/2. Se for Nginx, modifique o arquivo de configuração após habilitar o SSL e altere listen 443 ssl para listen 443 ssl http2 e salve-o. Tenha também cuidado para não excluir ponto-e-vírgula por engano.
5. Resumo
A equipe de desenvolvimento do painel Baota VPS tem aprimorado o programa nos últimos anos, muitos novos recursos foram adicionados. Em particular, o painel de fundo é muito conveniente para instalar Nginx, Mysql, PHP, etc., o que é quase um. operação idiota. Adequado para construtores de sites novatos que acabaram de mudar de hospedagem virtual para VPS.
No entanto, precisamos lembrar que embora seja conveniente usar um painel VPS, ele encontrará muitos problemas. Por exemplo, o problema de memória mencionado neste artigo não existe se você usar LNMP ou Oneinstack. Além disso, a segurança do painel também é muito importante. Lembre-se de verificar frequentemente o site oficial para ver se há alguma atualização de patch.