⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 apache.html

📁 Sun Java System Application Server Enterprise Edition 8.1 管理指南
💻 HTML
📖 第 1 页 / 共 3 页
字号:
</ol></div></ol></div><a name="wp106675"> </a><h4 class="pHeading3">编译和构建 Apache 2</h4><div class="pSmartList1"><ol type="1" class="pSmartList1"><a name="wp106677"> </a><div class="pSmartList1"><li>下载 Apache 2_0_<em class="cEmphasis">NN</em> 源代码分发。 </li></div><a name="wp106679"> </a><p class="pStepParaI1"><em class="cEmphasis">NN</em> 表示次要版本号,例如,52。 </p><a name="wp106681"> </a><div class="pSmartList1"><li>将源代码分发解压缩。 </li></div><a name="wp106683"> </a><p class="pStepParaI1">源代码分发以压缩归档文件的形式提供。对于 Apache 2_0_<em class="cEmphasis">NN</em>,源代码分发归档文件为 <code class="cCode">httpd-2_0_</code><em class="cEmphasis">NN</em><code class="cCode">.tar.gz</code>。</p><a name="wp106685"> </a><div class="pSmartList1"><li>使用以下命令解压缩归档文件:</li></div><a name="wp106687"> </a><p class="pStepParaI1"><code class="cCode">tar -zxvf httpd-2_0_</code><em class="cEmphasis">NN</em><code class="cCode">.tar.gz </code></p><a name="wp106689"> </a><p class="pStepParaI1">该命令将在当前工作目录中创建名为 <code class="cCode">httpd-2_0_</code><em class="cEmphasis">NN</em> 的目录。</p><a name="wp106691"> </a><div class="pSmartList1"><li>运行以下命令:<code class="cCode">cd httpd-2_0_</code><em class="cEmphasis">NN</em>。</li></div><a name="wp106693"> </a><div class="pSmartList1"><li>运行 <code class="cCode">./configure --with-ssl=</code><em class="cEmphasis">open_ssl_install_path</em><code class="cCode"> --prefix=</code><em class="cEmphasis">install_path</em><code class="cCode"> --enable-ssl --enable-so </code></li></div><a name="wp106695"> </a><div class="pSmartList1"><li>在 Linux 上,修改 <em class="cEmphasis">apache_src</em><code class="cCode">/build/config_vars.mk</code> 并添加以下行:</li></div><a name="wp106697"> </a><p class="pStepParaI1"><code class="cCode">EXTRA_LIBS += -licuuc -licui18n -lnspr4 -lpthread -lxerces-c -lsupport -lnsprwrap -lns-httpd40</code></p><a name="wp106699"> </a><p class="pStepParaI1"><code class="cCode">LDFLAGS+=-L&lt;appserver install dir&gt;/lib</code></p><a name="wp106701"> </a><div class="pSmartList1"><li>在 Linux 上,将 Application Server 的安装目录放到 LD_LIBRARY_PATH 中:</li></div><a name="wp106703"> </a><code class="pCodelineIndent">export LD_LIBRARY_PATH=/<em class="cEmphasis">app_server_install_dir</em>/lib:$LD_LIBRARY_PATH</code><a name="wp106705"> </a><div class="pSmartList1"><li>使用 make 命令编译 Apache,如下所示:</li></div><a name="wp106707"> </a><p class="pStepParaI1">在 <code class="cCode">httpd-2_0_</code><em class="cEmphasis">NN</em> 目录中执行以下命令:</p><div class="pSmartList2"><ol type="a" class="pSmartList2"><a name="wp106709"> </a><div class="pSmartList2"><li><code class="cCode">make</code></li></div><a name="wp106711"> </a><div class="pSmartList2"><li><code class="cCode">make install</code></li></div><a name="wp106713"> </a><p class="pStepParaI1">命令 <code class="cCode">make install</code> 将在屏幕上输出多行,表明进程正在编译 Apache 源代码并正在链接 Apache。此进程通常不会出现错误。但如果出现错误,请检查是否已正确下载 Apache 的所有库文件和实用程序。 </p><a name="wp106715"> </a><p class="pStepParaI1">通过在 <em class="cEmphasis">apache_install_path</em><code class="cCode">/conf/httpd.conf</code> 文件中为环境输入适当的值来配置 Apache 的安装。</p><a name="wp106718"> </a><p class="pAnchor"><div align="left"><table border="0" width="90%" summary="This table is used for Notes, Tips, and Cautions" id="wp106094">  <caption></caption><tr><td colspan="2"><hr noshade="-1" /></td></tr>  <tr align="left" valign="top">    <td><a name="wp106094"> </a><p class="pNote"></p></td>    <td><a name="wp106096"> </a><p class="pParagraph">如果遇到错误,请尝试将 Application Server 安装目录置于 PATH 中: <br /><br /><code class="cCode">export LD_LIBRARY_PATH=/</code><em class="cEmphasis">app_server_install_dir</em><code class="cCode">/li</code>b <br /><br />或者添加 OpenSSL 库,例如:<br /><br /><code class="cCode">export LD_LIBRARY_PATH=/</code><em class="cEmphasis">openssl_install_dir</em><code class="cCode">/lib:/</code><em class="cEmphasis">app_server_install_dir</em>/<code class="cCode">lib</code></p></td></tr><tr><td colspan="2"><hr noshade="-1" /></td></tr></table></div></p><a name="wp106720"> </a><p class="pAnchor"></p><a name="wp106723"> </a><p class="pAnchor"><div align="left"><table border="0" width="90%" summary="This table is used for Notes, Tips, and Cautions" id="wp106110">  <caption></caption><tr><td colspan="2"><hr noshade="-1" /></td></tr>  <tr align="left" valign="top">    <td><a name="wp106110"> </a><p class="pNote"></p></td>    <td><a name="wp106112"> </a><p class="pParagraph">在 Apache 2 上,您必须手动创建并安装证书。有关更多信息,请参见 Apache 文档。</p></td></tr><tr><td colspan="2"><hr noshade="-1" /></td></tr></table></div></p></ol></div></ol></div><a name="wp106727"> </a><h3 class="pHeading2">启动和停止 Apache</h3><a name="wp106729"> </a><p class="pParagraph">Apache 附带了名为 <code class="cCode">apachectl</code> 的脚本,此脚本可简化 Apache 的启动、停止和重新启动。 </p><div class="pSmartList1"><ul class="pSmartList1"><a name="wp106731"> </a><div class="pSmartList1"><li>运行以下命令以启动 Apache:</li></div></ul></div><div class="pParaIndent1"><ul class="pParaIndent1"><a name="wp106733"> </a><p class="pParaIndent1"><em class="cEmphasis">apache_install_dir</em><code class="cCode">/bin/apachectl start</code></p></ul></div><div class="pSmartList1"><ul class="pSmartList1"><a name="wp106735"> </a><div class="pSmartList1"><li>运行以下命令以在 SSL 模式下启动 Apache:</li></div></ul></div><div class="pParaIndent1"><ul class="pParaIndent1"><a name="wp106737"> </a><p class="pParaIndent1"><em class="cEmphasis">apache_install_dir</em><code class="cCode">/bin/apachectl startssl</code></p></ul></div><div class="pSmartList1"><ul class="pSmartList1"><a name="wp106739"> </a><div class="pSmartList1"><li>要停止 Apache,请运行以下命令:</li></div></ul></div><div class="pParaIndent1"><ul class="pParaIndent1"><a name="wp106741"> </a><p class="pParaIndent1"><em class="cEmphasis">apache_install_dir</em><code class="cCode">/bin/apachectl stop</code></p></ul></div><a name="wp106743"> </a><p class="pParagraph">启动 Apache 之后,请测试安装。运行 Apache 后,请在 Web 浏览器中键入以下地址:http://<em class="cEmphasis">server_name</em>:<em class="cEmphasis">port_numbe</em>r/.如果安装成功且 Apache 正在运行,将显示测试页面。 </p><a name="wp106749"> </a><p class="pParagraph">完成 Apache 安装后,请参见<a  href="loadb.html#wp697410" tppabs="http://docs.sun.com/source/819-1553/loadb.html#wp697410">对 Apache Web Server 的修改</a>以获得有关在安装插件过程中和安装插件后的 Apache 配置的信息。</p><!-- end chapter content --><!-- footer --><!-- navigation --><br /><br />  <table width="100%" border="0" cellspacing="4" summary="Footer navigation table">    <tr><td>    <p class="pNavigation">    <a href="jvm.html" tppabs="http://docs.sun.com/source/819-1553/jvm.html">上一页</a>    &#160;&#160;&#160;&#160;     <a href="index.html" tppabs="http://docs.sun.com/source/819-1553/index.html">目录</a>    &#160;&#160;&#160;&#160;    <a href="auto-restart.html" tppabs="http://docs.sun.com/source/819-1553/auto-restart.html">下一页</a>    &#160;&#160;&#160;&#160;    </p>    </td></tr>  </table><!-- end navigation --><hr size="1" noshade="-1" /><!-- copyright --><p class="pFooter"> <!-- start copyright --><span class="footer"><a href="copyright.html" tppabs="http://docs.sun.com/source/819-1553/copyright.html" class="footer">版权所有</a> 2004 - 2005 <a href="javascript:if(confirm('http://sun.com/  \n\n该文件无法用 Teleport Ultra 下载, 因为 它是一个域或路径外部被设置为它的启始地址的地址。  \n\n你想在服务器上打开它?'))window.location='http://sun.com/'" tppabs="http://sun.com/" class="footer">Sun Microsystems, Inc.</a> 保留所有权利。</span><!--  end copyright  --></p><!-- end copyright --><!-- <p class="pFooter" align="right">Last Updated <b>$Update;</b></p> --><!-- end footer --></blockquote></body></html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -