我刚刚查看了 stud init 脚本,因为我想也许我应该在 /etc/stud 中创建一个 stud.conf
但是,查看 init 脚本时,似乎它会将 stud.conf 变量加载到当前环境中。这当然会因某种原因失败,并且您会收到一堆错误。
更糟糕的是,stud 源代码不适用于环境变量。
有人能告诉我如何使用初始化脚本来设置 stud 吗,因为它似乎完全坏了。
也许我可以禁用初始化脚本并从 rc.local 调用 stud?
答案1
事实证明相当容易。
/etc/stud
创建一个以.conf 结尾的文件。
例如/etc/stud/website.conf
内容应该包含类似以下内容:
OPTIONS="-f 0.0.0.0,443 -b 0.0.0.0,80" CERT="/etc/stud/cert.pem"
假设您的 PEM 证书文件位于/etc/stud/cert.pem
这将为监听端口 80 的 Web 服务器提供 TLS/SSL 支持
STUD 的表现肯定比 stunnel 好得多。