| |||||||||||||||||
|
wega.vach.go-itservice.de
Lenovo X240 mit Debian 9.0 Stretch Hardware:
Linux Update von Debian 8.8 Jessie auf 9.0 StretchNachdem der Update auf stretch bei der Workstation spica problemlos funktionierte, gingen zwei weitere Versuche jeweils bei Libreoffice und dem X-Server schief. Für den Update des Servers wega in Vachendorf machte ich mir gute Hoffnungen, hier waren die kritischen Pakete nicht installiert.Und so lief der Update auf stretch bei dem Server auch problemlos. Vorsichtshalber ging ich so vor:
Update PHP 5.6 auf PHP 7.0Da injessie noch PHP 5.6 dabei ist, ist dies nach dem upgrade auch in
stretch installiert.
Deshalb müss zum Upgrade auf PHP 7, das passende Apachemodul und die entsprechenden
PHP-Module augewählt werden. Als Modul kann php7.0-fpm oder php7.0 (für mod-PHP)
gewählt werden. Die alten PHP 5 Module werden abgewählt. Dann wird im Apache die
Rekonfiguration angestossen und der Webserver neu gestartet.
# a2enmod proxy_fcgi setenvif # a2enconf php7.0 # /ets/init.d/apache2 restart (oder systemctl restart apache2) Verwendung 4.14 KernelDawega und sgrx1 unter hoher NFS Last alle paar Wochen einfrieren,
wollte ich mal einen anderen Kernel versuchen. Dazu werden stretch-backports installiert.
Also /etc/apt/sources.list erweitern um:deb http://ftp.uni-erlangen.de/debian/ stretch-backports main contrib non-free deb-src http://ftp.uni-erlangen.de/debian/ stretch-backports main contrib non-freeAnschliessend neuen Kernel installieren. Entweder im aptitude suchen oder direkt: # apt-get update # apt-get -t stretch-backports install linux-image-4.14.0-0.bpo.3-686-pae # reboot ... # uname -aLetzteres sollte etwa folgende Ausgabe ergeben: Linux wega 4.14.0-0.bpo.3-686-pae #1 SMP Debian 4.14.13-1~bpo9+1 (2018-01-14) i686 GNU/Linux Installation WebMail Lite PHPda ich aus dem Kundennetz nicht auf den Port meines echten Webmailservers komme, installierte ich einen Webmailserver, der dann mit IMAP auf den echten Mailserver zugreift. Da ich PHP habe und das ganze in einem Unterverzeichnis laufen sollte, wählte ich den WebMail Lite PHP. Mit der bei Debian miotgelieferten Variante kam ich nicht zurecht, irgendein Problem mit den Backports. Zip holen, entpacken nach/home/go/httpd/myulm.go-itservice.com/htdocs/xyzmail
# wget https://afterlogic.org/download/webmail_php.zip # unzip webmail_php.zip -d /home/go/httpd/myulm.go-itservice.com/htdocs/ # cd /home/go/httpd/myulm.go-itservice.com/htdocs/ # chown -R go:www-data xyzmail # chmod -R 775 xyzmailDatenbank in Mysql einrichten: # mysql -h localhost -uroot -pMYSQLROOTPASS > create database webmaillite; > grant all privileges on webmaillite.* to 'WEBMAILUSER'@'localhost' identified by 'WEBMAILPASSWD'; > flush privileges; > exitDas Unterverzeichnis xyzmail/data darf nicht via Browser erreichbar sein:
# cd /home/go/httpd/myulm.go-itservice.com/htdocs/xyzmail/data # echo "deny from all" > .htaccessIn der passenden Ini ( /etc/php/7.0/apache/php.ini ) sollte man die Grenze für den Fileupload erhöhen:
upload_max_file_size = 16MJetzt im Browser auf den lokale URL: https://myulm.go-itservice.com/xyzmail/?install
Als "superadmin" / LEER anmelden und neuen Admin User vergeben:
Datenbank-Einstellungen: SQL Login: WEBMAILUSER SQL Passwort: WEBMAILPASSWD Datenbank Name webmaillite Host: 127.0.0.1<test> <speichern> <tabellen erstellen> Mail Server - <neuen hinzufügen> Name: mail.wo-k.de Domaenen: * IMAP-Server mail.wo-k.de Port:993 SSL:ON SMTP-Server mail.wo-k.de Port:25 SSL:OFF SMTP Authentifikation: Eingehende Email Login/Passwort des Benutzer anwendenBenutzer erstellen:
E-Mail Adresse:
dann abmelden und mit dem IMAP Passwort des Users anmelden:
User: go@go-itservice.com PASS: MAILPASSWeitere User können einfach mit ihrer Mailadresse und dem IMAP Passwort angemeldet werden, ohne diese explizit anzulegen. |