【发布时间】:2018-10-21 02:58:19
【问题描述】:
我正在尝试在 Ubuntu 17.10 上安装 valet,但我遇到了请求的 nginx 包的问题。它给了我这个错误:
See "systemctl status nginx.service" and "journalctl -xe" for details.
invoke-rc.d: initscript nginx,动作“start”失败。
● nginx.service - 高性能 Web 服务器和反向代理服务器
已加载:已加载(/lib/systemd/system/nginx.service;已启用;供应商预设:已启用)
活动:自 2018 年 5 月 10 日星期四 15:42:16 -03 以来失败(结果:退出代码); 32 毫秒前
文档:man:nginx(8)
进程:14383 ExecStart=/usr/sbin/nginx -g daemon on; master_process 开启; (代码=退出,状态=1/失败)
进程:14382 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process 开启; (code=exited, status=0/SUCCESS)
5 月 10 日 15:42:14 hatshep-Lenovo-ideapad-310-14IKB nginx[14383]: nginx: [emerg] bind() to [::]:80 failed (98: Address already in use)
5 月 10 日 15:42:15 hatshep-Lenovo-ideapad-310-14IKB nginx[14383]: nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
5 月 10 日 15:42:15 hatshep-Lenovo-ideapad-310-14IKB nginx[14383]: nginx: [emerg] bind() to [::]:80 failed (98: Address already in use)
5 月 10 日 15:42:15 hatshep-Lenovo-ideapad-310-14IKB nginx[14383]: nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
5 月 10 日 15:42:15 hatshep-Lenovo-ideapad-310-14IKB nginx[14383]: nginx: [emerg] bind() to [::]:80 failed (98: Address already in use)
5 月 10 日 15:42:16 hatshep-Lenovo-ideapad-310-14IKB nginx[14383]:nginx:[emerg] 仍然无法绑定()
5 月 10 日 15:42:16 hatshep-Lenovo-ideapad-310-14IKB systemd[1]: nginx.service: 控制进程退出,code=exited status=1
5 月 10 日 15:42:16 hatshep-Lenovo-ideapad-310-14IKB systemd[1]:无法启动高性能 Web 服务器和反向代理服务器。
5 月 10 日 15:42:16 hatshep-Lenovo-ideapad-310-14IKB systemd[1]: nginx.service: 单元进入失败状态。
5 月 10 日 15:42:16 hatshep-Lenovo-ideapad-310-14IKB systemd[1]: nginx.service: 失败,结果为“exit-code”。
【问题讨论】:
-
您能否发布您正在运行的确切命令是“journalctl -xe”调试命令的结果?
-
第一次代客安装;我用 sudo apt install nginx 遇到了同样的错误
-
可以安装,只需要停止apache2!!
-
是的,这个安装似乎需要先停止一些进程。你检查过类似的教程吗:phusionpassenger.com/library/install/nginx/install/oss/zesty
标签: nginx ubuntu-16.04 laravel-valet