Heim >Betrieb und Instandhaltung >Apache >So fügen Sie ein Proxy-Modul nach der Installation von Apache hinzu
Vorwort:
Nach der Installation von Apache habe ich festgestellt, dass einige erforderliche Module fehlen. Daher müssen Sie Module manuell zu Apache hinzufügen.
Wir nehmen das Proxy-Modul als Beispiel, um die Additionsmethode vorzustellen.
1. Apache2.2.3-Verzeichnis
Mein Apache2.2.3 ist im Verzeichnis /usr/local/Apache installiert. Apache-Quellcodeverzeichnis/usr/local/httpd-2.2.3.
2. Proxy-Modul hinzufügen
Um das mod_proxy-Modul zum laufenden Apache hinzuzufügen, navigieren Sie zunächst zum Verzeichnis „modules/proxy“ im Apache-Quellcode. Verwenden Sie dann apxs zum Kompilieren und Installieren:
(1) Mod_proxy.so hinzufügen
/usr/local/apache/bin/apxs -i -c -a mod_proxy.c proxy_util.c 安装成功以后将在apache的modules目录下生成mod_proxy.so文件,并且在httpd.conf中加入了一行: LoadModule proxy_module modules/mod_proxy.so 如mod_proxy.c错误信息: httpd: Syntax error on line19of/usr/local/apache/conf/httpd.conf: Cannot not load/usr/local/apache/modules/mod_proxy.so into server: /usr/local/apache/
apxs -i -a -c mod_proxy.c Proxy_util.c Problem gelöst. Da es sich bei „proxy_util.c“ um ein Basismodul handelt, muss es zunächst installiert werden. Zhongnong wurde zum obigen Befehl hinzugefügt, sodass dieses Problem nicht auftritt. (2) Mod_proxy_http.so hinzufügen Beschreibung der Apxs-Option :
-i Installationsvorgang, installiert ein oder mehrere dynamische gemeinsame Objekte im Modulverzeichnis des Servers
-a fügt automatisch eine LoadModule-Zeile zur Datei httpd.conf hinzu, um dieses Modul zu aktivieren, falls Wenn diese Zeile vorhanden ist, aktivieren Sie sie.
Apache-Server
Das obige ist der detaillierte Inhalt vonSo fügen Sie ein Proxy-Modul nach der Installation von Apache hinzu. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!