Web- und FTP-Server

Die hohe Schule von Avahi stellt das Bereitstellen klassischer Netzwerkdienste dar. Für den Webserver Apache und für FTP-Dateiserver ist das gar nicht so schwer. Der Vorteil daran: Der Webbrowser beziehungsweise Dateimanager der Clients zeigen diese Dienste dann automatisch an.

Den Webserver Apache rüsten sie sehr einfach mit Unterstützung für Avahi aus: Ein passendes Modul gibt es bei Debian oder Ubuntu in den Paketquellen. Sie müssen es lediglich installieren und anschließend aktivieren. Das Beispiel aus Listing 1 installiert Apache2 sowie das Avahi-Modul und nimmt die Aktivierung vor.

Listing 1
$ sudo apt-get install apache2 libapache2-mod-dnssd
$ sudo a2enmod mod-dnssd
$ sudo /etc/init.d/apache2 restart

Danach publiziert Apache seine Existenz im Netz. Browser wie Safari oder Epiphany zeigen die Webseite nun automatisch in den Bookmarks an (Abbildung 4, rechts). Bei Epiphany finden sie die lokale Seite unter Lesezeichen | Nahe gelegene Seiten. Firefox unterstützt diese Funktion nicht. Zwar können Sie ihn über die Erweiterung BonjourFoxy [10] nachrüsten, die Sie jedoch für Linux selbst kompilieren müssen.

Abbildung 4: Der Dateimanager Nautilus und der Webbrowser Epiphany zeigen ihre Avahi-Fähigkeiten.

Auch einen FTP-Server geben Sie bei Bedarf via Avahi im Netz bekannt. Dazu erzeugen Sie mit Root-Rechten die Datei /etc/avahi/services/ftp.service und fügen den Inhalt aus Listing 2 ein. Nach dem Speichern der Datei taucht der FTP-Server in der Netzwerkansicht des Nautilus-Dateimanagers auf (Abbildung 4, links), ohne dass sie vorher Bookmarks anlegen müssten.

Listing 2
<?xml version="1.0" standalone='no'?>
<!DOCTYPE service-group SYSTEM "avahi-service.dtd">
<service-group>
    <name replace-wildcards="yes">FTP File Sharing von %h</name>
    <service>
        <type>_ftp._tcp</type>
        <port>21</port>
    </service>
</service-group>

… und mehr!

Immer mehr Anwendungen entdecken die Möglichkeiten von Avahi für sich. Beispielsweise können Sie in Gnome unter System | Einstellungen | Entfernter Bildschirm ihren Desktop freigeben und dann mit einem beliebigen VNC-Client steuern. Der Gnome-VNC-Server Vino gibt jedoch via Avahi diese Freigabe bekannt, so dass der Client Vinagre (Sie finden ihn im Gnome-Anwendungsmenü unter Internet | Betrachter für entfernte Bildschirme) die Desktopfreigabe automatisch findet und in der Bookmarkleiste anzeigt.

Bei Bedarf schicken Sie die Tonausgabe ihres Rechners über Pulseaudio an einen anderen Rechner im lokalen Netz – wieder finden sich Server und Client über Avahi. Oder Sie arbeiten mit Gobby [12] gleichzeitig im LAN an Textdokumenten, ohne dass sie einen Server aufsetzen müssten.

Auf der Homepage von Avahi finden Sie eine Auflistung aller Programme, die Avahi zum Vermitteln ihrer Netzwerkfähigkeiten nutzen [13] ebenso wie Informationen für Entwickler [14], um Avahi in eigenen Anwendungen zu implementieren.

Glossar

DAAP

Das Protokoll wurde ursprünglich ebenso wie Bonjour und Zeroconf von Apple für die iTunes-Software entwickelt. Im Gegensatz zu Bonjour und Zeroconf liegen die Spezifikationen von DAAP jedoch nicht offen. Daher wurde das Protokoll unter Linux per Reverse Engineering umgesetzt.

LinuxCommunity kaufen

Einzelne Ausgabe
 
Abonnements
 

Ähnliche Artikel

Kommentare

Infos zur Publikation

title_2014_09

Digitale Ausgabe: Preis € 4,95
(inkl. 19% MwSt.)

Mit der Zeitschrift LinuxUser sind Sie als Power-User, Shell-Guru oder Administrator im kleinen Unternehmen monatlich auf dem aktuelle Stand in Sachen Linux und Open Source.

Sie sind sich nicht sicher, ob die Themen Ihnen liegen? Im Probeabo erhalten Sie drei Ausgaben zum reduzierten Preis. Einzelhefte, Abonnements sowie digitale Ausgaben erwerben Sie ganz einfach in unserem Online-Shop.

NEU: DIGITALE AUSGABEN FÜR TABLET & SMARTPHONE

HINWEIS ZU PAYPAL: Die Zahlung ist auch ohne eigenes Paypal-Konto ganz einfach per Kreditkarte oder Lastschrift möglich!       

Tipp der Woche

Schnell Multi-Boot-Medien mit MultiCD erstellen
Schnell Multi-Boot-Medien mit MultiCD erstellen
Tim Schürmann, 24.06.2014 12:40, 0 Kommentare

Wer mehrere nützliche Live-Systeme auf eine DVD brennen möchte, kommt mit den Startmedienerstellern der Distributionen nicht besonders weit: Diese ...

Aktuelle Fragen

Windows 8 startet nur mit externer Festplatte
Anne La, 10.09.2014 17:25, 4 Antworten
Hallo Leute, also, ich bin auf folgendes Problem gestoßen: Ich habe Ubuntu 14.04 auf meiner...
Videoüberwachung mit Zoneminder
Heinz Becker, 10.08.2014 17:57, 0 Antworten
Hallo, ich habe den ZONEMINDER erfolgreich installiert. Das Bild erscheint jedoch nicht,...
internes Wlan und USB-Wlan-Srick
Gerhard Blobner, 04.08.2014 15:20, 2 Antworten
Hallo Linux-Forum: ich bin ein neuer Linux-User (ca. 25 Jahre Windows) und bin von WIN 8 auf Mint...
Server antwortet mit falschem Namen
oin notna, 21.07.2014 19:13, 1 Antworten
Hallo liebe Community, Ich habe mit Apache einen Server aufgesetzt. Soweit, so gut. Im Heimnet...
o2 surfstick software für ubuntu?
daniel soltek, 15.07.2014 18:27, 1 Antworten
hallo zusammen, habe mir einen o2 surfstick huawei bestellt und gerade festgestellt, das der nic...