Gustave.Fay answered on September 26th 19 at 11:52
Do not conflict, if you sit on different ports.
Often do so - hang node on port 3000, and prokidyvaya calls on it via an external frontend type to nginx, which listens to the standard 80 port. In principle, it is possible to proxy node and Apache, but not sure that's a good idea - Apache is not the most nimble thing. If you want to have multiple sites on different platforms on a single server, the best choice would be to put a frontend nginx and use apache, and node.js.
And sites in php you can do without Apache to run directly through nginx. Deal with it, will be a good profit.