V některých případech je vzdálený přístup k počítači
žádoucí. Například pokud je součástí vaší aplikace v systému
Control Web webový server, je nutné, aby k němu
mohli přistupovat uživatelé z okolních počítačů. Další možností
je vytváření distribuovaných aplikací, to znamená, že jedna aplikace
je rozdělena na několik částí a každá běží na jiném počítači.
V obou těchto případech je nutné nakonfigurovat bránu firewall
tak, aby přístup umožnila.
Podrobné informace o Bráně Firewall a Service Packu 2
naleznete na webu společnosti Microsoft.
Webový server - přístroj HTTPD
Součástí systému Control Web 5
i Control Web 2000 je přístroj httpd, který je
plnohodnotným webovým serverem. Pokud do vaší aplikace vložíte
tento přístroj a aplikaci spustíte v operačním systému
Windows XP s nainstalovaným SP2, Brána Firewall zablokuje
přístup k webovému serveru z okolních počítačů. Zároveň
zobrazí následující varování.
Pokud jste v operačním systému přihlášeni jako uživatel
s administrativním oprávněním (administrátor nebo uživatel ve
skupině administrátorů) můžete přímo v zobrazeném dialogovém
okně blokování zrušit. Brána Firewall přidá Control Web do seznamu aplikací, které nebudou blokovány. Při
všech dalších spuštěních aplikace s webovým serverem již
nebude operační systém nic blokovat.
Pokud nejste přihlášeni jako uživatel s administrativním
oprávněním, zobrazí Firewall při spuštění aplikace s webovým
serverem pouze informaci o zablokování přístupu. Pro povolení
přístupu je nutné přihlásit se jako uživatel
s administrativním oprávněním a potom buď spustit aplikaci a
zrušit blokování podle postupu z předchozího odstavce nebo
zakázat blokování ručně v nastavení operačního systému.
Pro ruční nastavení blokování otevřete Ovládací panely (menu
Start - Nastavení - Ovládací panely). Vyberte položku Centrum
zabezpečení systému Windows. Dále vyberte volbu Windows
Firewall.
V záložce výjimky můžete editovat seznam programů, které
nebudou blokovány. Zde je nutné přidat Control Web.
Blokování přístupu je nutné nastavit zvlášť pro vývojovou verzi
a zvlášť pro runtime verzi systému Control Web.
Brána Firewall uchovává v seznamu aplikací, které nebudou
blokovány, jméno spustitelného souboru, který je různý pro
vývojovou verzi (cw5.exe) a pro runtime verzi (cw5run.exe).
Distribuované aplikace
Při provozování distribuovaných aplikací je konfigurace
složitější. Aplikace pro komunikaci využívají servis systému
Control Web, který také nesmí být blokován.
Control Web Servis
Součástí každé instalace systému Control Web je servis - služba operačního systému Control
Web Servis. Jde o velmi malý program, který běží na
každém počítači, kde je systém Control Web
instalován. Control Web Servis je nutný pro správný
běh systému Control Web, je využíván pro
některé druhy komunikace s operačním systémem a také pro
spojování distribuovaných aplikací.
Control Web Servis je v operačních systémech
Windows XP program cwsvc.exe. Implicitně je
instalovaný v adresáři Moravian
Instruments\shared v adresáři Program
Files.
Pro správnou funkci distribuovaných aplikací je vždy nutné
přidat cwsvc.exe do seznamu programů, které operační systém
nebude blokovat. Postup byl podrobně vysvětlen
v předchozí kapitole.
|