<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Webserver on Michael’s Domain</title><link>https://jeltsch.org/de/tags/webserver/</link><description>Recent content in Webserver on Michael’s Domain</description><generator>Hugo</generator><language>de</language><copyright>Copyright © 2002 - 2026 Michael Jeltsch.</copyright><lastBuildDate>Fri, 24 Jul 2026 00:18:18 +0300</lastBuildDate><atom:link href="https://jeltsch.org/de/tags/webserver/index.xml" rel="self" type="application/rss+xml"/><item><title>Drupal aktualisieren</title><link>https://jeltsch.org/de/updating_drupal/</link><pubDate>Tue, 19 Feb 2013 00:00:00 +0000</pubDate><guid>https://jeltsch.org/de/updating_drupal/</guid><description>&lt;p&gt;Folgendes muss ich tun, um 
 &lt;a href="https://jeltsch.org/de/tags/drupal/"&gt;Drupal&lt;/a&gt;
 (kleinere Updates, z. B. von 7.18 auf 7.19) auf meinem Ubuntu-Server zu aktualisieren. Ich habe Drupal direkt aus dem Drupal-Quellcode installiert und nicht über das Ubuntu-Repository (da das Ubuntu-Repository meist ziemlich veraltet ist und nicht so häufig aktualisiert wird). Eigentlich ist das Update ganz unkompliziert; ich bin mir sicher, dass das schon irgendwo automatisiert wurde…&lt;code&gt;cd /var/wwwsuwget http://ftp.drupal.org/files/projects/drupal-7.19.tar.gztar -xvzf drupal-7.19.tar.gz chown -R jeltsch:www-data drupal-7.19rm drupal-7.19.tar.gz cp -a drupal-7.18/sites/ drupal-7.19/&lt;/code&gt;Der obige cp-Befehl erstellt eine Kopie der gesamten Website, was lange dauern und viel Speicherplatz beanspruchen kann. Stattdessen kannst du das Unterverzeichnis „sites“ im neuen Drupal-Ordner löschen und einen Link zum alten „sites“-Unterverzeichnis erstellen:&lt;code&gt;cd drupal-7.19rm -rf sitesln -s ../drupal-sites/ sites&lt;/code&gt;Hier solltest du dich bei deiner Website anmelden und sie in den Wartungsmodus versetzen! &lt;code&gt;mysqldump -u root -p --databases drupal7_jeltsch_org drupal7_claudia_jeltsch_org drupal7_lammertlab_org &amp;gt; drupal7_all.sqlrm drupal7ln -s drupal-7.19/ drupal7&lt;/code&gt;Hier sollten Sie auf den Link zum Update-Skript klicken. Nachdem die Updates erfolgreich durchgeführt wurden, können Sie Ihre Website wieder online schalten.** ****Drupal 9**Das Aktualisieren von Drupal 9 erfolgt am einfachsten mit Composer:&lt;code&gt;composer update &amp;quot;drupal/core-*&amp;quot; --with-all-dependencies&lt;/code&gt;Auch die Module können aktualisiert werden. In meinem Fall bezog sich das Update jedoch nicht immer auf das tatsächlich verwendete Modul, sondern auf ein Modul, das in der Prioritätenliste weiter unten stand und sich in einem anderen Verzeichnis befand. Für Updates auf eine Nebenversion:&lt;code&gt;composer update drupal/modulname --with-dependencies&lt;/code&gt;Für Updates auf eine Hauptversion:&lt;code&gt;composer require drupal/modulname:^2.0&lt;/code&gt;Vergessen Sie danach nicht, 
 &lt;a href="https://yoursite.com/update.php" target="_blank" rel="noopener noreferrer nofollow"&gt;https://yoursite.com/update.php&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 zu besuchen!&lt;/p&gt;</description></item><item><title>Apache unter Mac OS X</title><link>https://jeltsch.org/de/apache_on_mac_os_x/</link><pubDate>Wed, 23 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/de/apache_on_mac_os_x/</guid><description>&lt;p&gt;Ich nutze immer noch einen unserer alten Macintoshs (Blau/Weiß G3) als Webserver (
 &lt;a href="http://msbl.helsinki.fi" target="_blank" rel="noopener noreferrer nofollow"&gt;msbl.helsinki.fi&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
). Ich hatte für einige Seiten, die vertrauliche Daten enthalten, Zugriffsbeschränkungen eingerichtet. Und natürlich hatte ich vergessen, wie ich das gemacht hatte. Nun musste ich es wieder herausfinden, da ich einige neue Inhalte hinzufügen wollte. Für den allgemeinen Server erfolgt die Zugriffsbeschränkung über individuelle .htaccess-Dateien in den Verzeichnissen. In meinem eigenen Benutzerverzeichnis (
 &lt;a href="http://msbl.helsinki.fi/~michael" target="_blank" rel="noopener noreferrer nofollow"&gt;msbl.helsinki.fi/~michael&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
) ist nur ein Ordner zugangsbeschränkt (
 &lt;a href="http://msbl.helsinki.fi/~michael/presentations/confidential" target="_blank" rel="noopener noreferrer nofollow"&gt;msbl.helsinki.fi/~michael/presentations/confidential&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
). Diese Einstellung erfolgt in der Hauptkonfigurationsdatei von Apache (/etc/httpd/httpd.conf), und nur zwei Benutzer (michael und mcbl) haben über den folgenden Eintrag Zugriff:&lt;code&gt; AuthType Basic AuthName &amp;quot;Confidential&amp;quot; AuthUserFile /Users/michael/.htpasswd require user michael mcbl&lt;/code&gt;&lt;/p&gt;</description></item></channel></rss>