Category Archives: WebServer

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: […]

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 […]

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  

nginx: Default-Config (CatchAll, Routing, UpStreams)

Hier sind ein paar Standard Beispiele einer nginx Konfiguration um einen Catch All (Default) Server/Domain einzurichten, sowie ein Load Balacing mittels UpStream Server zu bestimmen. Dies ermöglich unter anderem ein Load Balancing zwischen mehreren Apaches bzw. den Aufbau eines rudimentären CDN (Content Delivery Networks).

0  

Apache: FancyIndexing (Custom Directory Listing)

Wie wäre es mit einem schöneren Apache Directory Listing? Anstatt mit PHP nutzen wir die Apache Out-of-the Box Features. Mit dem Mod_Autoindex Apache Modul (Standardmäßig aktiv) ist dies nämlich kein Problem. Folgendes schreiben wir in eine .htaccess und legen diese ins Zielverzeichnis: Options +Indexes IndexOptions FancyIndexing HTMLTable FoldersFirst IconsAreLinks SuppressDescription IndexIgnore header.html footer.html HeaderName header.html […]

0  

NodeJS: Websockets durch nginx

Vereinfach gesagt: es geht nicht! nginx unterstützt derzeit kein routing von WebSocket Traffic, erst mit der nächsten Version 1.3 (Major Release) wird dies laut der offiziellen Roadmap möglich sein. Wir bleiben gespannt! Quelle: http://trac.nginx.org/nginx/milestone/1.3 UPDATE: Status: released

0  

Apache2.2: Ldap Authentication via .htaccess

Ein kleines Beispiel um mit der .htacces gegen einen Ldap zu authentifizieren. Apache Module wie authnz_ldap.load und ldap.load sind Voraussetzung! cd /etc/apache2/mods-enabled/ ln -s ../mods-available/authnz_ldap.load ln -s ../mods-available/authnz.load /etc/init.d/apache2 restart

0  

Quick-Setup: Apache auf Debian Squeeze

Apache ist einer der verbreitetsten Webserver unter Linux. Ich beschreibe hier eine einfach Installation auf Debian Squeeze. Diese Installation ist weder als sicher noch als performant zu sehen. Sie dient lediglich zur Orientierung.

0  

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