Não é possível usar 'sudo systemctl restart apache2' depois de 'sudo apt-get install apache2' (Ubuntu Xenial rodando em WSL)

1

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
    
por S Meaden 13.12.2017 / 15:23

1 resposta

6

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
    
por S Meaden 13.12.2017 / 15:41