Fedora can be used as great web-server, based on Apache, which included in distributive.
Before starting httpd, you should accept all input connections to http port in iptables. Usually it's 80.
iptables -A INPUT -i eth0 -p tcp --dport 80 -j ACCEPT
eth0 - is your ethernet device.
After that, see chain INPUT in iptables - insert
If you can see changes - everything is ok.
First of all, you should configure your httpd. The configuration file you can found in /etc/httpd/conf/httpd.conf
You can start httpd by:
#httpd -k start
If you want to restart or stop httpd, use the following commands:
#httpd -k restart #httpd -k stop