Heim >Betrieb und Instandhaltung >Apache >So fügen Sie ein Proxy-Modul nach der Installation von Apache hinzu

So fügen Sie ein Proxy-Modul nach der Installation von Apache hinzu

王林
王林nach vorne
2021-03-05 14:52:284480Durchsuche

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 :

-c führt den Kompilierungsvorgang aus


-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.

-A ähnelt -a, aber die hinzugefügte LoadModule-Zeile hat ein Nummernzeichen-Präfix (#).

-e muss Bearbeitungsvorgänge ausführen und kann in Verbindung mit -a verwendet werden und -A-Optionen. -i funktioniert ähnlich und ändert die Datei httpd.conf, installiert dieses Modul jedoch nicht.

Verwandte Empfehlungen:

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:csdn.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen