Apache-Httpd
在電腦上執行 apache2 httpd Web 伺服器時出錯
我正在嘗試將我的樹莓派設置為 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
) 並創建正確的單元文件。