Kbase P37848: How to create multiple Dynamics instances on one web server
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  8/19/2003 |
|
Status: Unverified
GOAL:
How to create multiple Dynamics instances on one web server
GOAL:
How to make several different Dynamics applications coexist on the same web server
FACT(s) (Environment):
WebSpeed 3.1x
FACT(s) (Environment):
Dynamics 2.0A
FACT(s) (Environment):
IIS
FIX:
Assumption: It is required to install 3 Dynamics web applications
on one IIS web server.
The steps required to have multiple Dynamics web UI instances
on the same web server are as follows :
1) Create one directory for each instance and each virtual
directory that you will create in the next step; i.e. :
C:\progwrk\application1
C:\progwrk\application2
C:\progwrk\application3
2) In each directory copy following files/directories from the
Dynamics installation directory:
copy C:\dynamics20A\tty\icf\ry\default.htm C:\progwrk\application1
copy C:\dynamics20A\tty\icf\ry\index.html C:\progwrk\application1
mkdir C:\progwrk\application1\dhtml
copy C:\dynamics20A\tty\icf\ry\dhtml C:\progwrk\application1\dhtml
mkdir C:\progwrk\application1\img
copy C:\dynamics20A\tty\icf\ry\img C:\progwrk\application1\img
Now one should have:
C:\progwrk\application1\dhtml <DIR>
C:\progwrk\application1\img <DIR>
C:\progwrk\application1\default.htm
C:\progwrk\application1\index.html
3) Repeat the step 2) for the "application2" and "application3" directories
4) Create as many virtual directories as you need, each one for
the separate Dynamics instance; one can name them as
"application1", "application2" and "application3" and map them
to the directories created in the previous steps
5) Open the properties for the virtual directory "application1" and
in the "Application Settings" click on the button <Configuration...>
where you should add the extension:
.icf
c:\progress\bin\cgiip.exe -i wsApplication1
(Make sure that the toggle "Check that file exists" is unchecked
6) Repeat the step 5) for other two virtual directories where you
should change the extension with some other AppService,
for example "wsApplication2" and "wsApplication3" :
.icf c:\progress\bin\cgiip.exe -i wsApplication2 (Application2 virt.dir.)
.icf c:\progress\bin\cgiip.exe -i wsApplication3 (Application3 virt.dir.)
7) In the WebSpeed brokers definition, for each Dynamics instance
add the AppService that is required. You should have three broker
instances whereas the first would have AppService "wsApplication1",
the second broker "wsApplication2" and the third "wsApplication3".
8) Now you can test each instance by using in your URL:
http://hostName/application1/
http://hostName/application2/
and
http://hostName/application3/
This is the way how it can be done by using the IIS as the
web server and the same analogy can be used for the Apache
web server.