O problema do systemctl é coberto (mas não solucionado corretamente) aqui systemctl não funciona no Xenial · Problema # 1579 · Microsoft_WSL · GitHub
Em vez de systemctl iniciar o Apache, use o seguinte
sudo /etc/init.d/apache2 start
Anteriormente intitulado 'Não é possível encontrar o httpd após o sudo apt-get install apache2 (emulação do Ubuntu em execução no Windows)'
Por isso, instalei o Aplicativo Ubunto da Canonical Group Limited para Windows 10 depois de instalar Windows Subsytem para Linux para uma emulação do Ubuntu em execução no Windows 10.
executando lsb_release -a
Distributor ID: Ubuntu
Description: Ubuntu 16.04.3 LTS
Release: 16.04
Codename: xenial
Então eu executei sudo apt-get install apache2
e posso ver algumas evidências de instalação em que agora existe o diretório /etc/apache2
e existe uma página index.html padrão do Apache em /var/www/html/index/html
.
Mas não há httpd
em usr/bin
ou usr/sbin
.
Então, onde está o httpd?
Não consigo iniciar o Apache com sudo systemctl restart apache2
relatórios
Failed to connect to bus: No such file or directory
O problema do systemctl é coberto (mas não solucionado corretamente) aqui systemctl não funciona no Xenial · Problema # 1579 · Microsoft_WSL · GitHub
Em vez de systemctl iniciar o Apache, use o seguinte
sudo /etc/init.d/apache2 start