I have a sharepoint web application like so:
I don't want to use port 80.
But i want users to type URL
http://intranet instead of http://intranet:8080
How can i achieve this?
You can achieve this using Alternate Access Mapping:
- On the Alternate Access Mappings page (Central Administration), click Edit Public URLs.
- If the mapping collection that you want to modify is not specified, then choose one.
- In the Alternate Access Mapping Collection section, click Change alternate access mapping collection on the Alternate Access Mapping Collection menu.
- On the Select an Alternate Access Mapping Collection page, click a mapping collection.
- In the Public URLs section, you may add new URLs or edit existing URLs in any of the following text boxes: Default, Intranet, or you can change the Default from abc:555 to abctest Click Save.
- Now you’ll have to switch over to your DNS server.
- Within the DNS Management Console and Under Forward Lookup Zones:
- Add a new Primary Zone with your new domain name.
- Add a new Host (A) to the records for abctest and point the IP Address to the sharepoint server
You could achieve this in many ways it all depends on your infrastructure capabilities, here is my take:
- Extend you existing application on a HOST-HEADER based web application - that would create a new IIS web site too, and you would need to use port 80.
- Use a reverse-proxy such as ForeFront TMG, ISA 2006 or any other that could be configured to forward all requests to the right SharePoint WFE and update headers. Make sure you test properly configuration as I've had bad experience with F5 networks in terms of Session Afinity, Headers changing, etc. which could trouble SharePoint and make you loose functionality particularly in post-backs. You might need to update AAM
That is not directly a SharePoint question. However, you can create a new IIS Website on port 80 with host header "intranet" and then activate a redirect to intranet:8080. So the user can enter intranet but will be redirected to 8080. All links within SharePoint remain on port 8080. Why do you dont want to use port 80?