Install a lightweight WordPress container with OpenLiteSpeed Edge or Stable version on Ubuntu 18.04 Linux. 2ª parte

Instalando um site WordPress

Para pré-configurar o wp-configarquivo, execute o database.shscript para o seu domínio, antes de usar o seguinte comando para instalar o WordPress:

./bin/appinstall.sh [-A, --app] wordpress [-D, --domain] example.com

 

Instale ACME

Precisamos executar o comando de instalação ACME apenas na primeira vez . Com notificação por e-mail:

./bin/acme.sh [-I, --install] [-E, --email] EMAIL_ADDR

 

Aplicando um certificado Let's Encrypt

Use o domínio raiz neste comando e ele verificará se há um certificado e aplicará automaticamente um com e sem www:

./bin/acme.sh [-D, --domain] example.com

 

Atualizar servidor da web

Para atualizar o servidor da web para a versão estável mais recente, execute o seguinte:

bash bin/webadmin.sh [-U, --upgrade]

 

Aplicar OWASP ModSecurity

Habilite OWASP mod_secureno servidor web:

bash bin/webadmin.sh [-M, --mod-secure] enable

Desative OWASP mod_secureno servidor web:

bash bin/webadmin.sh [-M, --mod-secure] disable

 

Acessando o Banco de Dados

Após a instalação, você pode usar o phpMyAdmin para acessar o banco de dados visitando http://127.0.0.1:8080ou https://127.0.0.1:8443O nome de usuário padrão é roote a senha é a mesma que você forneceu no .envarquivo.

Costumização

Se você quiser personalizar a imagem adicionando alguns pacotes, por exemplo lsphp74-pspell, basta estendê-la com um Dockerfile. 1. Podemos criar uma custompasta e um custom/Dockerfilearquivo no projeto principal. 2. Adicione o seguinte código de exemplo Dockerfilena pasta personalizada

FROM litespeedtech/openlitespeed:latest
RUN apt-get update && apt-get install lsphp74-pspell -y

3. Adicione uma build: ./customlinha sob a "imagem: litespeedtech" do docker-composefile. Então vai ficar assim

  litespeed:
    image: litespeedtech/openlitespeed:${OLS_VERSION}-${PHP_VERSION}
    build: ./custom

4. Construa e inicie com o comando:

docker-compose up --build

 

Perguntas frequentes

Como configuro o MTU com o Docker?

Um problema comum ao operar dockers em uma infraestrutura de virtualização é que as placas de rede fornecidas para máquinas virtuais não têm o MTU padrão de 1500. Se a interface de saída tiver um MTU menor que 1500, considere aplicar as seguintes regras a docker-compose.ymlIsso evitará que o pacote seja cortado.

networks:                                
  default:                               
    driver: bridge                       
    driver_opts:                         
      com.docker.network.driver.mtu: 1400

Certifique-se de substituir o número da 1400MTU pelo tamanho da MTU da interface de saída do docker.

  • 0 Usuários acharam útil
Esta resposta lhe foi útil?

Related Articles

Como remover imagens, contêineres e volumes do Docker

Eliminando todas as imagens, recipientes, volumes e redes pendentes ou não utilizados O Docker...

Como remover <none> imagens após a construção

Tente um desses comandos para remover imagens com o valor none docker rmi $(docker images...

Install a lightweight WordPress container with OpenLiteSpeed Edge or Stable version on Ubuntu 18.04 Linux. 1ª parte

Instale um contêiner WordPress leve com OpenLiteSpeed ​​Edge ou versão Stable no Ubuntu 18.04...

Como limpar docker overlay directory?

No terminar usamos: sudo docker system prune -a -f   Também usamos os famosos comandos:...