📄 tmpindex.xml
字号:
</indexterm><indexterm id="INDEX-79" file="ch01_03.htm" sect="1.3.1. Why Perl?"><primary>booleans, perltreatment of</primary></indexterm><indexterm id="INDEX-80" file="ch01_03.htm" sect="1.3.1. Why Perl?"><primary>scalars</primary><secondary>variable data typesin perl as</secondary></indexterm><indexterm id="INDEX-81" file="ch01_03.htm" sect="1.3.1. Why Perl?"><primary>open source modules for Perlon CPAN</primary></indexterm><indexterm id="INDEX-82" file="ch01_03.htm" sect="1.3.1. Why Perl?"><primary>Perllanguage</primary><secondary>modules</secondary><tertiary>opensource</tertiary></indexterm><indexterm id="INDEX-83" file="ch01_03.htm" sect="1.3.1. Why Perl?"><primary>modules</primary><secondary>Perl</secondary><tertiary>opensource</tertiary></indexterm><indexterm id="INDEX-84" file="ch01_03.htm" sect="1.3.1. Why Perl?"><primary>CPAN (Comprehensive Perl ArchiveNetwork)</primary><secondary>open source modules forPerl</secondary></indexterm><indexterm id="INDEX-85" file="ch01_03.htm" sect="1.3.1. Why Perl?"><primary>compilation, combining with execution inperl</primary></indexterm><indexterm id="INDEX-86" file="ch01_03.htm" sect="1.3.1. Why Perl?"><primary>execution</primary><secondary>combining withcompilation in perl</secondary></indexterm><indexterm id="INDEX-87" file="ch01_03.htm" sect="1.3.1. Why Perl?"><primary>operatingsystems</primary><secondary>Perl</secondary><tertiary>speeddifferences in</tertiary></indexterm><indexterm id="INDEX-88" file="ch01_03.htm" sect="1.3.1. Why Perl?"><primary>Windowsoperating system</primary><secondary>Perl slowness vs.Unix</secondary></indexterm><indexterm id="INDEX-89" file="ch01_03.htm" sect="1.3.1. Why Perl?"><primary>Unix operatingsystem</primary><secondary>Perl</secondary><tertiary>speedinesson</tertiary></indexterm><indexterm id="INDEX-90" file="ch01_03.htm" sect="1.3.2. Alternatives to CGI"><primary>CGI (Common GatewayInterface)</primary><secondary>alternativesto</secondary></indexterm><indexterm id="INDEX-91" file="ch01_03.htm" sect="1.3.2. Alternatives to CGI"><primary>responses, HTTP</primary><secondary>alternativesto CGI for handling</secondary></indexterm><indexterm id="INDEX-92" file="ch01_03.htm" sect="1.3.2. Alternatives to CGI"><primary>requests, HTTP</primary><secondary>alternativesto CGI for handling</secondary></indexterm><indexterm id="INDEX-93" file="ch01_03.htm" sect="1.3.2. Alternatives to CGI"><primary>processes</primary><secondary>creating separateto handle CGI scripts</secondary></indexterm><indexterm id="INDEX-94" file="ch01_03.htm" sect="1.3.2. Alternatives to CGI"><primary>programs, CGI</primary><secondary>separateprocess, requirement for execution</secondary></indexterm><indexterm id="INDEX-95" file="ch01_03.htm" sect="1.3.2. Alternatives to CGI"><primary>execution</primary><secondary>CGIprograms</secondary><tertiary>creating separate processesfor</tertiary></indexterm><indexterm id="INDEX-96" file="ch01_03.htm" sect="1.3.2. Alternatives to CGI"><primary>HTML (Hypertext MarkupLanguage)</primary><secondary>pages and code, combining inpages</secondary></indexterm><indexterm id="INDEX-97" file="ch01_03.htm" sect="1.3.2. Alternatives to CGI"><primary>ASP (Active Server Pages)</primary></indexterm><indexterm id="INDEX-98" file="ch01_03.htm" sect="1.3.2. Alternatives to CGI"><primary>programming languages</primary><secondary>ASP,support for</secondary></indexterm><indexterm id="INDEX-99" file="ch01_03.htm" sect="1.3.2. Alternatives to CGI"><primary>Perllanguage</primary><secondary>modules</secondary><tertiary>Apache\:\:ASP</tertiary></indexterm><indexterm id="INDEX-100" file="ch01_03.htm" sect="1.3.2. Alternatives to CGI"><primary>mod_perl</primary><secondary>module supportingASP with</secondary></indexterm><indexterm id="INDEX-101" file="ch01_03.htm" sect="1.3.2. Alternatives to CGI"><primary>PHP programming language</primary></indexterm><indexterm id="INDEX-102" file="ch01_03.htm" sect="1.3.2. Alternatives to CGI"><primary>HTML (Hypertext MarkupLanguage)</primary><secondary>embedded code within pages, PHP supportfor</secondary></indexterm><indexterm id="INDEX-103" file="ch01_03.htm" sect="1.3.2. Alternatives to CGI"><primary>Apache webserver</primary><secondary>PHP language,supporting</secondary></indexterm><indexterm id="INDEX-104" file="ch01_03.htm" sect="1.3.2. Alternatives to CGI"><primary>webservers</primary><secondary>Apache web server, support for PHPlanguage</secondary></indexterm><indexterm id="INDEX-105" file="ch01_03.htm" sect="1.3.2. Alternatives to CGI"><primary>ColdFusion language</primary></indexterm><indexterm id="INDEX-106" file="ch01_03.htm" sect="1.3.2. Alternatives to CGI"><primary>Allaire ColdFusionlanguage</primary></indexterm><indexterm id="INDEX-107" file="ch01_03.htm" sect="1.3.2. Alternatives to CGI"><primary>Windows operatingsystem</primary><secondary>ColdFusion languageand</secondary></indexterm><indexterm id="INDEX-108" file="ch01_03.htm" sect="1.3.2. Alternatives to CGI"><primary>CRLF (carriage returnand line feed)</primary><seealso sortas="zzzsee also">end-of-linecharacters; newlines</seealso></indexterm><indexterm id="INDEX-109" file="ch01_03.htm" sect="1.3.2. Alternatives to CGI"><primary>Unix operatingsystem</primary><secondary>ColdFusion language, versionsfor</secondary></indexterm><indexterm id="INDEX-110" file="ch01_03.htm" sect="1.3.2. Alternatives to CGI"><primary>operatingsystems</primary><secondary>ColdFusion language, useon</secondary></indexterm><indexterm id="INDEX-111" file="ch01_03.htm" sect="1.3.2. Alternatives to CGI"><primary>Java servlets, CGI vs.</primary></indexterm><indexterm id="INDEX-112" file="ch01_03.htm" sect="1.3.2. Alternatives to CGI"><primary>servlets, CGI vs.</primary></indexterm><indexterm id="INDEX-113" file="ch01_03.htm" sect="1.3.2. Alternatives to CGI"><primary>JavaServer Pages (JSP)</primary></indexterm><indexterm id="INDEX-114" file="ch01_03.htm" sect="1.3.2. Alternatives to CGI"><primary>web pages, embedding Javain</primary></indexterm><indexterm id="INDEX-115" file="ch01_03.htm" sect="1.3.2. Alternatives to CGI"><primary>FastCGI</primary></indexterm><indexterm id="INDEX-116" file="ch01_03.htm" sect="1.3.2. Alternatives to CGI"><primary>Perl language</primary><secondary>FastCGIand</secondary></indexterm><indexterm id="INDEX-117" file="ch01_03.htm" sect="1.3.2. Alternatives to CGI"><primary>mod_perl</primary><secondary>Apacheweb server, use with</secondary></indexterm><indexterm id="INDEX-118" file="ch01_03.htm" sect="1.3.2. Alternatives to CGI"><primary>Apache webserver</primary><secondary>mod_perl</secondary></indexterm><indexterm id="INDEX-119" file="ch01_03.htm" sect="1.3.2. Alternatives to CGI"><primary>modules</primary><secondary>mod_perl for Apacheweb server</secondary></indexterm><indexterm id="INDEX-120" file="ch01_03.htm" sect="1.3.2. Alternatives to CGI"><primary>interpreters</primary><secondary>perlinterpreter, embedding inside web server</secondary></indexterm><indexterm id="INDEX-121" file="ch01_03.htm" sect="1.3.2. Alternatives to CGI"><primary>web servers</primary><secondary>perl interpreter,embedding within</secondary></indexterm><indexterm id="INDEX-122" file="ch01_03.htm" sect="1.3.2. Alternatives to CGI"><primary>perlinterpreter</primary><secondary>embedding within webserver</secondary></indexterm><indexterm id="INDEX-123" file="ch01_03.htm" sect="1.3.2. Alternatives to CGI"><primary>perlinterpreter</primary><seealso sortas="zzzsee also">interpreters</seealso></indexterm><indexterm id="INDEX-124" file="ch01_03.htm" sect="1.3.2. Alternatives to CGI"><primary>CGI (Common GatewayInterface)</primary><secondary>advantages over alternativetechnologies</secondary></indexterm><indexterm id="INDEX-125" file="ch01_04.htm" sect="1.4. Web Server Configuration"><primary>webservers</primary><secondary>configuring forCGI</secondary></indexterm><indexterm id="INDEX-126" file="ch01_04.htm" sect="1.4. Web Server Configuration"><primary>CGI (Common GatewayInterface)</primary><secondary>web serverconfiguration</secondary></indexterm><indexterm id="INDEX-127" file="ch01_04.htm" sect="1.4. Web Server Configuration"><primary>configuration</primary><secondary>webservers, for CGI and Perl</secondary></indexterm><indexterm id="INDEX-128" file="ch01_04.htm" sect="1.4. Web Server Configuration"><primary>Apache webserver</primary><secondary>configuring for Perl andCGI</secondary></indexterm><indexterm id="INDEX-129" file="ch01_04.htm" sect="1.4. Web Server Configuration"><primary>defaultinstallation paths (Apache web server)</primary></indexterm><indexterm id="INDEX-130" file="ch01_04.htm" sect="1.4. Web Server Configuration"><primary>installation</primary><secondary>Apache server,default paths</secondary></indexterm><indexterm id="INDEX-131" file="ch01_04.htm" sect="1.4. Web Server Configuration"><primary>paths</primary><secondary>default, Apacheinstallation</secondary></indexterm><indexterm id="INDEX-132" file="ch01_04.htm" sect="1.4. Web Server Configuration"><primary>directory and filestructure</primary><secondary>Apacheserver</secondary></indexterm><indexterm id="INDEX-133" file="ch01_04.htm" sect="1.4. Web Server Configuration"><primary>RedHat Linux,Apache directory structure on</primary></indexterm><indexterm id="INDEX-134" file="ch01_04.htm" sect="1.4. Web Server Configuration"><primary>commands</primary><secondary>apachectlcommand (Apache server)</secondary></indexterm><indexterm id="INDEX-135" file="ch01_04.htm" sect="1.4.1. Configuring CGI Scripts"><primary>programs,CGI</primary><secondary>configuring</secondary></indexterm><indexterm id="INDEX-136" file="ch01_04.htm" sect="1.4.1. Configuring CGI Scripts"><primary>web servers</primary><secondary>CGIprograms</secondary><tertiary>configuringfor</tertiary></indexterm><indexterm id="INDEX-137" file="ch01_04.htm" sect="1.4.1. Configuring CGI Scripts"><primary>directory and filestructure</primary><secondary>Apacheserver</secondary><tertiary>creating directory for CGIscripts</tertiary></indexterm><indexterm id="INDEX-138" file="ch01_04.htm" sect="1.4.1.1. Configuring by directory"><primary>ScriptAliascommand</primary></indexterm><indexterm id="INDEX-139" file="ch01_04.htm" sect="1.4.1.1. Configuring by directory"><primary>commands</primary><secondary>ScriptAlias</secondary></indexterm><indexterm id="INDEX-140" file="ch01_04.htm" sect="1.4.1.1. Configuring by directory"><primary>virtualpaths</primary></indexterm><indexterm id="INDEX-141" file="ch01_04.htm" sect="1.4.1.1. Configuring by directory"><primary>URLs (UniformResourceLocators)</primary><secondary>paths</secondary><tertiary>mapping toCGI script directory on disk</tertiary></indexterm><indexterm id="INDEX-142" file="ch01_04.htm" sect="1.4.1.1. Configuring by directory"><primary>paths</primary><secondary>virtualpaths</secondary></indexterm><indexterm id="INDEX-143" file="ch01_04.htm" sect="1.4.1.1. Configuring by directory"><primary>cgi path inURL</primary></indexterm><indexterm id="INDEX-144" file="ch01_04.htm" sect="1.4.1.1. Configuring by directory"><primary>paths</primary><secondary>cgi inURL</secondary></indexterm><indexterm id="INDEX-145" file="ch01_04.htm" sect="1.4.1.1. Configuring by directory"><primary>cgi-bindirectory</primary><secondary>cgi path in URLvs.</secondary></indexterm><indexterm id="INDEX-146" file="ch01_04.htm" sect="1.4.1.1. Configuring by directory"><primary>document root (servers), separating from CGIscript directory</primary></indexterm><indexterm id="INDEX-147" file="ch01_04.htm" sect="1.4.1.1. Configuring by directory"><primary>root directory (server documents), separatingfrom CGI script directory</primary></indexterm><indexterm id="INDEX-148" file="ch01_04.htm" sect="1.4.1.1. Configuring by directory"><primary>security</primary><secondary>symbolic links,problems with</secondary></indexterm><indexterm id="INDEX-149" file="ch01_04.htm" sect="1.4.1.1. Configuring by directory"><primary>links</primary><secondary>symbolic links,security risks with</secondary></indexterm><indexterm id="INDEX-150" file="ch01_04.htm" sect="1.4.1.1. Configuring by directory"><primary>symbolic links, security problemswith</primary></indexterm><indexterm id="INDEX-151" file="ch01_04.htm" sect="1.4.1.1. Configuring by directory"><primary>source code(CGI scripts), security risks fromrevealing</primary></indexterm><indexterm id="INDEX-152" file="ch01_04.htm" sect="1.4.1.2. Configuring by extension"><primary>programs,CGI</primary><secondary>configuring</secondary></indexterm><indexterm id="INDEX-153" file="ch01_04.htm" sect="1.4.1.2. Configuring by extension"><primary>directory and filestructure</primary><secondary>Apache server</secondary><tertiary>CGIscripts, configuring by file nameextensions</tertiary></indexterm><indexterm id="INDEX-154" file="ch01_04.htm" sect="1.4.1.2. Configuring by extension"><primary>file name extensions, configuring CGIscripts by</primary></indexterm><indexterm id="INDEX-155" file="ch01_04.htm" sect="1.4.1.2. Configuring by extension"><primary>architectural guidelines, CGIprograms</primary><secondary>configuration by file nameextensions</secondary>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -