是否可以在与侦听端口相同的端口上使用nginx代理?

时间:2018-01-24 19:34:35

标签: nginx amazon-ec2 proxy

我在localhost端口8080上有一台服务器。

python3 -m http.server 8080 --bind localhost

我想使用nginx使用反向代理服务。

server {
    listen 8080;
    location / { proxy_pass http://localhost:$server_port; }
}

因此,当访问my-website.com:8080时,nginx应将其转发到localhost:8080。

sudo service nginx restart

但是我收到一个错误,表明该地址已被使用。

Jan 24 19:21:15 ip-172-31-46-125 nginx[23837]: nginx: [emerg] bind() to 0.0.0.0:8080 failed (98: Address already in use)
Jan 24 19:21:15 ip-172-31-46-125 nginx[23837]: nginx: [emerg] bind() to 0.0.0.0:8080 failed (98: Address already in use)

在Mac OS上我没有收到错误,但是在Ubuntu实例上,确实如此。

0 个答案:

没有答案