> I can not see the localhost default page from the servers public IP.
localhost is local and must remain so.
Moreover, it is totally impossible to use the public IP to connect to a VirtualHost from the PC where this VirtualHost is declared.
---------------------------------------------------------------
Documentation Apache -
Documentation PHP -
Documentation MySQL -
Wampserver install files & addons