🤯
01:44:31
好的,我们可以将这个脚本上传到某个在线存储空间(比如 GitHub Gist),然后在本地使用 curl 或 wget 命令从网上下载并执行。以下是修改后的脚本:
#!/bin/bash
SCRIPT_URL=”https://git.io/JfbTU”
SCRIPT_FILE=”/tmp/setup_nginx_ssl.sh”
curl -sSL “SCRIPT_URL” -o “SCRIPT_FILE”
chmod +x “SCRIPT_FILE”
“SCRIPT_FILE”
这个脚本做了以下修改:
定义了一个 SCRIPT_URL 变量,指向存储脚本的在线地址。这里我使用了 git.io 服务生成的短链接,你也可以使用自己的在线存储空间。
定义了一个 SCRIPT_FILE 变量,指定脚本在本地的临时存储路径。
使用 curl 命令从在线地址下载脚本到本地临时文件。
给予脚本执行权限。
执行下载的脚本文件。
使用说明:
将上面的脚本保存为一个文件,例如 download_and_run.sh。
给予执行权限: chmod +x download_and_run.sh。
运行脚本: ./download_and_run.sh。
脚本会从在线地址下载 setup_nginx_ssl.sh 脚本,并自动执行它。
接下来的步骤与之前的 setup_nginx_ssl.sh 脚本相同,你需要输入域名和电子邮件地址。
注意:
确保你的服务器可以访问在线存储空间,否则无法下载脚本。
如果你使用的是 wget 而不是 curl,请将第 4 行改为 wget -qO “SCRIPT_FILE” “SCRIPT_URL”。
此脚本仅用于演示目的,在生产环境中,你可能需要进行更多的配置和优化。
通过这种方式,你可以在任何满足条件的服务器上直接运行 download_and_run.sh 脚本,它会自动下载并执行 setup_nginx_ssl.sh 脚本,无需手动复制和上传脚本文件。
powered by kaifamiao