I've installed Apache and I want to run an Apache webserver. I understand Apache is a HTTP Server but I wonder how can I force to use TCP or UDP when connecting to it. Should I configure ports on the server side? Should I use different ways to access the server on the client side?
The RFC specification of HTTP does say that HTTP can be run over other protocols than TCP, but this has never been done as far as I know. If you were going to try use another protocol for some reason you would need to choose one that has flow control like TCP does. UDP is not suitable.
Apache is designed to use TCP, and any change to this would require major changes to the source code.