Yichun Zhang (章亦春) > OpenResty > OpenResty::Spec::Install::Apache

Download:
OpenResty-0.5.12.tar.gz

Annotate this POD

CPAN RT

Open  0
View/Report Bugs
Source  

NAME ^

OpenResty::Spec::Install::Apache - Configuring OpenResty.pm with Apache2 + mod_fcgid

SYNOPSIS ^

    # File /opt/apache2/conf/httpd.conf
    ...
    LoadModule fcgid_module modules/mod_fcgid.so
    LoadModule rewrite_module modules/mod_rewrite.so
    # the line below is optional:
    LoadModule deflate_module modules/mod_deflate.so
    DocumentRoot "/some/path/to/my/doc/root"
    RewriteEngine on
    RewriteRule ^/=/ /openresty.fcgi [QSA,L]
    AllowEncodedSlashes On
    <Location />
        Options ExecCGI FollowSymLinks
        # the line below is optional:
        AddOutputFilter DEFLATE .fcgi .html .css .js
        AddHandler fcgid-script .fcgi
        Allow from all
    </Location>

    # File /some/path/to/my/doc/root/openresty.fcgi (remember chmod +x this!)
    #!/bin/sh
    exec openresty fastcgi

DESCRIPTION ^

OpenResty.pm could be run as a FastCGI application with mod_fcgid or mod_fastcgi. See "SYNOPSIS" for sample configurations.

Note that when using with mod_deflate to do gzip/deflate compression, it's recommended to set frontend.use_gzip to 0.

Apache's AllowEncodedSlashes should be turned on or the following model request would result in a 404 error:

   http://server:1234/=/model/urls/~/http%3A%2F%2Fwww.yahoo.cn%2Fhello%3Fabc%3D32

AUTHOR ^

Agent Zhang (agentzh) <agentzh@yahoo.cn>.

SEE ALSO ^

OpenResty::Spec::Install::Lighttpd, OpenResty::Spec::Install, OpenResty.

syntax highlighting: