Multiple Anonymous Read Only CMS Site hosting...
Well, over the past few days, I have spent many attempts at correctly configuring a CMS archiecture to accomodate one central publically available CMS server with multiple host header sites, who are updated by multiple distributed CMS authoring servers.Here is the architecture:
Web DMZ - 1 front-end CMS Server with 3 IIS sites (initially) - 1 for the SCA on the CMS installed port, 1 for the Read Write configuration via Site Manager, and 1 for every other publically available host header website (e.g. www.site1.com)
Database DMZ - 1 shared back end SQL server to host CMS database via SQL Authentication through 2nd firewall
Remote LAN or VPN locations - 1 authoring CMS server which will publish it's content on scheduled intervals via vbscripts, 1 or more development CMS servers (usually locally installed on developers pc's, source code stored in VSS)
Now let me drill into the CMS configuration for the front-end CMS server.
Prior to hosting multiple public websites the following is required: Internal static IP addresses for each public site to be hosted, add all these ip addresses to the Windows 2003 network config, External static IP addresses for each public site to be hosted, registered domain names for each public site to be hosted, relevant domain name resolution for the the domain name to the external ip, and then relevant firewall mappings from this external ip to the internal ip.
Here is a sample of the local config for more than one site:
IIS sites
CMSSites - AllUnassigned - Port 80 - no host header info - Anonymous and Integrated Windows security, Home directory - Drive:\CMSSites
SCA - AllUnassigned - Port 81 - no host header info - Integrated Windows
www.site1.com - 192.1.1.1 - Port 80 - no host header info - Anonymous and Integrated Windows Security - Home Directory Drive:\CMSSites\www.site1.com
www.site2.com - 192.1.1.2 - Port 80 - no host header info - Anonymous and Integrated Windows Security - Home Directory Drive:\CMSSites\www.site2.com
SCA Configuration
CMSSites - Read Write
www.site1.com - Read Only
www.site2.com - Read Only
Within the General Tab set the Map Channel names to host header names value to Yes
Within the Security Tab set the Allow Guest Users value to yes and select the local IUSR anonymous account used by IIS
Either using the automatic scripts or manually, import the SDO from the authoring server, and xcopy the ASP.Net code to the relevant locations i.e. Drive:\CMSSites\www.site1.com and Drive:\CMSSites\www.site2.com
Site Manager
Channels -> Make sure the top level channel names are www.site1.com and www.site2.com
User Roles -> Subscribers -> New Rights Group
Call this rights group something like Anonymous Users -> set the account to be the local IUSR anonymous account used by IIS, and grant permissions to all top level Channels, Resources, Template galleries and their children
And that should be it.
Points to note:
During development of CMS using the PAPI, make sure you use web.config app variables for channel names etc, to avoid code issues on deployment from authoring to production servers.


6 Comments:
hi Graham,
I have created the CMS enabled site also have updated "Map Channel name to Host header name to YES". I have created a IIS site with same name as channel name. But when I type http://Cms site, I am getting no page found.
Ths IIS sites name doesn't have to be the same as the root Channel name. What I would check here is that you have a value in your hosts file that will resolve the Channel name to your servers IP address and then retry...
http://buypropecianow.blogspot.com/2006/12/cheap-propecia.html cheap propecia
http://buypropecianow.blogspot.com/2006/12/order-propecia.html order propecia
http://buypropecianow.blogspot.com/2006/12/buy-propecia.html buy propecia
http://buypropecianow.blogspot.com/2006/12/propecia.html propecia
http://www.public-nudity10.the-hottest-porn.info/ - public nudity
http://www.public-nudity6.the-hottest-porn.info/ - public nudity
http://www.public-nudity9.the-hottest-porn.info/ - public nudity
http://www.public-nudity4.the-hottest-porn.info/ - public nudity
http://www.public-nudity7.the-hottest-porn.info/ - public nudity
http://www.public-nudity2.the-hottest-porn.info/ - public nudity
http://www.public-nudity1.the-hottest-porn.info/ - public nudity
http://www.public-nudity3.the-hottest-porn.info/ - public nudity
http://www.public-nudity5.the-hottest-porn.info/ - public nudity
http://www.public-nudity8.the-hottest-porn.info/ - public nudity
http://www.public-nudity.the-hottest-porn.info/ - public nudity
http://www.public-nudity10.the-hottest-porn.info/ - public nudity
public nudity
public nudity
public nudity
public nudity
public nudity
public nudity
public nudity
public nudity
public nudity
public nudity
http://www.buy-pen.fw3gd.info buy pen
http://www.buy-camel.fw3gd.info buy camel
http://www.buy-lamp.fw3gd.info buy lamp
http://www.tulle.fw3gd.info tulle
http://www.socks.fw3gd.info socks
http://www.jeans.fw3gd.info jeans
http://www.slipper.fw3gd.info slipper
http://www.vasotec.fw3gd.info vasotec
buy pen
buy camel
buy lamp
tulle
socks
jeans
slipper
vasotec
buy pen
buy camel
buy lamp
tulle
socks
jeans
slipper
vasotec
scopate grandi fighe derisive infermiera spogliarello pompini ingoio fresco favoloso castra lovely nudez videos segretarie porno gratis prodigiosamente mature timorous asiatiche succhi fiche rotte immagini io nuda sesso con ermafroditi favoloso vergine schioccare amante stranezze video bollente ragazze pompino kata cinta www rossoscarlatto com porno taxi malattie sessuali cutie fighette dildo
Post a Comment
<< Home