Spezifische Modulanpassung:
Kompilierung und Einbindung sind zwei verschiedene Konzepte. Kompiliert bedeutet, dass dieses Modul kompiliert wurde. Wenn Sie es verwenden möchten, ändern Sie einfach httpd.conf und fügen Sie LoadModule xxx_module libexec/mod_xxx.so hinzu, um es klarer zu machen.
Verwenden Sie den vorherigen Befehl, um die Module anzuzeigen, die standardmäßig kompiliert und enthalten sind. Es sind keine expliziten --enable-MODULE[=shared]- und LoadModule-Vorgänge erforderlich. Es ist bereits zur Nutzung verfügbar.
[yangbin1@vHost-RH9 conf]$ ../bin/httpd -l
In Modulen zusammengestellt:
core.c // Kernfunktionalität, die vom Apache-HTTP-Server bereitgestellt wird. Muss haben.
mod_access.c //1. Die Sicherheitsauthentifizierung verringert die Zugriffsgeschwindigkeit erheblich. Es wird empfohlen, sie zu deaktivieren.
Die Sicherheitsauthentifizierung verringert sich erheblich Zugriffsgeschwindigkeit, Es wird empfohlen, es zu deaktivieren.
mod_include.c //4. serverseitiges Include ist veraltet, es wird empfohlen, es zu deaktivieren.
mod_log_config.c //6 Um das Protokollformat anzupassen, behalten Sie es am besten bei.
mod_env.c //5. Ändern Sie die an CGI-Skripte und SSI-Seiten gesendete Systemumgebung. Im Allgemeinen ist es nicht notwendig.
mod_setenvif.c //1. Die Sicherheitsauthentifizierung verringert die Zugriffsgeschwindigkeit erheblich. Es wird empfohlen, sie zu deaktivieren.
prefork.c //Implementiert einen Pre-Forking-Webserver ohne Thread. Weitere Informationen finden Sie in der MPM-Einführung weiter unten.
http_core.c //Die vom Apache HTTP-Server bereitgestellten Kernfunktionen. Muss haben.
mod_mime.c //6. Wird verwendet, um die Verknüpfung von Dateianwendungen zu erhöhen. Am besten reserviert.
mod_status.c //5.Bietet Informationen zur Serveraktivität und -leistung. Im Allgemeinen ist es nicht notwendig.
mod_autoindex.c //3. Es ist nicht erforderlich, alle Dateien im Verzeichnis ohne eine Standardindexdatei aufzulisten.
mod_asis.c //2. Versuchen Sie, CGI nicht zu verwenden: Es war schon immer der Ort, an dem Apache die meisten Sicherheitsprobleme hatte. Es wird empfohlen, es zu deaktivieren > mod_negotiation.c //5, um die beste Leistung für verschiedene Medientypen, Sprachen und Zeichen auszuwählen Sätze und Codierungen gemäß den vom Browser bereitgestellten Einstellungen und zur intelligenten Verarbeitung unvollständiger Inhaltsverhandlungsinformationen aus der Browserfähigkeit. Im Allgemeinen ist es nicht notwendig.
mod_dir.c //Wird für die Standardindexdatei verwendet: index.php usw. Unsere aktuelle Anwendung erfordert dies nicht. Es kommt darauf an.
mod_imap.c //2. Versuchen Sie, CGI nicht zu verwenden: Dies war schon immer der Bereich mit den meisten Sicherheitsproblemen in Apache. Es wird empfohlen, es zu deaktivieren.
mod_actions.c / /2. Versuchen Sie, CGI nicht immer zu verwenden. Es wird empfohlen, es zu deaktivieren.
mod_userdir.c //7 Zum Beispiel: Sie müssen PHP unter ~ debuggen /Benutzername/. Es wird empfohlen, es zu deaktivieren.
mod_alias.c //7. Sie müssen die vorherige URL umleiten oder CGI-Skript-Alias verwenden Es wird empfohlen, es zu deaktivieren.
mod_so.c //8 Wenn die Kompilierung dynamische Module enthält, wird das Modul mod_so automatisch in den Kern aufgenommen. Wenn Sie möchten, dass der Kern DSO laden kann, ohne tatsächlich dynamische Module zu kompilieren, müssen Sie --enable-so explizit angeben. Unsere Anwendung verwendet eine statische Kompilierung und benötigt diese nicht. Es wird empfohlen, es zu deaktivieren.
Das Obige ist der Inhalt der Apache-Leistungsoptimierung (2). Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php.cn).