|
|
Zeile 25: |
Zeile 25: |
| | | |
| | | |
− | === Installation der Apache-Pakete ===
| + | == Installation der Apache-Pakete == |
| Als Superuser fügen Sie dann, falls noch nicht geschehen, Ihr bin-Verzeichnis, in dem Sie sich gerade befinden, den autorisierten Softwarequellen hinzu: | | Als Superuser fügen Sie dann, falls noch nicht geschehen, Ihr bin-Verzeichnis, in dem Sie sich gerade befinden, den autorisierten Softwarequellen hinzu: |
| {{Shell|>su<br># zypper ar ./ lokal}} | | {{Shell|>su<br># zypper ar ./ lokal}} |
Zeile 34: |
Zeile 34: |
| Ebenso folgt gelegentlich eine Fehlermeldung '''Dateikonflikte''', weil die OpenSuse-Menü-Icons diejenigen von LibreOffice verdrängen. Sie können das Überschreiben bestätigen oder aber auf den Eintrag von OpenOffice im Startmenü verzichten.}} | | Ebenso folgt gelegentlich eine Fehlermeldung '''Dateikonflikte''', weil die OpenSuse-Menü-Icons diejenigen von LibreOffice verdrängen. Sie können das Überschreiben bestätigen oder aber auf den Eintrag von OpenOffice im Startmenü verzichten.}} |
| | | |
− | == Virtual Hosts ==
| |
− | Das Verzeichnis für alle Virtual Host ist <tt>/etc/apache2/vhosts.d/</tt>. Wie Sie sehen gibt es zwei Konfigurationsdateien - eine mit ssl, die andere ohne ssl. Wir benutzen die Vorlage ohne [https://de.wikipedia.org/wiki/Transport_Layer_Security Secure Sockets Layer]. Nur Dateien mit dem Suffix ".conf" werden automatisch in die Apachekonfiguration einbezogen.
| |
− |
| |
− | {{Intro|Wenn Sie neben Lawsuit einen weiteren eigenen Virtual Host hinzufügen möchten, ersetzen Sie in den folgenden Zeilen bitte ''Domainname'' durch ihren Verzeichnisnamen oder Ihre IP-Adresse.}}
| |
− |
| |
− | * Es gibt mehrere Varianten für die Struktur, mit welcher der eigenen Server auf dem Rechner aufgesetzt werden kann. Folgende Optionen bieten sich an:
| |
− | :* [https://httpd.apache.org/docs/2.4/de/vhosts/name-based.html namensbasiert]
| |
− | :* [https://httpd.apache.org/docs/2.4/de/vhosts/ip-based.html IP-basiert]
| |
− | :* portbasiert
| |
− |
| |
− | * Sei können für Ihre Verzeichnisse die Vorlage '''vhost.template''' kopieren und als Ihre '''{DOMAINNAME}.conf''' speichern. Hier hinein tragen Sie anschließend die Unterverzeichnisse für Ihren Virtual Host ein.
| |
− |
| |
− | Für Lawsuit wird die Konfigurationsdatei jedoch im Unterverzeichnis <tt>lawsuit/bin</tt> bereits fertig zur Verfügung gestellt. Sie müssen jedoch in der Datei den Platzhalter durch den eigenen Nutzernamen ersetzen. Dies erfolgt durch die folgenden Befehle:
| |
− |
| |
− |
| |
− | :{{Shell | # cd /etc/apache2/vhosts.d }}
| |
− | :{{Shell | # cp vhost.template {DOMAINNAME}.conf }}
| |
− | :{{Shell | # mkdir -p /srv/www/vhosts/{DOMAINNAME}/}}
| |
− |
| |
− | * Now edit the copied configuration file and adjust the following as needed:
| |
− | :* Change the document root for your virtual host: '''DocumentRoot /srv/www/vhosts/{DOMAINNAME}'''
| |
− | :* You also need to change corresponding directory directive: '''<Directory "/srv/www/vhosts/{DOMAINNAME}">'''
| |
− | :* <VirtualHost *:80> It is possible to replace the "*" with an IP addess and "80" with a non standard http port. See [http://httpd.apache.org/docs/2.2/mod/core.html#virtualhost Apache Documentation].
| |
− |
| |
− | * Restart Apache
| |
− | :{{Shell | # /etc/init.d/apache2 restart}}
| |
− |
| |
− | === Custom Configuration ===
| |
− | Add/edit configuration for all virtual hosts to '''/etc/apache2/default-server.conf'''. Edit '''APACHE_CONF_INCLUDE_FILES''' in '''/etc/sysconfig/apache2''' to include configurations from external files. To understand the hierarchy and layout of all include files, read the comments at the top of '''httpd.conf''' The old, single, 40K, monolithic configuration file is available in '''/usr/share/doc/packages/apache2/httpd-std.conf-prefork'''.
| |
− |
| |
− | == Trouble Shooting ==
| |
− | Read any error messages when you start the service. Reproduce what is not working and see how it is reflected in the logs. The log files can be monitored in a root shell with the following command:
| |
− |
| |
− | {{Shell | # tail -F /var/log/apache2/*}}
| |
− |
| |
− | If you suspect a bug, please [http://en.opensuse.org/Bugs report it]
| |
− |
| |
− | ==See also==
| |
− | === Related articles ===
| |
− | *[[SuSEfirewall2| SuSE Firewall]]
| |
− | * Package documentation and example configuration files in /usr/share/doc/packages/apache2/
| |
| | | |
| ===External links=== | | ===External links=== |
Version vom 7. März 2018, 19:09 Uhr
Kompatibilität mit openSUSE |
openSUSE-Themen |
Weiterführende Artikel |
|
|
|
|
|
Einführung
OpenSuse wird standardmäßig mit LibreOffice ausgeliefert. Da jedoch Lawsuit zur Dokumentenerstellung und -manipulation standardisierte Perl-Module verwendet und der Content-Code von LibreOffice mittlerweile merklich abweicht, sind Per-basierte Anwendungen wie Lawsuit auf den bisherigen Marktführer angewiesen. OpenOffice bietet daneben mehr zusätzliche Anwendungen und Sprachpakete, so dass es für die Büroanwendung weiterhin die leistungsstärkere Alternative ist.
Herunterladen der Software
Wechseln Sie in Ihr bin-Verzeichnis und laden Sie die Software herunter:
Entpacken Sie die Datei mit
> tar -zxvf Apache_OpenOffice_4.1.5_Linux_x86-64_install-rpm_de.tar.gz
Installation der Apache-Pakete
Als Superuser fügen Sie dann, falls noch nicht geschehen, Ihr bin-Verzeichnis, in dem Sie sich gerade befinden, den autorisierten Softwarequellen hinzu:
>su
# zypper ar ./ lokal
Anschließend installieren Sie die folgenden Pakete:
# zypper in openoffice-de openoffice-de-base openoffice-de-calc openoffice-de-draw openoffice-de-help openoffice-de-impress openoffice-de-math openoffice-de-res openoffice-de-writer openoffice-images openoffice-javafilter openoffice-onlineupdate openoffice-ooofonts openoffice-ooolinguistic openoffice-pyuno openoffice4.1.5-suse-menus
Hinweis
Falls Sie die Fehlermeldung Package is not signed! erhalten, fehlte die elektronische Unterschrift unter dem Paket. Bitte übergehen Sie diesen Fehler, indem Sie in der Auswahl Abbrechen, wiederholen, ignorieren? [a/w/i] (a): jeweils i für "ignorieren" eintippen.
Ebenso folgt gelegentlich eine Fehlermeldung Dateikonflikte, weil die OpenSuse-Menü-Icons diejenigen von LibreOffice verdrängen. Sie können das Überschreiben bestätigen oder aber auf den Eintrag von OpenOffice im Startmenü verzichten.
External links