Невозможно использовать 'sudo systemctl restart apache2' после `sudo apt-get install apache2` (Xenial Ubuntu работает на WSL)

Раньше под заголовком «Не удается найти 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
1
задан 13 December 2017 в 19:26

2 ответа

Проблема с systemctl распространяется (но не решается эффективно) здесь systemctl не работает в Xenial · Проблема № 1579 · Microsoft_WSL · GitHub

Вместо systemctl для запуска Apache используйте следующие

[F1]
5
ответ дан 18 July 2018 в 01:16

Проблема с systemctl распространяется (но не решается эффективно) здесь systemctl не работает в Xenial · Проблема № 1579 · Microsoft_WSL · GitHub

Вместо systemctl для запуска Apache используйте следующие

[F1]
5
ответ дан 24 July 2018 в 17:22
  • 1
    Это только «ссылка». ответ. Скопируйте соответствующий раздел этой ссылки здесь с указанием. – Panther 13 December 2017 в 19:16
  • 2
    @Panther: Я постараюсь, в будущем. Я изучал Linux десяток лет назад, поэтому я ржавый. Я попытаюсь вспомнить, как расширить этот ответ, как только я получу правильный ответ. – S Meaden 13 December 2017 в 19:17

Другие вопросы по тегам:

Похожие вопросы: