From Fedora Project Wiki

The Apache HTTP Server is the main web server worldwide

Installation

$ su root
$ yum install httpd

Enable start on boot

$ systemctl enable httpd

Configuration

Configuration files are stored under /etc/httpd/conf.d/ and /etc/httpd/conf/httpd.conf is the main configuration file

Apache uses port 80 by default. To make this service available from other computers open the port

$ firewall-cmd --permanent --add-service=http

However this exposes your computer to the Internet and potentially to attackers. Secure your installation properly before exposing your server to the Internet