If you have a working instance of apache and a working instance of glassfish, you can get them working together, i.e. have apache handle all the incoming http and let it forward any jsp or servlet calls to glassfish.
You’ll need to dowload and setup mod_jk for apache. Then you’ll need to follow the instructions …
Full Story: Using Apache httpd with Glassfish