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

Ранее назывался «Невозможно найти httpd после sudo apt-get install apache2 (эмуляция Ubuntu, работающей в Windows)»

Поэтому я установил Canonical Group Limited Ubunto App для Windows 10 после установки Windows Subsytem For 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, и есть страница Apache index.html по умолчанию в /var/www/html/index/html.

Но нет httpd в usr/bin или usr/sbin.

Так где же httpd?

Я не могу запустить Apache с sudo systemctl restart apache2, что он сообщает

Failed to connect to bus: No such file or directory
2
задан 13 December 2017 в 18:26

1 ответ

Эта проблема systemctl рассмотрена (но не полностью решена) здесь systemctl не работает в Xenial · Выпуск # 1579 · Microsoft_WSL · GitHub

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

sudo /etc/init.d/apache2 start
6
ответ дан 13 December 2017 в 18:26

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

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