gpt4 book ai didi

bash - 使用 https 将 bash curl 到同一台服务器

转载 作者:太空宇宙 更新时间:2023-11-03 14:11:26 25 4
gpt4 key购买 nike

我已通过 cron 任务从同一台服务器发出 url 请求。过去,我使用下一个 bash 脚本执行此操作:

#!/bin/sh

curl "http://www.mydomain.es/myfolder/importTwitter" >> /var/log/mydomain/import_twitter.log

我将网站迁移到 https,但 curl 命令失败并返回下一个错误:

* About to connect() to www.mydomain.es port 443 (#0)
* Trying xxx.xxx.xxx.xxx...
* Connection refused
* couldn't connect to host
* Closing connection #0
curl: (7) couldn't connect to host

我尝试将下一个参数添加到 curl 命令,并得到相同的错误:

--cacert -> specify ssl ca root certificate
--cert -> specify ssl pem certificate
--location -> using the http url and force to follow redirects
--insecure -> allows insecure curl connections

最后我也尝试从另一个主机发出请求并且工作正常,但我从同一台服务器发出请求。

服务器有Debian 3.2.65-1+deb7u2 x86_64

curl 版本:

curl 7.26.0 (x86_64-pc-linux-gnu) libcurl/7.26.0 OpenSSL/1.0.1e zlib/1.2.7 libidn/1.25 libssh2/1.4.2 librtmp/2.3
Protocols: dict file ftp ftps gopher http https imap imaps ldap pop3 pop3s rtmp rtsp scp sftp smtp smtps telnet tftp
Features: Debug GSS-Negotiate IDN IPv6 Largefile NTLM NTLM_WB SSL libz TLS-SRP

最佳答案

* Connection refused

你的问题就在那里。早在任何带有加密的东西开始之前,你的服务器根本不允许来自你的主机的连接。

确保您的服务器配置正确,并且没有防火墙阻止到端口 443 的环回连接。

关于bash - 使用 https 将 bash curl 到同一台服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29365593/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com