Update to r38366:
Update network-servers to reflect apache13 -> apache22 changes. Submitted by: Bjoern Heidotting Obtained from: The FreeBSD German Documentation Project
This commit is contained in:
parent
c303a2144c
commit
5207fa385b
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=45412
1 changed files with 87 additions and 111 deletions
|
@ -5,20 +5,20 @@
|
|||
|
||||
$FreeBSD$
|
||||
$FreeBSDde: de-docproj/books/handbook/network-servers/chapter.xml,v 1.103 2011/12/24 15:51:18 bcr Exp $
|
||||
basiert auf: 1.138
|
||||
basiert auf: r38366
|
||||
-->
|
||||
<chapter xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0" xml:id="network-servers">
|
||||
<info><title>Netzwerkserver</title>
|
||||
<authorgroup>
|
||||
<author><personname><firstname>Murray</firstname><surname>Stokely</surname></personname><contrib>Überarbeitet von </contrib></author>
|
||||
</authorgroup>
|
||||
|
||||
|
||||
<authorgroup>
|
||||
<author><personname><firstname>Johann</firstname><surname>Kois</surname></personname><contrib>Übersetzt von </contrib></author>
|
||||
</authorgroup>
|
||||
</info>
|
||||
|
||||
|
||||
|
||||
|
||||
<sect1 xml:id="network-servers-synopsis">
|
||||
<title>Übersicht</title>
|
||||
|
@ -117,7 +117,7 @@
|
|||
</authorgroup>
|
||||
</info>
|
||||
|
||||
|
||||
|
||||
|
||||
<sect2 xml:id="network-inetd-overview">
|
||||
<title>Überblick</title>
|
||||
|
@ -575,7 +575,6 @@ server-program-arguments</programlisting>
|
|||
</authorgroup>
|
||||
</info>
|
||||
|
||||
|
||||
|
||||
<indexterm><primary>NFS</primary></indexterm>
|
||||
|
||||
|
@ -985,7 +984,7 @@ rpc_statd_enable="YES"</programlisting>
|
|||
</authorgroup>
|
||||
</info>
|
||||
|
||||
|
||||
|
||||
|
||||
<indexterm><primary>amd</primary></indexterm>
|
||||
<indexterm><primary>Automatic Mounter Daemon</primary></indexterm>
|
||||
|
@ -1073,7 +1072,7 @@ Exports list on foobar:
|
|||
</authorgroup>
|
||||
</info>
|
||||
|
||||
|
||||
|
||||
|
||||
<para>Bestimmte ISA-Ethernetadapter haben Beschränkungen, die
|
||||
zu ernsthaften Netzwerkproblemen, insbesondere mit NFS
|
||||
|
@ -1215,7 +1214,7 @@ Exports list on foobar:
|
|||
</authorgroup>
|
||||
</info>
|
||||
|
||||
|
||||
|
||||
|
||||
<sect2>
|
||||
<title>Was ist NIS?</title>
|
||||
|
@ -2123,7 +2122,7 @@ basie&prompt.root;</screen>
|
|||
</authorgroup>
|
||||
</info>
|
||||
|
||||
|
||||
|
||||
|
||||
<indexterm><primary>Netzgruppen</primary></indexterm>
|
||||
|
||||
|
@ -2733,7 +2732,7 @@ nis_client_flags="-S <replaceable>NIS domain</replaceable>,<replaceable>server</
|
|||
</authorgroup>
|
||||
</info>
|
||||
|
||||
|
||||
|
||||
|
||||
<sect2>
|
||||
<title>Was ist DHCP?</title>
|
||||
|
@ -2893,11 +2892,10 @@ nis_client_flags="-S <replaceable>NIS domain</replaceable>,<replaceable>server</
|
|||
Netzwerkschnittstelle, so wie es in <xref linkend="config-network-setup"/> beschrieben ist.</para>
|
||||
</note>
|
||||
|
||||
<para>Wenn Sie <command>dhclient</command> an einem anderen
|
||||
Ort installiert haben, oder zusätzliche Flags an
|
||||
<command>dhclient</command> übergeben wollen,
|
||||
fügen Sie auch folgende (entsprechend angepasste)
|
||||
Zeilen ein:</para>
|
||||
<para>Wenn Sie <command>dhclient</command> an einem anderen
|
||||
Ort installiert haben, oder zusätzliche Flags an
|
||||
<command>dhclient</command> übergeben wollen, fügen Sie
|
||||
auch folgende (entsprechend angepasste) Zeilen ein:</para>
|
||||
|
||||
<programlisting>dhclient_program="/sbin/dhclient"
|
||||
dhclient_flags=""</programlisting>
|
||||
|
@ -2910,9 +2908,8 @@ dhclient_flags=""</programlisting>
|
|||
</indexterm>
|
||||
|
||||
<para>Der DHCP-Server <application>dhcpd</application> ist als
|
||||
Teil des Ports
|
||||
<package>net/isc-dhcp42-server</package>
|
||||
verfügbar. Dieser Port enthält die komplette
|
||||
Teil des Ports <package>net/isc-dhcp42-server</package>
|
||||
verfügbar. Dieser Port enthält die komplette
|
||||
ISC-DHCP-Distribution, inklusive der Dokumentation.</para>
|
||||
</sect2>
|
||||
|
||||
|
@ -3237,7 +3234,6 @@ dhcpd_ifaces="dc0"</programlisting>
|
|||
</authorgroup>
|
||||
</info>
|
||||
|
||||
|
||||
|
||||
<sect2>
|
||||
<title>Überblick</title>
|
||||
|
@ -4683,7 +4679,6 @@ $include Kexample.com.+005+nnnnn.ZSK.key ; ZSK</programlisting>
|
|||
</authorgroup>
|
||||
</info>
|
||||
|
||||
|
||||
|
||||
<indexterm>
|
||||
<primary>Webserver</primary>
|
||||
|
@ -4703,19 +4698,16 @@ $include Kexample.com.+005+nnnnn.ZSK.key ; ZSK</programlisting>
|
|||
Installationsmedium vorhanden sein. Wenn Sie den
|
||||
<application>Apache</application> noch nicht installiert haben,
|
||||
können Sie dies jederzeit über den Port
|
||||
<package>www/apache13</package> oder
|
||||
<package>www/apache22</package> nachholen.</para>
|
||||
|
||||
<para>Nachdem der <application>Apache</application> erfolgreich
|
||||
installiert wurde, muss er noch konfiguriert werden.</para>
|
||||
|
||||
<note><para>Dieser Abschnitt beschreibt die Version 1.3.X des
|
||||
<note><para>Dieser Abschnitt beschreibt die Version 2.2.X des
|
||||
<application>Apache</application> HTTP-Servers, da diese Version
|
||||
unter &os; am häufigsten verwendet wird.
|
||||
<application>Apache</application> 2.X bringt zwar viele
|
||||
Verbesserungen mit sich, wird hier aber nicht beschrieben.
|
||||
Sollten Sie an <application>Apache</application> 2.X
|
||||
interessiert sein, informieren Sie sich bitte auf
|
||||
Weiterführende Informationen zu
|
||||
<application>Apache</application> 2.X finden Sie auf
|
||||
<uri xlink:href="http://httpd.apache.org/">http://httpd.apache.org/</uri>.</para></note>
|
||||
|
||||
</sect2>
|
||||
|
@ -4728,7 +4720,7 @@ $include Kexample.com.+005+nnnnn.ZSK.key ; ZSK</programlisting>
|
|||
|
||||
<para>Der <application>Apache</application> HTTP-Server wird unter
|
||||
&os; primär über die Datei
|
||||
<filename>/usr/local/etc/apache/httpd.conf</filename>
|
||||
<filename>/usr/local/etc/apache22/httpd.conf</filename>
|
||||
konfiguriert. Bei dieser Datei handelt es sich um eine typische
|
||||
&unix;-Konfigurationsdatei, in der Kommentarzeilen mit einem
|
||||
<literal>#</literal>-Zeichen beginnen. Eine komplette
|
||||
|
@ -4772,13 +4764,13 @@ $include Kexample.com.+005+nnnnn.ZSK.key ; ZSK</programlisting>
|
|||
können Sie einen Rechnernamen festlegen, den Ihr
|
||||
Server an die Clients sendet, wenn sich dieser von
|
||||
tatsächlichen Rechnernamen unterscheidet (sie
|
||||
könnten etwa <systemitem>www</systemitem> statt des richtigen
|
||||
Rechnernamens verwenden).</para>
|
||||
könnten etwa <systemitem>www</systemitem> statt des
|
||||
richtigen Rechnernamens verwenden).</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
<varlistentry>
|
||||
<term><literal>DocumentRoot "/usr/local/www/data"</literal></term>
|
||||
<term><literal>DocumentRoot "/usr/local/www/apache22/data"</literal></term>
|
||||
|
||||
<listitem>
|
||||
<para><literal>DocumentRoot</literal>: Das Verzeichnis, in
|
||||
|
@ -4813,61 +4805,67 @@ Log file format -->
|
|||
<indexterm><primary>Apache</primary>
|
||||
<secondary>Starten oder Beenden</secondary></indexterm>
|
||||
|
||||
<para>Der <application>Apache</application> wird, im Gegensatz zu
|
||||
vielen anderen Netzwerkservern, nicht vom
|
||||
<application>inetd</application>-Super-Server verwaltet, sondern
|
||||
wird als eigenständiger Server betrieben, um die
|
||||
Leistung für eintreffende HTTP-Anfragen von den Clients
|
||||
(also von Internetbrowsern) zu verbessern. Gestartet, beendet
|
||||
oder neu gestartet wird der Server über einen
|
||||
Shellskript-Wrapper. Um den <application>Apache</application>
|
||||
erstmals zu starten, geben Sie einfach Folgendes ein:</para>
|
||||
|
||||
<screen>&prompt.root; <userinput>/usr/local/sbin/apachectl start</userinput></screen>
|
||||
|
||||
<para>Wenn Sie den Server beenden wollen, geben Sie Folgendes ein:</para>
|
||||
|
||||
<screen>&prompt.root; <userinput>/usr/local/sbin/apachectl stop</userinput></screen>
|
||||
|
||||
<para>Wenn Sie die Konfigurationsdatei verändern, müssen
|
||||
Sie den Server neu starten:</para>
|
||||
|
||||
<screen>&prompt.root; <userinput>/usr/local/sbin/apachectl restart</userinput></screen>
|
||||
|
||||
<para>Um den <application>Apache</application> ohne den Abbruch
|
||||
bestehender Verbindungen neu zu starten, geben Sie Folgendes
|
||||
ein:</para>
|
||||
|
||||
<screen>&prompt.root; <userinput>/usr/local/sbin/apachectl graceful</userinput></screen>
|
||||
|
||||
<para>Diese und weitere Optionen werden in
|
||||
&man.apachectl.8; beschrieben.</para>
|
||||
<para>Der <filename role="package">www/apache22</filename> Port
|
||||
installiert ein &man.rc.8; Skript, welches zum
|
||||
starten, stoppen und neustarten von
|
||||
<application>Apache</application> benutzt werden kann.
|
||||
Das Skript befindet sich im Verzeichnis
|
||||
<filename
|
||||
class="directory">/usr/local/etc/rc.d/</filename>.</para>
|
||||
|
||||
<para>Um den <application>Apache</application> beim Systemstart
|
||||
zu starten, fügen Sie folgende Zeile in
|
||||
<filename>/etc/rc.conf</filename> ein:</para>
|
||||
|
||||
<programlisting>apache_enable="YES"</programlisting>
|
||||
|
||||
<para>Um <application>Apache</application> 2.2 zu starten,
|
||||
fügen Sie hingegen folgende Zeile ein:</para>
|
||||
|
||||
<programlisting>apache22_enable="YES"</programlisting>
|
||||
|
||||
<para>Wenn Sie während des Systemstarts weitere Parameter an
|
||||
den
|
||||
<application>Apache</application>-<command>httpd</command>-Daemon
|
||||
übergeben wollen, können Sie diese durch eine
|
||||
zusätzliche Zeile in <filename>rc.conf</filename>
|
||||
angeben:</para>
|
||||
<para>Wenn Sie während des Systemstarts weitere Parameter an den
|
||||
<application>Apache</application> übergeben wollen, können Sie
|
||||
diese durch eine zusätzliche Zeile in
|
||||
<filename>rc.conf</filename> angeben:</para>
|
||||
|
||||
<programlisting>apache_flags=""</programlisting>
|
||||
<programlisting>apache22_flags=""</programlisting>
|
||||
|
||||
<para>Nachdem der Webserver gestartet ist, können Sie sich
|
||||
Ihre Internetseite ansehen, indem Sie in Ihren Browser die
|
||||
Adresse <literal>http://localhost/</literal> eingeben. Die
|
||||
vordefinierte Standardstartseite ist
|
||||
<filename>/usr/local/www/data/index.html</filename>.</para>
|
||||
<para>Die Konfiguration von <application>Apache</application>
|
||||
kann vor dem ersten Start des <command>httpd</command>-Daemon,
|
||||
oder bei nachfolgenden Änderungen an der Konfigurationsdatei
|
||||
bei laufendem <command>httpd</command>, auf Fehler überprüft
|
||||
werden. Dies kann durch das &man.rc.8;-Skript direkt , oder
|
||||
über das Dienstprogramm &man.service.8; geschehen, indem Sie
|
||||
eines der folgenden Kommandos ausführen:</para>
|
||||
|
||||
<screen>&prompt.root; <userinput>/usr/local/etc/rc.d/apache22
|
||||
configtest</userinput></screen>
|
||||
<screen>&prompt.root; <userinput>service apache22
|
||||
configtest</userinput></screen>
|
||||
|
||||
<note>
|
||||
<para>Es ist wichitg zu beachten, dass
|
||||
<literal>configtest</literal> kein &man.rc.8;-Standard ist,
|
||||
und somit nicht zwingend mit anderen
|
||||
&man.rc.8;-Startskripten funktioniert.</para>
|
||||
</note>
|
||||
|
||||
<para>Wenn der <application>Apache</application> keine Fehler in
|
||||
der Konfiguration meldet, kann der
|
||||
<application>Apache</application>
|
||||
<command>httpd</command> mit den gleichen &man.rc.8; und
|
||||
&man.service.8; Mechanismen gestartet werden:</para>
|
||||
|
||||
<screen>&prompt.root; <userinput>/usr/local/etc/rc.d/apache22
|
||||
start</userinput></screen>
|
||||
<screen>&prompt.root; <userinput>service apache22
|
||||
start</userinput></screen>
|
||||
|
||||
<para>Sie können den <command>httpd</command>-Dienst testen,
|
||||
indem Sie
|
||||
<literal>http://<replaceable>localhost</replaceable></literal>
|
||||
in Ihren Browser eingeben, wobei Sie
|
||||
<replaceable>localhost</replaceable> durch den
|
||||
vollqualifizierten Domainnamen der Machine ersetzen, auf dem
|
||||
der <command>httpd</command> läuft. Die Standard Webseite,
|
||||
die angezeigt wird, ist <filename>/usr/local/www/apache22
|
||||
/data/index.html</filename>.</para>
|
||||
|
||||
</sect2>
|
||||
|
||||
|
@ -4952,17 +4950,11 @@ DocumentRoot /www/someotherdomain.tld
|
|||
von einer Zertifizierungsstelle anfordern, damit Sie einen
|
||||
sicheren Webserver unter &os; betreiben können.</para>
|
||||
|
||||
<para>Wenn Sie den <application>Apache</application> 1.3.X noch
|
||||
nicht installiert haben, können Sie über den
|
||||
Port <package>www/apache13-modssl</package> eine
|
||||
<application>Apache</application>-Version installieren, in die
|
||||
<application>mod_ssl</application> als Modul einkompiliert
|
||||
wurde. Bevorzugen Sie den
|
||||
<application>Apache</application> 2.X, installieren Sie
|
||||
stattdessen den Port
|
||||
<package>www/apache22</package>, bei dem die
|
||||
SSL-Unterstützung bereits in der Voreinstellung aktiviert
|
||||
ist.</para>
|
||||
<para>Das Modul <application>mod_ssl</application> wird
|
||||
standardmäßig kompiliert, kann aber auch noch
|
||||
nachträglich durch die Angabe von
|
||||
<literal>-DWITH_SSL</literal> zur Kompilierzeit aktiviert
|
||||
werden.</para>
|
||||
|
||||
<!-- XXX add more information about configuring mod_ssl here. -->
|
||||
<!-- Generating keys, getting the key signed, setting up your secure -->
|
||||
|
@ -4996,7 +4988,7 @@ DocumentRoot /www/someotherdomain.tld
|
|||
µsoft;, die dafür proprietäre Produkte
|
||||
entwickelt haben, hat auch die Open Source Community auf
|
||||
diesen Umstand reagiert und unter anderem mit Django,
|
||||
Ruby on Rails, <application>mod_perl</application>, und
|
||||
Ruby on Rails, <application>mod_perl2</application>, und
|
||||
<application>mod_php</application> Möglichkeiten zur
|
||||
Generierung dynamischer Internetseiten geschaffen.</para>
|
||||
|
||||
|
@ -5074,37 +5066,26 @@ DocumentRoot /www/someotherdomain.tld
|
|||
</sect3>
|
||||
|
||||
<sect3>
|
||||
<title>mod_perl</title>
|
||||
<title>mod_perl2</title>
|
||||
|
||||
<indexterm>
|
||||
<primary>mod_perl</primary>
|
||||
<primary>mod_perl2</primary>
|
||||
<secondary>Perl</secondary>
|
||||
</indexterm>
|
||||
|
||||
<para>Die Kombination <application>Apache</application>/Perl
|
||||
vereinigt die Vorteile der Programmiersprache Perl und des
|
||||
<application>Apache</application> HTTP-Servers. Durch
|
||||
das Modul <application>mod_perl</application> ist es
|
||||
das Modul <application>mod_perl2</application> ist es
|
||||
möglich, vollständig in Perl geschriebene
|
||||
<application>Apache</application>-Module zu erzeugen.
|
||||
Da der Perl-Interpreter in den Server eingebettet wird,
|
||||
müssen Sie weder einen externen Interpreter noch
|
||||
Perl zusätzlich aufrufen.</para>
|
||||
|
||||
<para><application>mod_perl</application> ist in verschiedenen
|
||||
Versionen erhältlich. Bevor Sie
|
||||
<application>mod_perl</application> einsetzen,denken Sie
|
||||
bitte daran, dass <application>mod_perl</application> 1.0
|
||||
nur mit <application>Apache</application> 1.3 und
|
||||
<application>mod_perl</application> 2.0 nur mit
|
||||
<application>Apache</application> 2.X zusammenarbeitet.
|
||||
<application>mod_perl</application> 1.0 kann über
|
||||
den Port <package>www/mod_perl</package>,
|
||||
eine statisch kompilierte Version hingegen über den
|
||||
Port <package>www/apache13-modperl</package>
|
||||
installiert werden. Für die Installation von
|
||||
<application>mod_perl</application> 2.0 schließlich
|
||||
verwenden Sie den Port <package>www/mod_perl2</package>.</para>
|
||||
<para><application>mod_perl2</application> ist über den Port
|
||||
<filename role="package">www/mod_perl2</filename>
|
||||
erhältlich.</para>
|
||||
</sect3>
|
||||
|
||||
<sect3>
|
||||
|
@ -5114,7 +5095,6 @@ DocumentRoot /www/someotherdomain.tld
|
|||
</authorgroup>
|
||||
</info>
|
||||
|
||||
|
||||
|
||||
<indexterm>
|
||||
<primary>mod_php</primary>
|
||||
|
@ -5171,7 +5151,7 @@ DocumentRoot /www/someotherdomain.tld
|
|||
für die Unterstützung von dynamischen
|
||||
<acronym>PHP</acronym>-Anwendungen benötigt werden.
|
||||
Stellen Sie danach sicher, dass Ihre
|
||||
<filename>/usr/local/etc/apache/httpd.conf</filename> die
|
||||
<filename>/usr/local/etc/apache22/httpd.conf</filename> die
|
||||
folgenden Abschnitte enthält:</para>
|
||||
|
||||
<programlisting>LoadModule php5_module libexec/apache/libphp5.so</programlisting>
|
||||
|
@ -5232,7 +5212,6 @@ DocumentRoot /www/someotherdomain.tld
|
|||
<author><personname><firstname>Murray</firstname><surname>Stokely</surname></personname><contrib>Beigetragen von </contrib></author>
|
||||
</authorgroup>
|
||||
</info>
|
||||
|
||||
|
||||
<indexterm><primary>FTP-Server</primary></indexterm>
|
||||
|
||||
|
@ -5384,7 +5363,6 @@ DocumentRoot /www/someotherdomain.tld
|
|||
</authorgroup>
|
||||
</info>
|
||||
|
||||
|
||||
|
||||
<indexterm><primary>Samba-Server</primary></indexterm>
|
||||
<indexterm><primary>Microsoft Windows</primary></indexterm>
|
||||
|
@ -5669,7 +5647,6 @@ Starting smbd.</screen>
|
|||
</authorgroup>
|
||||
</info>
|
||||
|
||||
|
||||
|
||||
<indexterm><primary>NTP</primary></indexterm>
|
||||
|
||||
|
@ -5934,7 +5911,6 @@ set filter alive 2 permit 0/0 0/0</programlisting>
|
|||
</authorgroup>
|
||||
</info>
|
||||
|
||||
|
||||
|
||||
<para>Die Interaktion mit Systemprotokollen ist ein wichtiger Aspekt,
|
||||
sowohl was Sicherheit als auch Systemadministration anbelangt.
|
||||
|
|
Loading…
Reference in a new issue