【问题标题】:How to Automatic Update The Website Which is Hosted in Raspberry Pi Using Git?如何使用 Git 自动更新在 Raspberry Pi 中托管的网站?
【发布时间】:2019-02-22 11:09:12
【问题描述】:

概念:

=>我有 raspberry pi 3 B+ 并安装了 apache2 网络服务器,它在端口:80 上运行。

=>在 /var/www/html/A/* 中托管我的轻量级网站。

=>我可以通过在 chrome 网络浏览器中输入“192.168.1.1:80”来访问该网站。

要求:

  • 我想从正在运行的 html 页面运行 abc.py 文件 网络浏览器。
  • 如何处理这种情况- 一种。克隆时互联网连接丢失 湾。在克隆设备时突然关闭。
  • 当树莓派再次启动且互联网连接不可用时如何恢复代码。
  • 这些功能还有其他安全可靠的替代方案吗?

【问题讨论】:

  • 你能向我们展示你到目前为止的工作吗?
  • 我写了一个名为“abc.py”的python脚本
  • 我写了一个名为“abc.py”的python脚本,其中我写了git命令。 git pull origin master 只是将更改从 git 拉到树莓派的简单脚本。 abc.py 也出现在 /var/www/html/A/* 这里。当使用 => sudo python abc.py 运行 python 脚本时,它会从 git 中提取。但我想使用网络浏览器从 html 页面运行这个 abc.py 文件。
  • 为了在网络浏览器上运行python脚本,你的代码需要能够处理http请求,有很多框架可以做到这一点,例如Flask
  • 您好,欢迎来到 StackOverflow。请花一些时间阅读帮助页面,尤其是名为"What topics can I ask about here?""What types of questions should I avoid asking?" 的部分。更重要的是,请阅读the Stack Overflow question checklist。您可能还想了解Minimal, Complete, and Verifiable Examples

标签: html git python-2.7 github raspberry-pi3


【解决方案1】:

通过使用 PHP 和 cgi-bin,我可以通过单击 ui 按钮运行 python 脚本。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-01-13
    • 1970-01-01
    • 2014-02-08
    • 1970-01-01
    • 2017-12-05
    • 1970-01-01
    • 2019-12-07
    • 2010-10-18
    相关资源
    最近更新 更多