I've changed the units "httpd" to "httpd24" and "fpapache" to "fpapache24" now the apache server starts well. But when the request reaches the server it doesn't responds. Checking the apache "error_log" file I read that the error that occurred is Quote An unhandled exception occurred at $00007FF8F0760C66: EHTTP: No REQUEST_METHOD passed from server. $00007FF8F0760C66Googling the message "No REQUEST_METHOD passed from server" points to FPC repositories only. For that reason I added temporary logs everywhere to pin point if there is something wrong with my code (which works fine on Apache 2.2) and the only logs I have are the ones in the "begin ... end." of the ".lpr" file. It makes me think that the exception is raised before my code has a chance to read the request.
An unhandled exception occurred at $00007FF8F0760C66: EHTTP: No REQUEST_METHOD passed from server. $00007FF8F0760C66
Try this linkhttps://bitbucket.org/leledumbo/books/downloads/or use googlefpweb tutorialJos
Hope you can include this content in your tutorial if you think helpful. I spend rather long time to figure out this structure in the past, and want others who start webprogramming do not have to spend time here.
Feel free to submit a pull request. Although I'm a bit unsure whether such a deep flow explanation is necessary for basic tutorial. Moreover, recently it gets new simpler and a lot more flexible routing mechanism. I have no idea where to insert it in the existing sections.