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

📄 apache.html

📁 Sun Java System Application Server Enterprise Edition 8.1 管理指南
💻 HTML
📖 第 1 页 / 共 3 页
字号:
<hr noshade="-1" /></td></tr></table></div></p></ul></div><a name="wp106491"> </a><h2 class="pHeading1"><hr />安装 SSL 可识别 Apache</h2><a name="wp106495"> </a><p class="pParagraph">有关在 Microsoft Windows 平台上编译和安装 Apache 的说明,请参见以下 Web 站点:</p><a name="wp106497"> </a><p class="pParagraph">Apache 1.3:</p><a name="wp106505"> </a><p class="pParagraph"><a  href="javascript:if(confirm('http://httpd.apache.org/docs/win_compiling.html  \n\n该文件无法用 Teleport Ultra 下载, 因为 它是一个域或路径外部被设置为它的启始地址的地址。  \n\n你想在服务器上打开它?'))window.location='http://httpd.apache.org/docs/win_compiling.html'" tppabs="http://httpd.apache.org/docs/win_compiling.html"><a href="javascript:if(confirm('http://httpd.apache.org/docs/win_compiling.html  \n\n该文件无法用 Teleport Ultra 下载, 因为 它是一个域或路径外部被设置为它的启始地址的地址。  \n\n你想在服务器上打开它?'))window.location='http://httpd.apache.org/docs/win_compiling.html'" tppabs="http://httpd.apache.org/docs/win_compiling.html">http://httpd.apache.org/docs/win_compiling.html</a></a></p><a name="wp106507"> </a><p class="pParagraph">Apache 2: </p><a name="wp106515"> </a><p class="pParagraph"><a  href="javascript:if(confirm('http://httpd.apache.org/docs-2.0/platform/win_compiling.html  \n\n该文件无法用 Teleport Ultra 下载, 因为 它是一个域或路径外部被设置为它的启始地址的地址。  \n\n你想在服务器上打开它?'))window.location='http://httpd.apache.org/docs-2.0/platform/win_compiling.html'" tppabs="http://httpd.apache.org/docs-2.0/platform/win_compiling.html"><a href="javascript:if(confirm('http://httpd.apache.org/docs-2.0/platform/win_compiling.html  \n\n该文件无法用 Teleport Ultra 下载, 因为 它是一个域或路径外部被设置为它的启始地址的地址。  \n\n你想在服务器上打开它?'))window.location='http://httpd.apache.org/docs-2.0/platform/win_compiling.html'" tppabs="http://httpd.apache.org/docs-2.0/platform/win_compiling.html">http://httpd.apache.org/docs-2.0/platform/win_compiling.html</a></a></p><a name="wp106517"> </a><p class="pParagraph">请按照以下步骤在其他平台上编译、配置和安装 SSL 可识别 Apache Web Server。尽管示例显示的是编译和构建 Apache 1.3.29,但相同的过程适用于 Apache 2。</p><a name="wp106520"> </a><p class="pAnchor"></p><div align="left"><table border="0" width="90%" summary="This table is used for Notes, Tips, and Cautions" id="wp106102">  <caption></caption><tr><td colspan="2"><hr noshade="-1" /></td></tr>  <tr align="left" valign="top">    <td><a name="wp106102"> </a><p class="pNote"></p></td>    <td><a name="wp106104"> </a><p class="pParagraph">在相同的目录级别下对 <code class="cCode">mod_ssl</code>、OpenSSL 和 Apache 进行解包。</p></td></tr><tr><td colspan="2"><hr noshade="-1" /></td></tr></table></div><p class="pAnchor"></p><a name="wp106522"> </a><p class="pAnchor"></p><div class="pSmartList1"><ul class="pSmartList1"><a name="wp106528"> </a><div class="pSmartList1"><li><a  href="apache.html#wp106550" tppabs="http://docs.sun.com/source/819-1553/apache.html#wp106550">编译和构建 OpenSSL</a></li></div><a name="wp106534"> </a><div class="pSmartList1"><li><a  href="apache.html#wp106578" tppabs="http://docs.sun.com/source/819-1553/apache.html#wp106578">使用 mod ssl 配置 Apache</a></li></div><a name="wp106540"> </a><div class="pSmartList1"><li><a  href="apache.html#wp106618" tppabs="http://docs.sun.com/source/819-1553/apache.html#wp106618">编译和构建 Apache</a></li></div><a name="wp106546"> </a><div class="pSmartList1"><li><a  href="apache.html#wp106727" tppabs="http://docs.sun.com/source/819-1553/apache.html#wp106727">启动和停止 Apache</a></li></div></ul></div><a name="wp106550"> </a><h3 class="pHeading2">编译和构建 OpenSSL</h3><a name="wp106552"> </a><p class="pParagraph">如果随 Linux 安装的 OpenSSL 的版本为 0.9.7d,则在 Linux 上不需要执行此步骤。 </p><a name="wp106554"> </a><p class="pParagraph">有关 OpenSSL 的更多信息,请参见:</p><a name="wp106560"> </a><p class="pParagraph"><a  href="javascript:if(confirm('http://www.openssl.org/  \n\n该文件无法用 Teleport Ultra 下载, 因为 它是一个域或路径外部被设置为它的启始地址的地址。  \n\n你想在服务器上打开它?'))window.location='http://www.openssl.org/'" tppabs="http://www.openssl.org/">http://www.openssl.org/</a></a></p><a name="wp106562"> </a><p class="pParagraph">解压缩 <code class="cCode">openssl-0.9.7</code><code class="cCode">d</code> 源代码并按照以下步骤进行操作。</p><div class="pSmartList1"><ol type="1" class="pSmartList1"><a name="wp106564"> </a><div class="pSmartList1"><li><code class="cCode">cd openssl-0.9.7d</code></li></div><a name="wp106566"> </a><div class="pSmartList1"><li><code class="cCode">./config</code></li></div><a name="wp106568"> </a><div class="pSmartList1"><li><code class="cCode">make</code></li></div><a name="wp106570"> </a><div class="pSmartList1"><li><code class="cCode">make test</code></li></div><a name="wp106572"> </a><div class="pSmartList1"><li><code class="cCode">make install</code></li></div></ol></div><a name="wp106574"> </a><p class="pParagraph">有关通过源代码构建 OpenSSL 的更多信息,请参见 <code class="cCode">openssl</code> 目录中的 <code class="cCode">INSTALL</code> 文件。</p><a name="wp106578"> </a><h3 class="pHeading2">使用 mod ssl 配置 Apache</h3><a name="wp106584"> </a><p class="pParagraph">本节内容仅适用于 Apache 1.3。有关 Apache 2.0 的安装说明,请跳至<a  href="apache.html#wp106618" tppabs="http://docs.sun.com/source/819-1553/apache.html#wp106618">编译和构建 Apache</a>。</p><a name="wp106586"> </a><p class="pParagraph">有关 mod_ssl 的更多信息,请参见:</p><a name="wp106594"> </a><p class="pParagraph"><a  href="javascript:if(confirm('http://www.modssl.org/  \n\n该文件无法用 Teleport Ultra 下载, 因为 它是一个域或路径外部被设置为它的启始地址的地址。  \n\n你想在服务器上打开它?'))window.location='http://www.modssl.org/'" tppabs="http://www.modssl.org/"><a href="javascript:if(confirm('http://www.modssl.org/  \n\n该文件无法用 Teleport Ultra 下载, 因为 它是一个域或路径外部被设置为它的启始地址的地址。  \n\n你想在服务器上打开它?'))window.location='http://www.modssl.org/'" tppabs="http://www.modssl.org/">http://www.modssl.org/</a></a></p><div class="pSmartList1"><ol type="1" class="pSmartList1"><a name="wp106596"> </a><div class="pSmartList1"><li>下载 <code class="cCode">apache_1.3.29 </code>源代码分发。 </li></div><a name="wp106598"> </a><p class="pStepParaI1">将源代码分发解压缩。源代码分发以压缩归档文件的形式提供。对于 <code class="cCode">apache_1.3.29</code>,源代码分发归档文件将读取 <code class="cCode">apache_1.3.29.tar.gz</code>。 </p><a name="wp106600"> </a><div class="pSmartList1"><li>使用以下命令解压缩归档文件:</li></div><a name="wp106602"> </a><p class="pStepParaI1"><code class="cCode">tar -zxvf apache_1.3.29.tar.gz</code></p><a name="wp106604"> </a><p class="pStepParaI1">此命令将在当前工作目录中创建名为 <code class="cCode">apache_1.3.29</code> 的目录。 </p><a name="wp106606"> </a><div class="pSmartList1"><li>解压缩 <code class="cCode">mod_ssl-2.8.14-1.3.29</code> 源代码<code class="cCode">。</code></li></div><a name="wp106608"> </a><div class="pSmartList1"><li><code class="cCode">cd mod_ssl-2.8.14-1.3.29</code></li></div><a name="wp106610"> </a><div class="pSmartList1"><li>运行 <code class="cCode">./configure --with-apache=../apache_1.3.29 --with-ssl=../openssl-0.9.7d --prefix=</code><em class="cEmphasis">install path</em><code class="cCode"> --enable-module=ssl --enable-shared=ssl --enable-rule=SHARED_CORE --enable-module=so</code></li></div></ol></div><a name="wp106612"> </a><p class="pParagraph">以上命令示例中指定的目录为变量。<em class="cEmphasis">prefix</em> 参数指示要将 Apache 安装到的位置。此命令将在屏幕上输出多行。</p><a name="wp106614"> </a><p class="pParagraph">根据您的系统配置,此命令将为构建创建 <code class="cCode">make</code> 文件。<code class="cCode">configure</code> 中的错误会导致某些头文件或实用程序丢失。请先安装它们,然后再继续进行操作。</p><a name="wp106618"> </a><h3 class="pHeading2">编译和构建 Apache</h3><a name="wp106620"> </a><p class="pParagraph">Apache 的版本不同,适用于编译和构建 Apache 的说明也有所不同。</p><div class="pSmartList1"><ul class="pSmartList1"><a name="wp106626"> </a><div class="pSmartList1"><li><a  href="apache.html#wp106636" tppabs="http://docs.sun.com/source/819-1553/apache.html#wp106636">编译和构建 Apache 1.3</a></li></div><a name="wp106632"> </a><div class="pSmartList1"><li><a  href="apache.html#wp106675" tppabs="http://docs.sun.com/source/819-1553/apache.html#wp106675">编译和构建 Apache 2</a></li></div></ul></div><a name="wp106636"> </a><h4 class="pHeading3">编译和构建 Apache 1.3</h4><a name="wp106642"> </a><p class="pParagraph">此过程将在<a  href="apache.html#wp106578" tppabs="http://docs.sun.com/source/819-1553/apache.html#wp106578">使用 mod ssl 配置 Apache</a> 中介绍的 <code class="cCode">--prefix</code> 属性提供的位置安装 Apache。</p><div class="pSmartList1"><ol type="1" class="pSmartList1"><a name="wp106644"> </a><div class="pSmartList1"><li>在 Linux 上,在 <code class="cCode">src/MakeFile</code> 的 <code class="cCode">End of automatically generated section</code> 之后加入以下行:</li></div><a name="wp106646"> </a><p class="pStepParaI1"><code class="cCode">LIBS+= -licuuc -licui18n -lnspr4 -lpthread -lxerces-c -lsupport -lnsprwrap -lns-httpd40</code></p><a name="wp106648"> </a><p class="pStepParaI1"><code class="cCode">LDFLAGS+= -L/</code><em class="cEmphasis">appserver_installdir</em><code class="cCode">/lib</code></p><a name="wp106650"> </a><div class="pSmartList1"><li>在 Linux 上,将 Application Server 的安装目录置于 LD_LIBRARY_PATH 中:</li></div><a name="wp106652"> </a><code class="pCodelineIndent">export LD_LIBRARY_PATH=/<em class="cEmphasis">app_server_install_dir</em>/lib:$LD_LIBRARY_PATH</code><a name="wp106656"> </a><div class="pSmartList1"><li>使用 <code class="cCode">make</code> 命令编译 Apache,如下所示:</li></div><div class="pSmartList2"><ol type="a" class="pSmartList2"><a name="wp106658"> </a><div class="pSmartList2"><li>使用 cd 命令转至 <code class="cCode">mod_ssl</code> 目录。</li></div><a name="wp106660"> </a><div class="pSmartList2"><li><code class="cCode">make</code></li></div><a name="wp106662"> </a><div class="pSmartList2"><li><code class="cCode">make certificate</code> </li></div><a name="wp106664"> </a><div class="pSmartList2"><li><code class="cCode">make install</code></li></div><a name="wp106667"> </a><p class="pAnchor"><div align="left"><table border="0" width="90%" summary="This table is used for Notes, Tips, and Cautions" id="wp106072">  <caption></caption><tr><td colspan="2"><hr noshade="-1" /></td></tr>  <tr align="left" valign="top">    <td><a name="wp106072"> </a><p class="pNote"></p></td>    <td><a name="wp106074"> </a><p class="pParagraph">命令 <code class="cCode">make certificate</code> 需要安全密码。请记住此密码,因为启动安全 Apache 时需要它。 </p></td></tr><tr><td colspan="2"><hr noshade="-1" /></td></tr></table></div></p><a name="wp106669"> </a><p class="pStepParaI1">命令 <code class="cCode">make install</code> 将在屏幕上输出多行,表明进程正在编译 Apache 源代码并正在链接 Apache。此进程通常不会出现错误。但如果出现错误,请检查是否已正确下载 Apache 的所有库文件和实用程序。 </p><a name="wp106671"> </a><p class="pStepParaI1">通过在 <em class="cEmphasis">apache_install_path</em><code class="cCode">/conf/httpd.conf</code> 文件中为环境输入适当的值来配置 Apache 的安装。</p>

⌨️ 快捷键说明

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