You dont need a static ip address, you can always use a dynamic dns service.
Apache isn't running by default on RedHat 9, you can start it up by typing 'service httpd start' from a terminal. Or goto the redhat -> system settings -> server settings -> services. Enable httpd on the runlevel you use. (runlevel 3 if you have a text login, runlevel 5 if you have a graphical login)