You can configure translation on the ASA for the web server.
For example:
Web server ip address is 172.16.1.2, and you would like to translate it to public ip of 61.x.x.2:
static (dmz,outside) 61.x.x.2 172.16.1.2 netmask 255.255.255.255
For outside hosts to access the web server from the Internet, you would need to configure access-list to allow access.
For example: if you need HTTP and HTTPS access to the web server, then configure the following:
access-list outside-acl permit tcp any host 61.x.x.2 eq 80
access-list outside-acl permit tcp any host 61.x.x.2 eq 443
access-group outside-acl in interface outside
Hope that helps.