我想使用stream_tls
选项这个链接其中告诉:
该选项指定是否为流端口启用 SSL/TLS。对于某些发行版,Motion 使用的库可能未编译为支持 SSL/TLS。在这种情况下,Motion 无法支持 SSL/TLS 连接。日志中会报告是否支持SSL/TLS。除了选择此选项之外,还必须指定 webcontrol_cert 和 webcontrol_key 文件。
当我添加stream_tls
、webcontrol_tls
和webcontrol_key
时webcontrol_cert
,它会给出以下日志:
[3626632:motion] [ALR] [ALL] conf_cmdparse: Unknown config option "stream_tls"
[3626632:motion] [ALR] [ALL] conf_cmdparse: Unknown config option "webcontrol_tls"
[3626632:motion] [ALR] [ALL] conf_cmdparse: Unknown config option "webcontrol_key"
[3626632:motion] [ALR] [ALL] conf_cmdparse: Unknown config option "webcontrol_cert"
我更改了配置文件/etc/motion/motion.conf
和这些行:
stream_tls on
webcontrol_tls on
webcontrol_key /etc/motion/motion.key
webcontrol_cert /etc/motion/motion.crt
另外,我通过以下过程 创建了/etc/motion/motion.key
和:/etc/motion/motion.crt
openssl genrsa -out /etc/motion/motion.key 4096
openssl req -new -key /etc/motion/motion.key -out /etc/motion/motion.crt
我的目标是确保motion
流网页的安全(https
)。我不知道为什么会这样。我确信问题不在于.key
and .crt
file ,因为如果我只是添加stream_tls on
,它会给出与此选项相同的错误。
我怎么解决这个问题?