.. _konfiguration: ============================== Konfiguration InteProxy Server ============================== .. _konfigurationLinux: Konfiguration des InteProxy Servers unter Linux =============================================== Einrichten des VirtualHosts --------------------------- Der InterProxy Server wird als separater `VirtualHost `_ betrieben, erstellen Sie hierfür eine symbolische Verknüpfung auf die InteProxy Server VHost-Konfigurationsdatei :file:`/opt/InteProxy-SERVER-1.0.4/server/conf/inteproxy.conf` in dem entsprechenden Apache Verzeichnis. .. note:: Das Setzen der symbolischen Verknüpfung ist abhängig von der eingesetzten Distribution. - **Debian**: ``ln -s /opt/InteProxy-SERVER-1.0.4/server/conf/inteproxy.conf /etc/apache2/sites-available/inteproxy.conf`` - **SuSE**: ``ln -s /opt/InteProxy-SERVER-1.0.4/server/conf/inteproxy.conf /etc/apache2/vhosts.d/inteproxy.conf`` |more| Eine detailierte Erläuterung der VirtualHost Konfigurationsdatei finden Sie im Kapitel :ref:`VirtualHost Konfigurationsdatei `. Konfigurieren der InteProxy Server Portnummer --------------------------------------------- Der InteProxy Server nimmt Anfragen auf der Portnummer ``64609`` entgegen. Ergänzen Sie die InteProxy Server Portnummer, im Kontext der Apache HTTP Server-Konfiguration, in dem Sie die folgende Zeile hinzufügen: .. code-block:: apache Listen 64609 .. note:: Die Konfigurationsdatei für das Setzen der Portnummer ist abhängig von der eingesetzten Distribution. - **Debian**: :file:`/etc/apache2/ports.conf` - **SuSE**: :file:`/etc/apache2/listen.conf` Einbinden der benötigten Apache Module -------------------------------------- Für den Betrieb des InteProxy Servers werden bestimmte Apache Module benötigt. Um diese Module zu laden, entfernen Sie in der InteProxy Server VHost-Konfigurationsdatei :file:`/opt/InteProxy-SERVER-1.0.4/server/conf/inteproxy.conf` den Kommentar vor der ``Include``-Zeile, die Ihrer Distribution entspricht. Nachfolgend sehen Sie ein Beispiel für das Einbinden der benötigten Apache Module unter Debian. .. code-block:: apache ## Apache Module for SuSE #Include /opt/InteProxy-SERVER-1.0.4/server/conf/platform-suse.conf # Apache Module for Debian Include /opt/InteProxy-SERVER-1.0.4/server/conf/platform-debian.conf |more| Welche konkreten Apache Module benötigt werden, erfahren Sie im Kapitel :ref:`Anforderungen `. Proxy-Umgebung einrichten ------------------------- Befindet sich der InteProxy Server im Intranet hinter einem Proxy zum Internet, muss dieser eingerichtet werden, damit Anfragen in das Internet weitergeleitet werden können. Das geschieht in der Datei :file:`/opt/InteProxy-SERVER-1.0.4/server/conf/inteproxy.conf`. .. code-block:: apache ProxyRemote * http://intranet.proxy:8080 Ersetzen Sie dazu die obige Beispiel URL `http://intranet.proxy:8080` durch die URL Ihres Proxies. .. note:: Müssen Anfragen nicht über einen Proxy nach außen geleitet werden, kommentieren Sie die Zeile mit der Direktive ``ProxyRemote`` durch das Einfügen einer Raute (#) aus. |more| Weitere Informationen zur Proxy-Konfiguration erhalten Sie im Kapitel :ref:`Nutzung eines Intranet-Proxies `. Testen der Konfiguration ------------------------ Testen Sie die Konfiguration auf syntaktische Korrektheit, bevor Sie die Konfigurationsdateien neu laden, mit dem Befehl: .. code-block:: bash apache2ctl -S .. _konfigurationWindows: Konfiguration des InteProxy Servers unter Windows Server ========================================================= Einrichten des VirtualHosts --------------------------- Um den InterProxy Server als seperaten `VirtualHost `_ zu betreiben, ergänzen Sie am Ende der Datei :file:`C:\\Program Files\\Apache Software Foundation\\Apache2.2\\conf` die folgende Zeile: :: Include conf/InteProxy-SERVER-1.0.4/server/conf/inteproxy-WindowsServer2003.conf |more| Eine detailierte Erläuterung der VirtualHost Konfigurationsdatei finden Sie im Kapitel :ref:`VirtualHost Konfigurationsdatei `. Konfigurieren der InteProxy Server Portnummer --------------------------------------------- Der InteProxy Server nimmt Anfragen auf der Portnummer ``64609`` entgegen. Ergänzen Sie die InteProxy Server Portnummer, im Kontext der Apache HTTP Server-Konfiguration, in dem Sie die folgende Zeile in der Datei :file:`C:\\Programme\\Apache Group\\Apache2\\conf\\httpd.conf` hinzufügen: .. code-block:: apache Listen 64609 Einbinden der benötigten Apache Module -------------------------------------- Für den Betrieb von InteProxy Server unter Windows sind die benötigten Module bereits vorkonfiguriert. Diese stehen in der Datei `conf/InteProxy-SERVER-1.0.4/server/conf/platform-WindowsServer2003.conf`. .. code-block:: apache # Apache Module für Windows Server Include "conf/InteProxy-SERVER-1.0.4/server/conf/platform-WindowsServer2003.conf" |more| Welche konkreten Apache Module benötigt werden, erfahren Sie im Kapitel :ref:`Anforderungen `. Proxy-Umgebung einrichten ------------------------- Befindet sich der InteProxy Server im Intranet hinter einem Proxy zum Internet, muss dieser eingerichtet werden, damit Anfragen in das Internet weitergeleitet werden können. Das geschieht in der Datei :file:`inteproxy-WindowsServer2003.cong`: .. code-block:: apache ProxyRemote * http://intranet.proxy:8080 Ersetzen Sie dazu die obige Beispiel URL `http://intranet.proxy:8080` durch die URL Ihres Proxies. .. note:: Müssen Anfragen nicht über einen Proxy nach außen geleitet werden, kommentieren Sie die Zeile mit der Direktive ``ProxyRemote`` durch das Einfügen einer Raute (#) aus. |more| Weitere Informationen zur Proxy-Konfiguration erhalten Sie im Kapitel :ref:`Nutzung eines Intranet-Proxies `. Testen der Konfiguration ------------------------ Testen Sie die Konfiguration auf syntaktische Korrektheit, bevor Sie die Konfigurationsdateien neu laden. Verwenden Sie hierzu das Programm ``Test Configuration`` aus ``Programme -> Apache HTTP Server 2.x.x -> Configure Apache Server``. .. |more| image:: images/more.png :align: middle :alt: mehr Infos