wslink provide the python launcher module which allow you to start a new process per user session. At that point you only need to configure it and the same is true with Apache.
So in short, you have all the pieces, but you need to configure them so they can work together and that documentation explain the role of each and what you should do to configure them.