Category Archives: Linux

FIX: libpcre3 => munmap_chunk(): invalid pointer Apache SEGFAULT

Plötzliche Fehlermeldungen im Apache Error Log wie diese stehen im Zusammenhang mit der libpcre3 Library (Perl 5 Compatible Regular Expression Library) in Version 8.35.x (2:8.35-3.3) welche aktuell bei der installation von PHP7.0 und apache2 auf einem aktuellen Debian 8 Jessie ausgeliefert wird. *** Error in `/usr/sbin/apache2′: munmap_chunk(): invalid pointer: 0x00007f150d0e12e0 *** [core:notice] [pid 9977] AH00052: […]

HowTo: scp chroot mit openssh

1) Einen neuen User anlegen (Beispiel: uploader) 2) Home Verzeichnis in der /etc/passwd auf / setzen 3) Am Ende der /etc/ssh/sshd_config folgendes einfügen: UsePAM no Subsystem sftp internal-sftp -f AUTH -l VERBOSE Match user uploader ChrootDirectory /var/www/uploads ForceCommand internal-sftp -u 0002 AllowTcpForwarding no 4) chown root:root /var/www/uploads && chmod 755 /var/www/uploads 5) mkdir /var/www/uploads/writeable 6) […]

SSH Two-factor mit Publickey und ohne Passwort (google-authenticator)

Im Internet finden sich viele Anleitungen um den SSH Zugang mittels einer Two-factor Komponente (z.B. dem google-authenticator) zu sichern. Bei fast allen Anleitungen wird jedoch von der Kombination aus Passwort und Two-factor Code ausgegangen. Wird dabei der Publickey des Clients auf dem Server unter den authorized_keys abgelegt, wird die Two-factor Authentifizierung komplett umgegangen, da PubkeyAuthentication […]

Quick Setup: PHP7 + Nginx + PHP-FPM

Der Release von PHP 7.0 rückt immer näher! Mittlerweile sind wir beim fünften Release Candidate angekommen, den wir in diesem Quick Setup zusammen mit Nginx, Fast_cgi und PHP-FPM installieren werden. Zusätzlich sind in der späteren Nginx Site Config noch ein paar TYPO3 Flow 3.x spezifische Redirect Rules definiert, damit das TYPO3 Flow Framework funktioniert… Diese […]

PHPStorm SFTP Connect / Debian 8 Jessy – “Algorithm negotiation fail”

PHPStorm (8.x) hat beim Connect via SFTP mit einem Remote Server auf dem die neue Version von Debian 8 Jessy läuft Verbindungsprobleme. Beim Einrichten des neuen Remote Servers wird der Verbindungsversuch mit “Algorithm negotiation fail” quittiert. Um das Problem (quick and dirty ?!) zu beseitigen, muss in der Datei /etc/ssh/sshd_config auf dem Debian Server folgende […]

Installation of xhprof (PHP-Profiling)

Bei xhprof handelt es sich um einen in PHP geschriebenen Profiler für PHP. Mit xhprof lässt sich beispielweise das aus Visual Studio bekannte Diagramm des Callflows darstellen. Hier ein Beispiel für den Callflow von TYPO3 6.2 mit dem Bootstrap Package und einer Hello World Ausgabe. Um dies auf einem Debian Apache2 Server zu installieren, sind […]

0  

HowTo install JetBrains YouTrack on Debian Wheezy

1. Install Java (I tried it with Oracle’s Java 8, should also works with openjdk). echo “deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main” | tee /etc/apt/sources.list.d/webupd8team-java.list echo “deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main” | tee -a /etc/apt/sources.list.d/webupd8team-java.list apt-key adv –keyserver hkp://keyserver.ubuntu.com:80 –recv-keys EEA14886 apt-get update apt-get install oracle-java8-installer apt-get install oracle-java8-set-default   2. Create a user for youtrack and make an […]

0  

htpasswd for specific URL

Eine spezielle URL via htaccess bzw. htpasswd zu schützen, ohne das ganze Verzeichnis vom Schutz einzubeziehen ist mittels der Apache SetEnvIf Direktive kein großes Problem. Hier der notwendige Code für die .htaccess Datei: # Eine Variable setzen SetEnvIf Request_URI “^/spezifische/url/$” NOPASSWD=true # Normale htpasswd AuthUserFile /var/www/htpasswd AuthName “Password Protected” AuthType Basic Order Deny,Allow # Statisfy […]

0  

Heartbeat, DRBD, OCFS2 – Installation eines Clusters

Mittels Heartbeat, DRBD und OCFS2 lässt sich ein relativ stabiles Cluster auf Linux aufbauen. Ich habe dieses Konstrukt nun schon mehrere male aufgezogen und jedes einzelne lief bisher ohne nennenswerte Probleme. Es ist sehr praktisch, um damit mehrere Apache2 Webserver in einem Cluster zu betreiben. Alle Maschinen haben damit den exakt gleichen Datenbestand. Wenn man […]

Install MySQL Cluster on Debian (NDBCluster Engine)

Hier ist eine kurze Anleitung wie man ein MySQL Cluster 7.3.4 auf mehreren Debian Wheezy VMs aufsetzt. Dabei werden wir 2 Data-Nodes, 2 SQL-Nodes und auf beiden SQL-Nodes einen Management-Deamon laufen lassen.

Durch das Fortsetzen der Benutzung dieser Seite, stimmst du der Benutzung von Cookies zu. Weitere Informationen

Wir verwenden Cookies, um Inhalte und Anzeigen zu personalisieren, Funktionen für soziale Medien anbieten zu können und die Zugriffe auf unsere Website zu analysieren. Außerdem geben wir Informationen zu Ihrer Nutzung unserer Website an unsere Partner für soziale Medien, Werbung und Analysen weiter.

Schließen