时间: 2021-07-31 作者:daque
2.1.2 将 mod_fastcgi 安置成一个 dso 假如你仍旧在体例上安置好 apache 1.3 版之上,而且你的平台扶助 dso (dynamic shared object) 的办法动静介入模块,那么你不妨透过 apxs (apache extension tool) 将 mod_fastcgi 安置成一个 dso 模块。 1. 载入 mod_fastcgi_2.2.2.tar.gz 而且解开: $ gunzip -c mod_fastcgi_2.2.2.tar.gz | tar xvf - 2. 编写翻译 mod_fastcgi 模块成 dso: $ cd mod_fastcgi_2.2.2 $ /usr/local/apache/sbin/apxs -o mod_fastcgi.so -c *.c 3. 安置 $ /usr/local/apache/sbin/apxs -i -a -n fastcgi mod_fastcgi.so 2.2 介入运用 mod_fastcgi 的关系设定 为了让 apache 辨别出那少许联机乞求属于 fastcgi 来处置的,咱们必定在阿帕契的设定档内介入让 apache 不妨辩别 fastcgi 的设定。 1. mod_fastcgi 模块会向 apache 备案一个 fastcgi-script 的处置典型 (handler type),咱们不妨设定一切以 fcg 以及 fpl (for perl) 为扩充名的步调都是适合 fastcgi 和议的运用步调: addhandler fastcgi-script .fcg .fpl 2. 接下来咱们设置 /usr/local/www/fcgi-bin 这个目委派来寄存仍旧写好的 fastcgi 步调: scriptalias /fcgi-bin/ /usr/local/www/fcgi-bin/ 3. 查看设定档文法能否精确: $ /usr/local/apache/sbin/apachectl configtest syntax ok 4. 从新激活阿帕契效劳器,让新设定奏效: $ /usr/local/apache/sbin/apachectl graceful /usr/local/apache/bin/apachectl graceful: httpd gracefully restarted apache 1.3.4 版之后将本来的 httpd.conf 、srm.conf、access.conf 兼并成一个档案。以是你所运用的 apache 即使是 1.3.4 版之后,请径直窜改 httpd.conf3 这个档,即使是 1.3.3 版之前,我倡导把 mod_fastcgi 模块关系设定加在 srm.conf 这个档里头。本质的设定文献路途和设定文献文献名大概依每部分的情况各别而有分别,请按照您本人的情况做符合的安排。