CoatiTwo é um software livre (servidor-http/https - programado em C++) desenvolvido para Linux, Windows e Raspbian, que utiliza o framework CoatiFrame como base. Você pode utilizar CoatiTwo, tanto como mini servidor para acessar tuas páginas da web ou, por exemplo, como interface para conectar outros programas pelo CGI (expressão inglesa para Common Gateway Interface).
Nova versão do Coatitwo está online: suporta manipulações de sessões, versão mais rápida do que a anterior.
CoatiTwo não necessita uma instalação especial, pode ser usado em qualquer local e procura no diretório atual pelo arquivo Config.
Um local especial de instalação não existe.
Pode ser, por exemplo, acessado através de uma USB-Stick.
O servidor HTTP coatitwo se inicia e abre no endereço 127.0.0.1:8000 uma porta de servidor (server port), se o arquivo config coatitwo.xml não fornecer uma outra informação.
O servidor HTTPS coatitwo_ssl se inicia e abre no endereço 127.0.0.1:8000 também uma porta de servidor HTTP (HTTP server port), se o arquivo config coatitwo.xml não fornecer uma outra informação.
O endereço HTTPS , a porta (port), o certificado e a chave devem ser definidas no config coatitwo.xml.
++++++Para ver as mensagens de saída no sistema Linux você precisa abrir um terminal na pasta onde teu projeto se encontra, digitar ./coatitwo e iniciar o programa com um enter. Para terminar o programa use Ctrl + c ou no XCoatitwo digite q.++++++
Importante: Troque o certificado e as chaves pelos teus próprios. O exemplo que está no pacote de software é público e não oferece uma segurança real. Nunca salve teu certificado e chave em algum arquivo que seja acessado via WEB.
O servidor procura no coatitwo.xml a definição do diretório raiz (root path) "cgi-bin", a qual está definida no exemplo como "cgi-bin/".
Todos os scripts CGI serão em seguida, esperados neste diretório, relativo à um diretório inicial. Se a definição estiver vazia, não pode ser oferecido nenhum processo cgi-bin.
Scripts PHP serão esperados no HTML-path. Quando uma pergunta relacionada com PHP for detectada (a página solicitada termina com .php), o programa irá tentar iniciar o interprete PHP, o 'php-cgi'. Se isto ocorrer com sucesso, o resultado será enviado para o Navegador.
Importante:PHP não faz parte do CoatiTwo e só será utilizado quando estiver instalado previamente no teu computador.
Biblioteca CoatiTwo - DLL/SSL com mini-servidor web configurável.
CoatiTwo é completamente configurável e grátis!
Powered by (c)Twymtmaker with (c)TwymtDB and (c)Twymt search!