You just need the Web Server role, then make sure firewall port 80 is open (by design when you install web server role, the port rule is enabled). if you need visitor to access your site via FQDN, then you need to have valid DNS service that provide name resolution for your server, etc. Else, you friend can visit the server via your public ip address.