Most porch roofs are designed to be free-standing, meaning they don’t require any posts for support. If you are concerned about the stability of your porch roof then you can always add some posts for extra support.
Just make sure that the posts are attached securely to the frame of the roof and that they are tall enough to support the weight of the roof and any furniture or accessories that you may want to put on it.