Webinoly está altamente limado e preparado para WordPress.
Este tutorial mostra como se instala, quais os passos e pequenas notas.
Instalação
site site.com -wp
Vai estabelecer ligação com WordPress e instalar a última versão disponível. Somente mais tarde quando tentarmos aceder ao browser é que automaticamente irá aparecer o processo de instalação e a escolha de lingua a instalar.
Após a instalação podemos logo aceder ao site. Relembrar que o acesso ainda será http:// pois ainda não instalamos nenhum certificado SSL.
SSL
site site.com -ssl=on
Irá consultar DNS’s e tentar estabelecer ligação ao site através do domínio. Com www e sem.
Caso consiga, irá imitir um certificado via Let’s Encrypt e alterar configurações de NGINX para começar a aceitar pedidos de https:// no porto 443.
Cache
Webinoly tem um conector de REDIS para a gestão de cache de objectos e um NGIX Helper para o Fast CGI Cache.
Podemos ligar a cache para o website previamente criado através do comando:
site site.com -cache=on
Iremos receber o aviso se é nossa intenção que sejam instalados automaticamente 2 plugins.
Além do aviso, irá aparecer listado como devemos configurar cada um. No caso do REDIS, apenas será preciso ir até à página de configuração do plugin e activar.
No caso do NGINX Helper devemos configurar da seguinte forma:
HTTPAUTH
Este mecanismo de segurança permite-nos proteger toda a secção wp-admin do nosso site. Porém, sempre que precisamos de aceder ao backoffice teremos sempre que colocar as credenciais. Na maioria dos casos esta proteção pode ser desactivada para o site em questão.
httpauth site.com -wp-admin=off
Caso seja do nosso interesse deixar esta proteção ativa, teremos de criar um user para este fim. (não confundir com o o user com privilégios de administração do WordPress)
httpauth site.com -add
Irá ser pedido o username seguido da password e o user estará criado e pronto a ser utilizado.
Notas
Cache: É importante correr testes de velocidade e cache com estes 2 plugins instalados ou outros. No caso de utilização do plugin WPRocket não utilizo nem o NGINX Helper nem o REDIS.
HTTPAUTH: É um pau de dois bicos. Em websites muito simples é muito bom, em websites um pouco mais complexos pode-se tornar uma dor de cabeça. Pois algumas funcionalidades podem requerer aceder a ficheiros/funções que estejam dento do /wp-admin
É preciso ser prudente a utilizar e a deixa-lo com restições.