directive, 416-427
debugging, 420-421
perl directory, 21
Perl language, installing, 18
Perl library tree, 22
Perl modules
building and compiling, xv-xviii
custom configuration (see configuration directives, custom, Perl API)
obtaining via FTP, xv
PERL_OPMASK_DEFAULT option, 72
PERL_RLIMIT_ variables, 638
Perl runtime warnings, 161
PERL_SEND_HEADER variable, 499
PERL_TRACE option, 49, 420
PERL5LIB environment variable, 28
PerlChildExitHandler directive, 331
perl.conf file, 20
@PerlConfig variable, 422
$PerlConfig variable, 422
PerlFreshRestart directive, 29, 634
PerlHandler directive, 31
PerlxHandler directives, 69, 72-80
PerlAccessHandler, 74, 268
PerlAuthenHandler, 74, 303
PerlAuthzHandler, 75, 303
PerlChildExitHandler, 60, 79
PerlChildInitHandler, 59, 72, 330-331
PerlCleanupHandler, 78, 189, 367-368
PerlDispatchHandler, 79
PerlFixupHandler, 76, 358-360
PerlFreshRestart, 79
PerlHandler directive, 77
PerlHeaderParserHandler, 74, 343-353
PerlInitHandler, 73, 344
PerlLogHandler, 78, 360-367
PerlPostReadRequestHandler, 72, 332
PerlRestartHandler, 79
PerlTransHandler, 73, 333-343
PerlTypeHandler, 75, 353-358
PerlModule directive, 59, 71-72, 331
PerlOpmask directive, 72
PerlPassEnv directive, 63, 332
PerlRequire directive, 29, 59, 71-72, 331
perl-script handler, 88
PerlSendHeader directive, 144, 634
PerlSetEnv directive, 28, 63, 332
PerlSetVar directive, 337, 386-387
PerlTaintCheck directive, 146, 274, 634
PerlWarn directive, 634
PHP module, 676
piped log API (C API), 563-564
pipelining stacked handlers, 178-189
Plexus web server, 4
=pod directive (POD), 427
POD documentation, 427
pool field (cmd_parms), 582
pool field (conn_rec), 524
pool field (request_rec), 512
pools, resource (C API), 527-530
port( ) (Apache::Server), 470
port( ) (Apache::URI), 478
port field (server_rec), 521
port field (uri_components), 609
port_str field (uri_components), 609
portability of web development systems, 8
post_connection( ), 368, 466
POST method (HTTP), 53
CGI parameters with, 130
post_read_request( ), 512
post read request phase, 72, 332
C API handler, 512
power of web development systems, 8
preforking behavior, Apache, 50
preloading handler modules, 70
prepare( ) (DBI), 235
prev field (request_rec), 513
prev( ), 451
prev( ) (request object), 168
print( ), 31, 446
printf( ), 446
print_node( ), 139
profiling, CPAN Apache:: modules for, 670
protocol field (request_rec), 513
protocol( ), 438
proxy requests (HTTP), 368-381
anonymizing proxies, 372-373
handling without mod_proxy, 374-381
nonproxy requests as, 370-372
proxyreq( ), 438
push_handlers( ) (request object), 176, 331, 466
PUT method (HTTP), 53
Q[ Top ]
query field (uri_components), 609
query( ) (Apache::URI), 479
quotewords( ) (Text::ParseWords), 96, 326
R[ Top ]
random redirection, 125-129
RAW_ARGS syntax method, 397-399, 580
read( ) (request object), 131, 438
read_configuration( ), 115
Redirect directive, 333
REDIRECT_ environment variables, 167
REDIRECT result code, 124
redirection, 123-130
internal, 129, 554-556
random, 125-128
Referer header, 54
stripping field for, 372
register_cleanup( ) (request object), 45, 367, 455
remaining field (request_rec), 515
REMOTE_ arguments (get_remote_host), 433
REMOTE_ arguments (get_request_host), 538
remote_addr( ) (Apache::Connection), 472
remote_addr field (conn_rec), 525
remote_host( ) (Apache::Connection), 472
remote_host field (conn_rec), 525
remote_ip( ) (Apache::Connection), 473
remote_ip field (conn_rec), 525
remote_logname( ) (Apache::Connection), 473
remote_logname field (conn_rec), 525
req_override key (@directives element), 390, 395, 400
request( ), 467
REQUEST_ constants, 545
request body API (C API), 545-550
request_config field (request_rec), 517
request loop, 60-62
request object, 429-467
access control methods, 461-464
client request methods, 430-439
logging methods, 458-461
mod_perl-specific methods, 464-467
sending data to clients, 445-448, 541-545
server configuration methods, 455-458
server core functions
C API, 554-569
Perl API, 448-455
server response methods, 439-445
request objects, 81
request_rec structure, 80-81, 512-520
request record, 64, 81
request_time( ), 445
request_time field (request_rec), 513
requests, HTTP, 52-56
require operator, 71
require statements (see authorization)
requirement key (requires hash), 296
requires( ) (request object), 296, 463
reset_timeout( ), 449
resource pools (C API), 527-530