Mudanças entre as edições de "Remote folder.php"

De UniWiki
Ir para: navegação, pesquisa
Linha 1: Linha 1:
 
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.
 
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.
  
=== Outras aplicações ===
+
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.
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 pontos conectados pela internet.
 
  
 
=== Pré-requisitos ===
 
=== Pré-requisitos ===
Linha 8: Linha 7:
 
* Na central, onde será instalado o server:
 
* 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 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).
+
** 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
+
=== Como Instalar ===
 +
 
 +
Na ponta onde está o equipamento
 +
 
 +
==== Server ====
  
 
Script servidor para o serviço de sincronização de pastas RemoteFolder ('''[[RemoteFolder.exe]]''').
 
Script servidor para o serviço de sincronização de pastas RemoteFolder ('''[[RemoteFolder.exe]]''').
Linha 32: Linha 36:
 
'''Arquivo mine.types (pasta conf do Apache2)''' adicionar as segintes linhas:
 
'''Arquivo mine.types (pasta conf do Apache2)''' adicionar as segintes linhas:
 
   application/remote-folder              ped res pr1 pr2 pr3
 
   application/remote-folder              ped res pr1 pr2 pr3
 +
 +
=== Solução Alternativa ===
 +
Caso o modem da central não possa funcionar como bridge e não seja possível fazer NAT nele, mas no posto uma destas opções for possível, podemos inverter instalando o Server no posto de coleta e o Client na Central, então o client da central envia arquivos de resultados para o posto e baixa arquivos de pedidos do posto.

Edição das 15h53min 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 ponta onde está o equipamento

Server

Script servidor para o serviço de sincronização de pastas RemoteFolder (RemoteFolder.exe).

Este script deve ser colocado na raiz da estrutura de pastas que estarão disponíveis para sincronização.


Para ativar o serviço o apache deve ser configurado da seguinte forma:

Arquivo uniware.conf (pasta conf do Apache2) adicionar as segintes linhas:

  <Directory "[uniwarew]\Equip">
      Options Indexes FollowSymLinks Includes
      AllowOverride All
      Order allow,deny
      Allow from All
  </Directory>
  Alias /remotefolder "[uniwarew]\Equip"

Arquivo mine.types (pasta conf do Apache2) adicionar as segintes linhas:

  application/remote-folder              ped res pr1 pr2 pr3

Solução Alternativa

Caso o modem da central não possa funcionar como bridge e não seja possível fazer NAT nele, mas no posto uma destas opções for possível, podemos inverter instalando o Server no posto de coleta e o Client na Central, então o client da central envia arquivos de resultados para o posto e baixa arquivos de pedidos do posto.