O setup mais básico é instalar o cFos PNet e copiar os documentos que quer publicar para a pasta "pub" na pasta de instalação do cFos PNet. Na configuração comum de Javascript, makedir.jss produz uma boa saída na pasta pub para os seus utilizadores.
Pode mudar a localização da pasta publica e privada mudando as chaves "public_dir=" e "private_dir=" em cfospnet.ini, secção [param] para a sua pasta de escolha (caminho completo necessário). cfospnet.ini está localizado na pasta c:\programdata\cFos\cfospnet.
Por defeito, o cFos PNet usa a porta 80 para serviços HTTP, mas pode mudar a porta mudando a chave "server_port" na secção [param] de cfospnet.ini.
Também por defeito, o cFos PNet usa tanto IPv4 como IPv6. Se quizer, pode limitar a sua conectividade para IPv4 ou IPv6 ao mudar a chave "ipv4_allowed" ou "ipv6_allowed" para "0" na mesma secção [param] de cfospnet.ini.
Se quiser enviar e-mail via via Javascript, também necessitará de configurar as seguintes chaves na secção [param]:
"smtp_server" | endereço do seu servidor SMTP |
"smtp_username" | o seu nome de utilizador |
"smtp_password" | a sua password |
É só isso. Para permitir que outros acedam ao seu servidor, pode precisar de configurar o port forwarding no seu router, se estiver por trás de uma NAT. Para além disso: Se usar endereços de IP dinâmicos, pode querer aderir um serviço de DNS dinâmico, como o DynDNS (www.dyndns.org). Nós fornecemos um script para se registar com DynDNS quando o cFos PNet começar e saír quando parar. Para o usar, corra dyndns.htm na sua pasta pública para dizer ao cFos PNet os seus parâmetros DynDNS. Depois active dyndns.jss como script de inicialização e fecho em cfospnet.ini removendo ";" na respectiva linha "on_start" e "on_stop" na secção [scripts].
Se iniciar manualmente o cfospnet.exe, ele corre como normalmente um processo de utilizador Win32 na sua conta de utilizador. Quando fizer log out, o Windows irá pará-lo, assim como todos os outros programas que abriu.
Pode também usar o cFos PNet como um serviço do sistema. Aí iniciará com o Windows e executará independentemente do utilizador que tenha feito login. Use
"cfospnet.exe - start_service" para registar o cFos PNet como um serviço e iniciá-lo.
"cfospnet.exe -stop_service" para parar o serviço cFos PNet e desregistá-lo.
cFos PNet Vem com um setup de utilizador por defeito. O instalador cria uma pasta em /users/admin na pasta pub durante a instalação. Novos utilizadores têm um ficheiro de configuração profile.txt na sua respectiva pasta /users/
Portanto se quizer partilhar um ficheiro apenas com um só utilizador, copie-o para a sua pasta /private/