我在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实例上,确实如此。