BIGBILLYDOTCOM'S GUIDE TO WEB SITE AND IIS SETUP IN WINDOWS 2003 server

If you havent yet - Install IIS services
(Start...Control Panel...Add/Remove programs...Add/remove Windows Components)
-----DBL CLICK APPLICATION SERVER
-----CHECK NEXT TO APPLICATION SERVER CONSOLE,ASP.NET,ENABLE NETWORK COM+,ENABLE NETWORK DTC
-----DBL CLICK IIS SERVICES
---------PUT CHECK NEXT TO Common Files,Front page 2000 SE,IIS MANAGER, SMTP Service, WWW Service
---------DBL CLICK WWW SERVICE
-------------CHECK NEXT TO ACTIVE SERVER PAGES,SERVER SIDE INCLUDES,WWW SERVICE
-------------CLICK OK
---------CLICK OK
-----CLICK OK
---CLICK NEXT
---CLICK FINISH
CLOSE ADD/REMOVE PROGRAMS
**************************************************
Then you have to reset the IIS and NTFS permissions on the intetpub folder prior to configuring FPSE

I KNOW-I KNOW-I KNOW - YOU CHECKED IT AND IT "LOOKS" OK - BUT YOU HAVE TO DO
THESE STEPS TO MAKE SURE ALL SETTINGS ARE ACTUALLY SET ON ALL FILES
REPEAT THESE STEPS ON EACH WEBSITE, BUT DO DEFAULT WEBSITE FIRST

**************************************************

Check/Fix IIS permissions:
-----Start IIS Manager (Start...Control Panel...Admin Tools...IIS MANAGER)
---------CLICK WEB SERVICE EXTENSIONS
--------------ALLOW ASP, ASP.NET,FPSE2002,SSI
---------Expand the Web Sites Folder under the local computer (Click + next to server then + next to Websites)
---------Rt-click the Default WebSite...Properties
--------------Click Directory Security Tab - Click Edit button in the Anonymous Access section at the top
-----------------CHECK NEXT TO Anonymous Access, Allow IIS to manage password and Integrated Windows Authentication should be checked
WARNING - DO NOT MESS WITH THE IUSR_COMPUTERNAME AND PASSWORD IN THOSE BOXES
-----------------Click OK
--------------Click Home DIrectory - Local Path should be c:\inetpub\wwwroot
--------------Only read,Log visits, and Index this resource need be checked
--------------Under Application Settings - If the Application Name is blank - click create button and enter a name (any name)
--------------Change Execute permissions to Scripts only (unless your web uses a cgi programs, then change to scripts and executables - if you dont know what cgi is, leave it set to Scripts only)
--------------Set Application Pool to DefaultAppPool
--------------Click Apply and then OK to close that window
---------Close IIS Manager
-----Open a command prompt window (Start...Programs...Accessories...Command Prompt)
-----Type iisreset then press enter - this will reset IIS and make sure those changes take hold
-----Close command prompt window

*******************************************************

Next, do NTFS permissions:

-----DBLClick My Computer
-----DblClick C Drive
-----Right Click Inetpub folder...Properties
-----Click Security tab
-----If IUSR_computername or IWAM_computername (where computername is the name of your computer) is not in the list
-------Click Add
-------Click Advanced
-------Click Find Now Button
-------You will see list of Users - scroll until you see IUSR_computername - hold the ctrl key on you keyboard then click the name to highlight it
-------You will see list of Users - scroll until you see IWAM_computername - hold the ctrl key on you keyboard then click the name to highlight it
-------With Both IUSR and IWAM highlighted, click OK twice
-----You should now see the IUSR and IWAM accounts in the Group or user name box
-----Click Internet Guest Account (Computername\IUSR_computername)
-----In the Allow column, make sure check marks are in Read & Execute,List Folder Contents, and Read...Click Apply
-----Click Launch IIS Process Account (Computername\IWAM_computername)
-----In the Allow column, make sure check marks are in Read & Execute,List Folder Contents, and Read...Click Apply
-----Make sure the user you are logged in as (Usually Adminisitrator) is in list and in Allow Column check Full Control
-----Click apply button
-----Click advanced button
-----Take check out of the "Inherit from parent the ..." box
-----A window will popup - Click the Copy Button - this will copy those permissions to folder
-----Put check in box "replace permissions..." and click apply and yes to continue
-----Click ok twice to close those windows then close explorer window
-----Open a command prompt window (Start...Programs...Accessories...Command Prompt)
-----Type iisreset then press enter - this will reset IIS and make sure those changes take hold
-----Close command prompt

***************************************************

The SMTP server is used by the FPSE to send email from the website, so you have to configure it
Also - if it is not configured correctly spammers can use your server as an open realy (that is bad and could possibly get your ISP account terminated)

***************************************************

Then Configure SMTP SERVER:
-----Start IIS Manager (Start...Control Panel...Admin Tools...IIS Manager)
-----Rt click SMTP server...Properties
-----Set to your internal Ip address...click apply
-----Click Access tab
--------Click Authentication...put check in Anonymous Access
--------Click OK
--------Click Connection...Put check in All except list below
--------Click Relay..Check Only the list below...Click Add
--------Enter the IP address you assigned to the website in previous steps
!!!WARNING!!! - TAKE CHECK OUT OF "ALLOW ALL COMPUTERS ..."check box otherwise you are an Open Relay
--------Click OK...Click Apply
--------Click Messages Tab...Add your email address to the "Send a copy of non-delivery..."
--------Click Apply
--------Click Delivery Tab
(SKIP THese NEXT 2 STEPs IF YOU DONT NEED A USERNAME/PASSWORD TO SEND MAIL THROUGH YOUR ISP's SMTP SERVER)
----------cLICK oUTBOUND SECURITY...Check Basic Authentication...Enter your email username and password
----------Click OK...Click Apply
--------Click the Advanced button
--------In Masquerade domain and Fully-qualified domain name, enter your website name with out the host name (i.e. bigbilly.com instead of www.bigbilly.com)
--------NOTE - THIS IS IMPORTANT STEP - SET YOUT ISP's SMTP SERVER AS SMART HOST..DONT CHECK THE OTHER 2 CHECK BOXES
--------CLICK APPLY, OK, THEN CLOSE ALL SMTP SERVER WINDOWS
-----Open a command prompt window (Start...Programs...Accessories...Command Prompt)
-----Type iisreset then press enter - this will reset IIS and make sure those changes take hold
-----Close command prompt

**************************************

Configure FPSE 2002

**************************************
-----Start IIS Manager (Start...Control Panel...Admin Tools...IIS Manager)
-----Expand the Web Sites Folder under the local computer (Click + next to server then + next to Websites)
-----Rt-click the Default WebSite...Properties
-----Click tab for Server Extensions 2002, Click that tab
-----Click the settings button

-----Expand the Web Sites Folder under the local computer (Click + next to server then + next to Websites)
-----Rt-click the Default WebSite...Properties

Now you are ready to admin the sites with FPSE and you should get the admin pages no problem
use a little common sense in filling in the fields on the first page and then submit

REPEAT THE ABOVE STEPS FOR EACH WEBSITE

Thats ALL!!!!

HAVE FUN

there ya go!
BigBilly