我刚刚在 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