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

De UniWiki
Ir para: navegação, pesquisa
(Etiqueta: visualeditor)
 
(4 revisões intermediárias por 2 usuários não estão sendo mostradas)
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.
+
Script servidor para o serviço de sincronização de pastas RemoteFolder ('''[[RemoteFolder.exe]]''').
  
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.
+
Este script deve ser colocado na raiz da estrutura de pastas que estarão disponíveis para sincronização.
  
== 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.
 
  
 +
Para ativar o serviço o apache deve ser configurado da seguinte forma:
  
== Como Instalar ==
+
'''Arquivo uniware.conf (pasta conf do Apache2)''' adicionar as segintes linhas:
  
* Na central onde está o equipamento fazer a instalação do server;
+
   <Directory "[uniwarew]\equip">
* Na central "sem equipamento" fazer a instalação do client;
 
 
 
==== Server ====
 
 
 
# 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
 
       Options Indexes FollowSymLinks Includes
 
       AllowOverride All
 
       AllowOverride All
Linha 29: Linha 14:
 
       Allow from All
 
       Allow from All
 
   </Directory>
 
   </Directory>
   Alias /remotefolder "[pasta do unilab]\equip"
+
   Alias /remotefolder "[uniwarew]\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 ====
 
 
 
 
 
 
 
  
=== Solução Alternativa ===
+
'''Arquivo mime.types (pasta conf do Apache2)''' adicionar as segintes linhas:
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".
+
  application/remote-folder              ped res pr1 pr2 pr3

Edição atual tal como às 11h18min de 14 de junho de 2017

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 mime.types (pasta conf do Apache2) adicionar as segintes linhas:

  application/remote-folder              ped res pr1 pr2 pr3