Apache-Httpd

在電腦上執行 apache2 httpd Web 伺服器時出錯

  • March 9, 2019

我正在嘗試將我的樹莓派設置為 Web 伺服器。我今天剛剛安裝它,所以它是最新配置。我已經選擇了 apache2。我已經讀過,如果將我的電腦的 ip 地址輸入到 chrome 中沒有拉出範例頁面,我應該使用 linux 命令

sudo service apache2 start

但是,當我嘗試讓程式碼執行時,我收到以下消息:

Job for apache2.service failed because the control process exited with error code.
See "systemctl status apache2.service" and "journalctl -xe" for details.

然後我打開它要求我檢查的第一個文件,這就是拉出來的:

Jun 01 18:59:27 raspberrypi systemd[1]: Starting The Apache HTTP Server...
Jun 01 18:59:27 raspberrypi apachectl[6989]: /usr/sbin/apachectl: 174: /usr/sbin/apachectl: /usr/sbin/apachectl: /usr/sbin/apache2: not found
Jun 01 18:59:27 raspberrypi apachectl[6989]: Action 'start' failed.
Jun 01 18:59:27 raspberrypi apachectl[6989]: The Apache error log may have more information.
Jun 01 18:59:27 raspberrypi systemd[1]: apache2.service: Control process exited, code=exited status=127
Jun 01 18:59:27 raspberrypi systemd[1]: Failed to start The Apache HTTP Server.
Jun 01 18:59:27 raspberrypi systemd[1]: apache2.service: Unit entered failed state.
Jun 01 18:59:27 raspberrypi systemd[1]: apache2.service: Failed with result 'exit-code'.

我不太確定我是否正確安裝了 apache 文件。

/usr/sbin/apache2: not found

顯然該文件不存在。通常人們會期望發行版提供合適的單元文件。也許您沒有按照預期的方式安裝 Apache?您可以檢查已安裝的文件 ( dpkg-query --listfiles apache2) 並創建正確的單元文件。

引用自:https://unix.stackexchange.com/questions/447510