Product(s): | ProjectWise Web Server, ProjectWise Publisher Server | ||
Version(s): | 2004 edition (08.05.x.x) and XM edition (08.09.x.x) | ||
Original Author: | Bentley Technical Support Group |
In a typical setup, ProjectWise Web Server and Publisher are usually installed on the same server.
This document will show how to setup up multiple ProjectWise Web servers that utilize one ProjectWise Publishing Server.
Figure 1 below shows the network scenario used for this example. Servers A, B and C are located in the DMZ while server D is located on a trusted network. The two networks are connected via a firewall utilizing NAT IP.
Figure 1.
Figure 2 provides information on what software is installed on each server.
Figure 2.
1. Under the settings tab, double click the ‘Default ProjectWise
Publishing Server: This setting tells the Datatsource where to find the Publishing Server. (see figure 3)
Figure 3.
2. Under the ‘Specify server address' type the name of the server where the Publisher Server is located. (See figure 4.)
Figure 4.
Click OK and OK on the Properties window.
Example:
#[installed viewers]
NativeDPRviewing.enabled=true
DocumentPublisher.installed=true
BentleyPublisher.installed=true
DigitalInterplot.installed=false
EWH_WebFM.installed=false
*Please Note: If this does not say true you will get an error such as:
"This functionality is not installed. Web Explorer is not configured to use ProjectWise Publishing Server. [104001] Ask your administrator for correct ProjectWise Web Server Configuration."
Example:
#----------------------------------------------------------------------
#[Bentley Publisher]
#----------------------------------------------------------------------
#
# bp.url:
# URL of the BP server
bp.url=http://Server A (IP address for the server also can be used here)
Please Note: All ProjectWise Web Servers will need to point to the server where Publisher is installed. (See figure 1. In this example Server A and B would need these configurations).
***Note: The following is a Microsoft Windows configuration that should be set up by the Company's IT/Network team. This section is not something Bentley Technical Support can configure for clients****
• Microsoft Windows Network Configuration:
- Server A, Server B, and Server C sit inside the DMZ. (Figure 1)
- Server D sits inside a trusted network and uses a NAT IP address. Network address translation (NAT) is the process of modifying a network address in a packet to change its address from a private (non internet routable) address to a public (internet routable) address. For example a company with 100 computers in the 192.168.0.0 address range (non internet routable) could use NAT to allow the computers to use 1 public (internet routable) address supplied by their ISP. (for more information please see links below)
- Place the NAT IP address for Server D (webserver) in the C:\WINDOWS\system32\drivers\etc\hosts file for Server A (publishing server) For an external server to communicate inside a dmz, the IP address of the external server needs to be in the host file on the DMZ server.
On the firewall make sure port 80 (IIS), 5800 (ProjectWise), and 8081(Publisher Imaging Engine) are open bidirectionally. See the following links for more information on DMZ and NAT IP Addressing.
Product TechNotes and FAQs
ProjectWise TechNotes And FAQs
Bentley's Technical Support Group requests that you please confine any comments you have on this Wiki entry to this "Comments or Corrections?" section. THANK YOU!