星空闪亮最善良的男孩儿 發表於 2023-9-11 00:00:00

Linux下Apache HTTP Server 2.4.26安装教程

<p>
        本文为大家分享了apache http server 2.4.26的安装,供大家参考,具体内容如下</p>
<p>
        1.下载apr-1.5.2.tar.gz、apr-util-1.5.4.tar.gz、pcre-8.37.tar.gz、httpd-2.4.26.tar.gz</p>
<p>
        <img title="Linux下Apache HTTP Server 2.4.26安装教程" alt="Linux下Apache HTTP Server 2.4.26安装教程" src="https://zhuji.jb51.net/uploads/img/202305/795a246068ebb20af3fa19c33c5cac46.jpg"></p>
<p>
        2.将apr-1.5.2.tar.gz、apr-util-1.5.4.tar.gz、pcre-8.37.tar.gz、httpd-2.4.26.tar.gz解压到/usr/local/目录下</p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterbash" id="highlighter_745140">
                        <div class="toolbar">
                                <span>?</span>
</div>
                        <table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
                                                        <div class="line number1 index0 alt2">
                                                                1</div>
                                                        <div class="line number2 index1 alt1">
                                                                2</div>
                                                        <div class="line number3 index2 alt2">
                                                                3</div>
                                                        <div class="line number4 index3 alt1">
                                                                4</div>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="bash functions">tar</code> <code class="bash plain">-zxvf apr-1.5.2.</code><code class="bash functions">tar</code><code class="bash plain">.gz -c </code><code class="bash plain">/usr/local/</code>
</div>
                                                                <div class="line number2 index1 alt1">
                                                                        <code class="bash functions">tar</code> <code class="bash plain">-zxvf apr-util-1.5.4.</code><code class="bash functions">tar</code><code class="bash plain">.gz -c </code><code class="bash plain">/usr/local/</code>
</div>
                                                                <div class="line number3 index2 alt2">
                                                                        <code class="bash functions">tar</code> <code class="bash plain">-zxvf pcre-8.37.</code><code class="bash functions">tar</code><code class="bash plain">.gz -c </code><code class="bash plain">/usr/local/</code>
</div>
                                                                <div class="line number4 index3 alt1">
                                                                        <code class="bash functions">tar</code> <code class="bash plain">-zxvf httpd-2.4.26.</code><code class="bash functions">tar</code><code class="bash plain">.gz -c </code><code class="bash plain">/usr/local/</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
</div>
<p>
        3.将apr与apr-util移动到指定目录(httpd-2.4.26/srclib/)下并安装编辑器</p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterbash" id="highlighter_387242">
                        <div class="toolbar">
                                <span>?</span>
</div>
                        <table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
                                                        <div class="line number1 index0 alt2">
                                                                1</div>
                                                        <div class="line number2 index1 alt1">
                                                                2</div>
                                                        <div class="line number3 index2 alt2">
                                                                3</div>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="bash functions">mv</code> <code class="bash plain">apr-1.5.2 httpd-2.4.26</code><code class="bash plain">/srclib/apr</code>
</div>
                                                                <div class="line number2 index1 alt1">
                                                                        <code class="bash functions">mv</code> <code class="bash plain">apr-util-1.5.4 httpd-2.4.26</code><code class="bash plain">/srclib/apr-util</code>
</div>
                                                                <div class="line number3 index2 alt2">
                                                                        <code class="bash plain">yum </code><code class="bash functions">install</code> <code class="bash plain">gcc gcc-c++</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
</div>
<p>
        <img title="Linux下Apache HTTP Server 2.4.26安装教程" alt="Linux下Apache HTTP Server 2.4.26安装教程" src="https://zhuji.jb51.net/uploads/img/202305/6a799023d09aee412f5a2f86334f669e.jpg"></p>
<p>
        4.到pcre-8.37目录下配置并安装pcre</p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterbash" id="highlighter_822921">
                        <div class="toolbar">
                                <span>?</span>
</div>
                        <table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
                                                        <div class="line number1 index0 alt2">
                                                                1</div>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="bash plain">.</code><code class="bash plain">/configure</code> <code class="bash plain">--prefix=</code><code class="bash plain">/usr/local/pcre</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
</div>
<p>
        <img title="Linux下Apache HTTP Server 2.4.26安装教程" alt="Linux下Apache HTTP Server 2.4.26安装教程" src="https://zhuji.jb51.net/uploads/img/202305/986a08b3d280b85f48ca43265ed21b4e.jpg"></p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterbash" id="highlighter_90188">
                        <div class="toolbar">
                                <span>?</span>
</div>
                        <table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
                                                        <div class="line number1 index0 alt2">
                                                                1</div>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="bash functions">make</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
</div>
<p>
        <img title="Linux下Apache HTTP Server 2.4.26安装教程" alt="Linux下Apache HTTP Server 2.4.26安装教程" src="https://zhuji.jb51.net/uploads/img/202305/83d2009faa198897ac5ab619ca566fea.jpg"></p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterbash" id="highlighter_897963">
                        <div class="toolbar">
                                <span>?</span>
</div>
                        <table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
                                                        <div class="line number1 index0 alt2">
                                                                1</div>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="bash functions">make</code> <code class="bash functions">install</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
</div>
<p>
        <img title="Linux下Apache HTTP Server 2.4.26安装教程" alt="Linux下Apache HTTP Server 2.4.26安装教程" src="https://zhuji.jb51.net/uploads/img/202305/b95b92653cd7784aee4403c5c74a45bc.jpg"></p>
<p>
        5.到http-2.4.26目录下配置并安装httpd</p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterbash" id="highlighter_567829">
                        <div class="toolbar">
                                <span>?</span>
</div>
                        <table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
                                                        <div class="line number1 index0 alt2">
                                                                1</div>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="bash plain">.</code><code class="bash plain">/configure</code> <code class="bash plain">--prefix=</code><code class="bash plain">/usr/local/apache</code> <code class="bash plain">--with-included-apr --with-pcre=</code><code class="bash plain">/usr/local/pcre</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
</div>
<p>
        <img title="Linux下Apache HTTP Server 2.4.26安装教程" alt="Linux下Apache HTTP Server 2.4.26安装教程" src="https://zhuji.jb51.net/uploads/img/202305/1a752e78d5cb5ca593d38ba635cadf94.jpg"></p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterbash" id="highlighter_752078">
                        <div class="toolbar">
                                <span>?</span>
</div>
                        <table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
                                                        <div class="line number1 index0 alt2">
                                                                1</div>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="bash functions">make</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
</div>
<p>
        <img title="Linux下Apache HTTP Server 2.4.26安装教程" alt="Linux下Apache HTTP Server 2.4.26安装教程" src="https://zhuji.jb51.net/uploads/img/202305/3cbd99538f7069413222f61eb05d239f.jpg"></p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterbash" id="highlighter_372690">
                        <div class="toolbar">
                                <span>?</span>
</div>
                        <table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
                                                        <div class="line number1 index0 alt2">
                                                                1</div>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="bash functions">make</code> <code class="bash functions">install</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
</div>
<p>
        <img title="Linux下Apache HTTP Server 2.4.26安装教程" alt="Linux下Apache HTTP Server 2.4.26安装教程" src="https://zhuji.jb51.net/uploads/img/202305/4009a994b8b0a07c801e6e9eac5075c2.jpg"></p>
<p>
        成功后:</p>
<p>
        <img title="Linux下Apache HTTP Server 2.4.26安装教程" alt="Linux下Apache HTTP Server 2.4.26安装教程" src="https://zhuji.jb51.net/uploads/img/202305/ba5a5d4218ea90d8a38154dd14a8664a.jpg"></p>
<p>
        安装完成后,生成目录如下</p>
<p>
        <img title="Linux下Apache HTTP Server 2.4.26安装教程" alt="Linux下Apache HTTP Server 2.4.26安装教程" src="https://zhuji.jb51.net/uploads/img/202305/793f9362b2e8b44742719e9dc843726e.jpg"></p>
<p>
        6.修改httpd.conf,启动apache</p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterbash" id="highlighter_646884">
                        <div class="toolbar">
                                <span>?</span>
</div>
                        <table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
                                                        <div class="line number1 index0 alt2">
                                                                1</div>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="bash functions">vi</code> <code class="bash plain">conf</code><code class="bash plain">/httpd</code><code class="bash plain">.conf +</code><code class="bash plain">/servername</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
</div>
<p>
        <img title="Linux下Apache HTTP Server 2.4.26安装教程" alt="Linux下Apache HTTP Server 2.4.26安装教程" src="https://zhuji.jb51.net/uploads/img/202305/d4fadcbfbfe26bf8f484a721686d728a.jpg"></p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterbash" id="highlighter_905898">
                        <div class="toolbar">
                                <span>?</span>
</div>
                        <table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
                                                        <div class="line number1 index0 alt2">
                                                                1</div>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="bash plain">bin</code><code class="bash plain">/apachectl</code> <code class="bash plain">start</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
</div>
<p>
        7.直接<span>http://192.168.145.128/</span>访问肯定是访问不了,因为防火墙没有开放80端口。可以验证如下,因为ping 192.168.145.128 能通,但是telnet 192.168.145.128 80却不通。为了简便,直接关闭防火墙。</p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterbash" id="highlighter_337707">
                        <div class="toolbar">
                                <span>?</span>
</div>
                        <table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
                                                        <div class="line number1 index0 alt2">
                                                                1</div>
                                                        <div class="line number2 index1 alt1">
                                                                2</div>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="bash plain">service iptables stop</code>
</div>
                                                                <div class="line number2 index1 alt1">
                                                                        <code class="bash plain">chkconfig iptables off</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
</div>
<p>
        <img title="Linux下Apache HTTP Server 2.4.26安装教程" alt="Linux下Apache HTTP Server 2.4.26安装教程" src="https://zhuji.jb51.net/uploads/img/202305/813db2e1238eeead44f4f55eafba0129.jpg"></p>
<p>
        以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。</p>
頁: [1]
查看完整版本: Linux下Apache HTTP Server 2.4.26安装教程