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...Comman
-----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...Comman
-----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.
--------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...Comman
-----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