为什么Stunnel会继续投掷“已经使用的地址(48)”? 我正在使用Stunnel创建HTTPS连接的Django项目中实现Auth0。我遵循此指示 这是我的dev_https文件: pid = cert = stunnel/stunnel.pem 过度...

问题描述 投票:0回答:0

pid= cert = stunnel/stunnel.pem foreground = yes output = stunnel.log [https] accept=8080 connect=8000 TIMEOUTclose=1 ,但是,当我想启动服务器时,使用此命令:

stunnel stunnel/dev_https & python3 manage.py runserver&

我得到以下内容:
[.] Configuration successful
[ ] Deallocating deployed section defaults
[ ] Binding service [https]
[ ] Listening file descriptor created (FD=9)
[ ] Setting accept socket options (FD=9)
[ ] Option SO_REUSEADDR set on accept socket
[.] Binding service [https] to :::8080: Address already in use (48)
[ ] Listening file descriptor created (FD=9)
[ ] Setting accept socket options (FD=9)
[ ] Option SO_REUSEADDR set on accept socket
[.] Binding service [https] to 0.0.0.0:8080: Address already in use (48)
[!] Binding service [https] failed

我尝试将接受端口从8443更改为8080。 然后,请检查端口上的活动过程

lsof -i 8080

这表明Stunnel已经在端口上运行。我杀死了该过程并再次尝试,但是我遇到了同样的错误。
具体问题

有人可以简要解释接受端口和连接端口之间的最新流量,以及这与我在(端口8000)上运行的普通端口的关系?

我如何修复?


谢谢你! /托马斯

我找到了一个解决方案 我必须指定我的本地主持人:

accept = 127.0.0.1:8444
  1. accept = 8444

django https stunnel
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.