![我怎样才能让 nginx 使用端口 8080 而不是 80?](https://linux22.com/image/578345/%E6%88%91%E6%80%8E%E6%A0%B7%E6%89%8D%E8%83%BD%E8%AE%A9%20nginx%20%E4%BD%BF%E7%94%A8%E7%AB%AF%E5%8F%A3%208080%20%E8%80%8C%E4%B8%8D%E6%98%AF%2080%EF%BC%9F.png)
我刚刚在 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