Mudanças entre as edições de "RemoteFolder"

De UniWiki
Ir para: navegação, pesquisa
(Criou página com 'Remote Folder foi criado como uma solução para que duas centrais do Unilab possam interfacear com um equipamento que está fisicamente em uma delas. Apesar disso, o Remote Fol...')
 
(Links)
Linha 50: Linha 50:
  
 
== Links ==
 
== Links ==
[[RemoteFolder.ini]]
+
*[[RemoteFolder.ini]]
[[Remote folder.php]]
+
*[[Remote folder.php]]
[[RemoteFolder.exe]]
+
*[[RemoteFolder.exe]]

Edição das 17h43min de 26 de abril de 2012

Remote Folder foi criado como uma solução para que duas centrais do Unilab possam interfacear com um equipamento que está fisicamente em uma delas.

Apesar disso, o Remote Folder é um programa genérico que pode servir para monitorar os arquivos que caem em uma determinada pasta e enviar automaticamente pela internet para outra máquina conectada à internet, portanto, pode suprir qualquer necessidade de sincronizar arquivos entre dois ou mais pontos conectados pela internet.

Pré-requisitos

  • Ambas as pontas precisam ter uma boa internet, o programa depende totalmente da internet para funcionar e de uma boa internet para que a sincronia seja feita em um tempo aceitável.
  • Na central, onde será instalado o server:
    • ou o modem deve estar em bridge e o server ser instalado na máquina servidora da internet.
    • ou o modem deve estar em router e o técnico do laboratório deve configurar a NAT. (ele estando lá podemos ajudar se ele não souber como fazer).
    • ter a interface com a LabLink devidamente configurada.


Como Instalar

  • Na central onde está o equipamento fazer a instalação do server;
  • Na central "sem equipamento" fazer a instalação do client;

Server

  • Escolher a máquina onde vai ficar rodando o server. O ideal é que seja a máquina onde estão os arquivos do Unilab e que a máquina seja um servidor dedicado (não tenha usuários que usem ela para trabalhar).
  • Se o modem for router, configurar uma NAT que redirecione as portas 80 e 3080 para o servidor.
  • Criar um no-ip para o cliente na conta no-ip da uniware; Padrão: [nome do laboratório]-[codidoADM].no-ip.org.
  • Instalar o no-ip no servidor configurando o endereço no-ip criado.
  • Instalar o apache com php usando o instalador da Uniware que está disponível em \\svw-uniware2\uniware\Tools\Apache+PHP;
  • Copiar para a [pasta do unilab]\Equip os arquivos do server que estão em \\svw-uniware2\uniware\Tools\RemoteFolder\server\
  • Depois de configurar o apache ele vai abrir uma janela perguntando a Pasta para site raiz, pode deixar no padrão e clicar no botão Ativar o Apache e depois fechar a janela.
  • Alterar o arquivo uniware.conf que fica na pasta "conf" dentro da pasta de instalação do Apache (por padrão D:\Arquivos de Programas\webserver\Apache\conf\uniware.conf) e incluir no final dele as linhas:
  <Directory "[pasta do unilab]\equip">
      Options Indexes FollowSymLinks Includes
      AllowOverride All
      Order allow,deny
      Allow from All
  </Directory>
  Alias /remotefolder "[pasta do unilab]\equip"
  • Trocar [pasta do unilab] pela pasta de instalação do Unilab. (Ex: D:\uniwarew )
  • Alterar o arquivo mime.types que fica na pasta "conf" dentro da pasta de instalação do Apache (por padrão D:\Arquivos de Programas\webserver\Apache\conf\mime.types) e incluir no final dele a linha:
 application/remote-folder              ped res pr1 pr2 pr3

Client

  • Copiar para a [pasta do unilab]\RemoteFolder os arquivos RemoteFolderDc.exe e RemoteFolderDc.ini
  • Configurar no ini:

...continuar esta documentação

Solução Alternativa

Caso o modem da central que tem os equipamentos não possa funcionar como bridge e não seja possível fazer NAT nele, mas na outra central uma destas opções for possível, podemos inverter instalando o Server na central sem equipamento e o Client na Central com equipamento, então o client da "com equipamento" envia arquivos de resultados para a "sem equipamento" e baixa arquivos de pedidos da "sem equipamento".

Links