Forum > Networking and Web Programming

Any really functional webserver suite for FPC ?

<< < (2/3) > >>

zeljko:

--- Quote from: dpremus on December 18, 2023, 09:38:49 pm ---I am using Horse

https://github.com/HashLoad/horse

It works with Lazarus & Delphi

--- End quote ---

But horse ssl support needs indy as I can see.

egsuh:
Does mOrMot support FCGI?

Thaddy:
Not very relevant since FCGI is stand-alone.
But yes, therefor the serverside mORMot supports it for that reason.
Most if not any server can support FCGI.

Warfley:
You should not expose your websever directly. Use a production webserver like nginx or apache as reverse proxy or as CGI application instead. The reason for this is simply that these projects are heavily tested, audited and used by millions of people, with very active development teams, such that security vulnerabilities will be found and patched quickly, and you can also be sure that it will provide for all the niche features and edgecases.

This is not just for pascal, but you'll see the same recommendation given for pretty much all other systems such as pythons flask framework. It's generally considered best practize.

This also means that you don't have to care about TLS and stuff like that within your application, as the webserver will take care of it

Thaddy:
Well, that is somewhat correct, but in general a front-end (or multiple front-ends) hide a collection of web servers. The front-end server itself is usually static.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version