Run the weavedinstaller again and install an http service at port 8080. Select "http service on port 80" but then when it asks you if you want to use the default port, answer "n" and then enter port 8080. After that you can delete the service at port 80. Or, you can delete the service at port 80 first, assuming that you wish to re-use the name, since we don't allow services with duplicate names.
Assuming that you already did this, and it works OK from your PC's browser, then the issue would appear to be with the iPhone client. Please confirm?