I have a series of shapefiles that I need to render as a map on a webpage. I have an ASP.Net server, although I would prefer something that will work on Linux servers. I would like to find an easy to set up opensource or freeware solution if at all possible. This cannot be overlaid over Google maps. It is just a map of the county I live in and that is all that needs to be shown. The shapefiles consist of the streets, boundary lines, street names, etc. Each one is a separate shapefile. This map will need to be zoomable as well.

I do not have a copy of ArcGIS so I cannot do any conversions with it. Although I have QGIS installed. It's server is giving me issues though.