我怎样才能让 nginx 使用端口 8080 而不是 80?

我怎样才能让 nginx 使用端口 8080 而不是 80?

我刚刚在 Linux Mint 系统上安装了 nginx,该系统上已经安装了 apache2。但是 nginx 接管了对 localhost 和我的所有虚拟域的所有请求,并显示 nginx 的默认页面来响应每个 URL。我猜想它只是接管了 apache2 正在使用的端口 80。无论如何,我试图找到一种方法让 nginx 使用端口 :8080 而不是 :80,但我找到的所有信息都与使用 nginx 作为 apache2 的某种前端有关,因此 nginx 使用 :80,而 apache2 使用 :8080。

就我而言,我只希望它们彼此独立运行,这样我就可以在 apache2 和 nginx 上单独测试东西。

如何让 nginx 使用端口:8080 而不是:80?

答案1

在您的 /etc/nginx/sites-available/default 文件中,确保它“监听”您想要的端口;

server {
  listen 8080;

  ...

}

然后重启 nginx

sudo service nginx restart

相关内容