felipebarreto
(usa Ubuntu)
Enviado em 11/10/2020 - 22:20h
Gustavo_fm escreveu:
Para ter uma interface web, você terá que ter um servidor http/https que irá fornecer a página web, sejam arquivos html, javascript, imagens, etc. Aí você terá que fazer esse servidor entender o que você manda pra ele, para ele poder executar o script. No caso, os servidores não entendem, mas você pode configurá-lo para passar tudo que você pede ou envia para um script, no caso, pode ser php, python, go ou qualquer linguagem que possua uma forma de se comunicar com o servidor. Aí nesse script você chamaria o seu scprit de backup ou qualquer outra coisa. Então no script em php (ou python ou go), se o servidor receber tal coisa do cliente, ele manda executar um outro comando qualquer no servidor. Primeiro você terá de escolher uma linguagem para tratar as requisições do servidor http. Depois disso, é só procurar como usar um script dessa linguagem com um servidor de sua escolha, os mais famosos são apache2 e nginx. Aí é só desenvolver a sua aplicação. Eu pessoalmente uso flask, que é um framework em python para desenvolvimento web. E uso o apache2. Para poder usar um script python com apache2 é preciso do módulo wsgi para apache2. Para outras linguagens e servidores, aí eu já não sei te explicar.
Olá Gustavo,
Vou estudar como fazer isso com o python. Até a "parte" do apache/php é tranquilo, eu só precisava entender como o site encaminharia os comandos para o servidor. Obrigado por sua colaboração.