Only three hours later after filling out all nesassary forms on their website the server was running.
For my surprise they have installed .NET 2.0, SQL Server Express 2005, SQL Server Management Studio Express and
every patch on the machine.
The harddisk has two partitions c (System: 20GB),d (Data: 100GB).
The only thing I didn't like is the fact that the directory 'InetPub' is on the System drive c.
So I reinstalled the IIS with a script to drive D.
After that procedure I looked at the security settings. The only port wich was open was the remote desktop port 3389.
The mashine was absolutly closed. On the desktop 1&1 saved a script which opened the ports for web, ftp, smtp, pop3 etc.
This script makes some modifications in the mashine policy under local ip security policies.
Now the IIS was reachable from the web. In the customer portal from 1&1 it is possible to configure a Cisco firewall
for that server with a simple HTML-frontend. In this frontend I closed all ports and opened only the ports I need.
After that I began to install DNN 4.3.4.
1.) Crate a directory for example d:\InetPub\MyPortal
2.) Set the rights for that directory : Administrators Full, System Full, NETWORKSERVICE Change, IIS_WPG Change, IUSER_MashineName, Read
3.) Make shure that these rights will be inherited from subfolders
4.) Unzip the Install Version of DNN in that directory
5.) Open the SQL Server Management Studio and login to the local instance of the SQLServer Express
6.) make a notice of the mashine name and instance name for example S123456\SQLExpress (the mashine name has a 'S' character and followed by numbers)
7.) in left tree right click on databases and select 'new database'
8.) give the database a name (DNNTestDB) and choose the location where the database files will be saved.
9.) in the left tree right click on security\logins and choose 'new login'
10.) give the new user a name for example DNNTestUser
11.) uncheck 'enforce password policy'
12.) set the default datatbase to the new created database (DNNTestDB)
13.) click OK
14.) expand the tree nodes Databases, the node for your new database (DNNTestDB), Security and Users
Databases->DNNTestDB->Security->Users
15.) right click on Users and choose 'new user'
16.) in Username enter 'DNNTestUser'
17.) in LoginName enter 'DNNTestUser'
18.) under role members choose db_owner
19.) click ok
Now you have a database with the name DNNTestDB and a user DNNTestUser which can logon to the server and the database.
20.) change the connection strings in web.config like that:
<connectionStrings>
<!-- Connection String for SQL Server 2000/2005 -->
<add name="SiteSqlServer" connectionString="Server=S123456\SQLEXPRESS;Database=DNNTestDB;uid=DNNTestUser;pwd=Password;" providerName="System.Data.SqlClient" />
</connectionStrings>
<appSettings>
<add key="SiteSqlServer" value="Server=S123456\SQLEXPRESS;Database=DNNTestDB;uid=DNNTestUser;pwd=Password;" />
Remember: SQL Server 2005 Express can act like a normal SQL Server with permanently connected databases. This mode is used here !
21.) Save your settings.
22.) open the IIS Management Console.
23.) expand the treenode AppPools right click on AppPools and select new pool
24.) give it a name for example DNNAppPool and click on OK.
25.) expand the tree node Websites and right click on Websites
26.) choose new website and follow the wizard.
27.) right click on the new website and choose properties.
28.) make sure that the new app-pool is used, that the site has a correct domain name, that scripts can be executed, that anonymous users have access and that the default.aspx file
will be choosed first.
The domain name is the name you choosed at the registration.
At last you can start the installation from DNN by entering the domain name in your browser.
When the portal is running, check all security setting, enable automatic updates and write scripts for
automatic updates to the given Backupspace !!!!
Good luck
and greetings from Germany
Dipl.Ing.(FH)
Jürgen Sommer
soVort-IT, Jürgen Sommer IT Consulting
Südstraße 15
61169 Friedberg
--------------------------------------------------
Telefon: +49 (0)6031 791 749
Telefax: +49 (0)6031 791 697
Email: juergen.sommer@sovort-it.com
Web: http://www.sovort-it.com