Uma implementação moderna de C ++ HTTP Serevr
Um servidor HTTP implementado no C ++ moderno
Métodos HTTP suportados :
PEGAR
POST (Recurso positivo estático retornará o método 405 não permitido)
Suporta recursos estáticos e suporta cabeçalhos de solicitação de gama . A compactação de dados ainda não foi suportada.
Suporta a execução da Lua como um script do lado do servidor .
No Linux, você pode configurar o modo de desempenho de inicialização e usar o Epoll ET para obter a eficiência do Apache 2.4.
O número da porta e o diretório raiz do servidor especificam a especificação dinâmica, a porta padrão é 9001 e o diretório raiz é o diretório atual.
Crie Config.lua na pasta de inicialização para substituir a configuração padrão, a configuração de amostra é a seguinte:
server_root = " /home/kiritow "
server_port = 9001
deploy_mode = 1Onde implantar_mode = 0 é a configuração padrão e o pool de threads é usado para lidar com conexões. Quando o implantar_mode = 1 é iniciado no Linux, ele está no modo de desempenho.
Em Linux: ligue para python build.py para compilação. O arquivo de saída compilado é main .
Em Windows: se você instalar e configurar o G ++, poderá usar o script build.py para compilar. Caso contrário, você precisa construir um projeto VS.

