apenas para informação. Consegui rodar dentro do windows usando o WSL de uma versão do ubuntu.
Vou colocar os passos aqui apenas para registro para quem quiser testar.
Requisitos Windows 10 ou 11. Virtualização ativada na bios e ativar recursos do windows para virtualização
instala o ubuntu no windows
wsl --install --distribution ubuntu-22.04
definir distro padrão
wsl --set-default ubuntu-22.04
Depois de definir usuario e senha você terá um linux dentro do seu windows
Vai ser instalado um aplicativo para você acessar o linux ou você pode baixar o terminal para facilitar o acesso entre eles.
acessando o linux é só seguir os passos de instalação:
sudo apt-get update -y
sudo apt-get upgrade -y
Não funciona o reboot no linux então você pode finalizar usando o power shel
wsl --terminate ubuntu-22.04
volte para o linux e execute
sudo apt-get install wget
sudo apt-get install sudo
Comando de instalação do WordPress sem SSL
obs. pode ser qualquer dominio
wo site create seu-dominio --wp
Definir como site padrão
Vamos defini-lo como o site padrão, execute o seguinte comando para editar a configuração do Nginx:
wo site edit seu-dominio
Abra no editor nano, adicione a porta de escuta para o site
server {
listen 80 default_server;
listen [::]:80 default_server;
server_name seu-dominio www.seu-dominio
Precisamos desativar o site padrão existente:
rm /etc/nginx/sites-enabled/default
Testar a configuração e reiniciar o serviço
nginx -t
service nginx reload
Configurar hosts
Abra o bloco de notascom “Executar como administrador” e abra o arquivo hosts do Windows no seguinte local
%SystemRoot%\System32\drivers\etc\hosts
Defina o seguinte:
127.0.0.1 tb.com
::1 tb.com
Agora, quando seu-dominio é usado, o Windows verificará internamente em vez de se tornar público/outras redes.
No prompt de comando, execute “wsl --shutdown” e abra o terminal Ubuntu novamente
No terminal do Ubuntu, verifique o arquivo do host
sudo nano /etc/hosts
Certifique-se de que as alterações sejam refletidas aqui. Agora você precisa iniciar os serviços manualmente
sudo wo stack start --web
sudo service mariadb start