为什么我不能重新安装 nginx?

为什么我不能重新安装 nginx?

我已经使用 apt purge nginx 卸载了 nginx。这并没有删除 nginx 文件夹,所以我手动删除了它。再次使用 apt install nginx 后,文件夹没有重新创建,所以我自己创建了它,并将下载包中的文件从 nginx 网站放入其中。一切都没有奏效,所以我删除了所有 nginx 文件和文件夹。现在,当我转到 localhost 时,它会显示网站:“欢迎使用 nginx”,但我没有正在运行的进程!我无法使用 ps aux | grep nginx 找到任何进程,而且使用 systemctl status nginx 也找不到它正在运行。似乎我不知何故弄乱了 VM。我可以创建一个新的并重新开始,但有人知道或可以解释这里发生了什么吗?

apache2 也没有运行,也不在活动进程目录中。

答案1

好的,我已完成以下操作:

  • 卸载了尝试使用 purge packagename 进行 apt upgrade 时导致错误的所有软件包
  • 然后我从 nginx.org 下载了安装文件,并使用 ./configure 和所有必要的库对其进行了编译
  • 我需要先安装编译器并指定安装路径
  • 编译后我用“make”安装它,然后“make install”
  • 然后我使用这个文件手动将 nginx 添加为服务https://www.nginx.com/resources/wiki/start/topics/examples/systemd/

现在它似乎可以工作了,而且文件夹又出现了。

相关内容