30.07.2012 Views

Reference Guide

Reference Guide

Reference Guide

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Working with Firewall Tunneling<br />

Tunneling is not available for MS Windows Operating Systems.<br />

Zend Server <strong>Reference</strong> Manual<br />

Tunneling provides a means to establish a persistent connection between Zend Studio and a remote<br />

server situated behind a firewall or NAT. After a firewall tunnel is created, instead of assigning more<br />

communication ports for the Debug / Profile Sessions with the remote server, all communication between<br />

Zend Studio and the remote server proceeds through the tunnel.<br />

Note for Windows users:<br />

Tunneling does not work when Zend Server is installed on a Windows-based server. However, you can<br />

perform remote debugging to a machine behind a firewall as long as the correct ports are open on both<br />

ends.<br />

The tunnel communication port should be used in the following circumstances:<br />

1. When debugging or profiling files on a remote server which is behind a firewall or other security<br />

device.<br />

2. Establishing communication between Zend Studio and Zend Server when Zend Server is running on<br />

a remote server which is behind a firewall or other security device. The communication between Zend<br />

Studio and Zend Server facilitates the integration of Zend Server event reporting capabilities with<br />

Zend Studio’s editing, debugging and profiling features, and makes it more effective.<br />

To set up a tunneling connection, several configuration settings must be defined, both in Zend Studio and<br />

on your server's debugger. This can be done through Zend Server , Zend Platform, Zend Core or your<br />

php.ini file.<br />

105

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!