Раньше под заголовком «Не удается найти httpd после sudo apt-get install apache2 (эмуляция Ubuntu, работающего в Windows)»
Итак, я установил приложение Canonical Group Limited Ubunto для Windows 10 после установки Windows Subsytem для Linux для эмуляция Ubuntu, работающая в Windows 10.
Запуск lsb_release -a
Distributor ID: Ubuntu
Description: Ubuntu 16.04.3 LTS
Release: 16.04
Codename: xenial
Итак, я побежал sudo apt-get install apache2, и я вижу некоторые доказательства установки в том, что там существует /etc/apache2, и в /var/www/html/index/html есть страница Apache index.html по умолчанию.
Но в usr/bin или usr/sbin нет httpd.
Итак, где httpd?
Я не могу запустить Apache с sudo systemctl restart apache2, он сообщает
Failed to connect to bus: No such file or directory
Проблема с systemctl распространяется (но не решается эффективно) здесь systemctl не работает в Xenial · Проблема № 1579 · Microsoft_WSL · GitHub
Вместо systemctl для запуска Apache используйте следующие
[F1]Проблема с systemctl распространяется (но не решается эффективно) здесь systemctl не работает в Xenial · Проблема № 1579 · Microsoft_WSL · GitHub
Вместо systemctl для запуска Apache используйте следующие
[F1]