There are:

1. Notebook running Ubuntu 12.04 acting as server machine
2. LAMP (Linux, Apache, MySQL, PHP) server
3. Some devices with WiFi ability

I want to configure local WiFi network on my notebook, so that other devices (mobiles, PCs, etc) can access local web applications using their browser. So far I was able to configure such kind of network but I want to apply these options:

1. Users can connect to local network by typing domain name in the browser instead of IP address of local network.
2. Users must be able to have access only to port 80, it means they must not be able to access other applications except web applications running on localhost

What settings I should apply?