Sure - you just need to have a domain name assigned to that IP, and you should be good to go. In order to avoid the non-standard / technical port 8080, it is common to put a web server in front of Alfresco as a proxy, so you can use ports 80/443 (SSL). Technically speaking though, you could configure the Alfresco Tomcat to bind to port 80, but that requires running the process as root on Linux, which is not recommended for security reasons.