Tag: Apache 2.2

Wie kann ich verhindern, dass Apache REDIRECT_ auf Umgebungsvariablen vorbereitet, wenn Sie PHP als CGI starten?

Ich habe MediaTemple's GridService als Produktionsumgebung für ein paar relativ leichte PHP-Sites verwendet. Der process der Einrichtung von Test-und Staging-Umgebungen ist irgendwie umständlich und führt zu Mitarbeitern Abkürzungen, so dass ich versuche, eine Qualitätskontrolle Umgebung, die eine ähnliche Umgebung zu GridService bietet, aber das erlaubt mir, es näher an unsere automatisierter Bereitstellungsprozess (Bereitstellung neuer Umgebungen […]

Hängende Seite lädt alle n Lasten

Ich habe vor kurzem meine Website auf einen neuen server verschoben (Apache 2, PHP5, MySQL5). Die Seite ist ein Invision-basiertes Forum. Alle paar Beiträge / Themen, die es nur hängt. Die data wurden geschrieben, denn wenn Sie aufhören und neu laden, ist der Post / Thread da. Ich dachte, es war eine schriftliche Frage anfangs, […]

Wie kann ich verhindern, dass Apache das Passwort eines Benutzers ausstellt?

Bei der Verwendung von Basis-authentication (speziell über LDAP, aber htpasswd auch) mit Apache macht es die Variable REMOTE_USER für den darunter liegenden PHP / Ruby / Python-Code – das ist sehr nützlich, um die authentication auf den Webserver zu verschieben. In unserer Büroumgebung haben wir viele interne Applikationen, die so über SSL arbeiten, ganz sicher. […]

Warum würde eine .htaccess-file zu 403 verboten werden, wenn die einzige Zeile "Allow from all" ist?

Ich laufe einen server: Apache/2.2.8 (Ubuntu) mod_ssl/2.2.8 OpenSSL/0.9.8g Ohne eine .htaccess-file kann jeder auf den Webinhalt zugreifen. Allerdings füge ich eine .htaccess-file mit folgendem Inhalt hinzu: Allow from all … und jeder bekommt 403 verbotene Fehler auf jeder Seite! Die permissions für .htaccess sind 640 . Sollte nicht Allow from all genauso sein wie keine […]

Apache MaxClients Ausgabe

In meinen Fehlerprotokollen sehe ich: server reached MaxClients setting, consider raising the MaxClients setting Meine MaxClients-Einstellung ist 150. Wenn ich aber berechne, was eine optimale MaxClients-Einstellung zu sein scheint, komme ich mit: Mem used by 1 Apache process = 16 Mem available to Apache = 197 MaxClients = 12 (197/16) Also sollte ich MaxClients auf […]

Führen Sie Shell-Befehl als anderen Benutzer namens PHP

Ich habe ein PHP-Skript, das von HTTP und nicht als Kommandozeilen-Skript aufgerufen wird. Dieses Skript sollte einen Shell-Befehl als anderen Benutzer aufrufen als der aktuelle Webserver-Benutzer www-data. Beispiel: <?php echo shell_exec('sudo -u myusername -S /usr/bin/whoami'); // returns nothing 🙁 echo shell_exec('whoami'); // returns www-data Beim Aufruf dieser 2 Befehle sudo -u myusername -S /usr/bin/whoami und […]

brauche Ratschläge zum Aufbau einer skalierbaren Architektur für Moodle

Ich bin auf der search nach einer Architektur für eine moodle basierte imageungs-Website, wird es dienen mehrere tausend Benutzer auf den ersten, sondern muss in der Lage sein zu wachsen, um Hunderte von Tausenden zu Millionen von Nutzern über mehrere Länder zu unterstützen. Ich dachte an einen Load Balancer, um Anfragen an mehrere Webserver zu […]

Wie bekomme ich HTTPD als spezifische Benutzer und nicht von niemandem?

Derzeit zeigt mir top , dass fast alle httpd processe von nobody . "Fast", weil 2 von ihnen von root laufen. Wie kann ich es so machen, dass, wenn ich die Benutzer sagen sagen: dartagnan , porthos , aramis , athos run httpd jeweils separat wie die Benutzer? Ich hoffe, so etwas zu sehen, wenn […]

Verwenden von RewriteMap-Lookups in einer RewriteCond. Möglich?

Ich versuche das folgende RewriteMap lookup "txt:D:/lookup.txt" RewriteCond %{REQUEST_URI} ^/${lookup} RewriteRule ^/(.*)/(.*)$ /a/$1/b/$2.html [PT,L] Ich versuche zu vergleichen, wenn der Anforderungspfad mit den gültigen Pfaden beginnt oder nicht. Ich habe eine lange list von Pfaden in der Lookup-file. Bitte helfen Sie dabei.

Deaktivieren Sie Verzeichnislisten mit 404 statt 403

Ich habe deaktivierte Verzeichnislisten wie so … Options -Indexes Wenn ich versuche und auf ein Verzeichnis wie folgt zuzugreifen: – www.example.com/secret/ Ich bekomme eine 403 verbotene Antwort. Allerdings möchte ich eine 404 Nicht gefundene Antwort, so dass Hacker meine Verzeichnisstruktur nicht so leicht erraten können. Wie würde ich das machen?

Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de réseau.