{"id":5564,"date":"2016-01-10T23:40:13","date_gmt":"2016-01-10T15:40:13","guid":{"rendered":"http:\/\/rmohan.com\/?p=5564"},"modified":"2016-01-10T23:40:13","modified_gmt":"2016-01-10T15:40:13","slug":"centos-6-7-apache2-4-x","status":"publish","type":"post","link":"https:\/\/mohan.sg\/?p=5564","title":{"rendered":"Centos 6.7 apache2.4.x"},"content":{"rendered":"<p>Centos 6.7 apache2.4.x compile and install and configure virtual hosts, SSL access, user-based access control<\/p>\n<p>apache2.4 new features<\/p>\n<p>Loadable MPMs<br \/>\nAt compile time can be made ??of a plurality of removable of MPM. The choice of MPM can also be configured at run time.<\/p>\n<p>Event MPM<br \/>\nfull support Event MPM. This is just test version of Apache 2.2.<br \/>\nAsynchronous support<br \/>\nbetter asynchronous read \/ write support in support of MPM and platforms.<br \/>\nPer-module and per-directory LogLevel configuration<br \/>\nLogLevel can be set different for different modules and directories.<br \/>\nOn debug logging levels to increase the trace1 trace8 tracking method.<br \/>\nPer-Request configuration Sections<br \/>\n&lt;If&gt;, &lt;ElseIf&gt;, and &lt;Else&gt; block can be used in every request can be set on the configuration level.<br \/>\nGeneral-purpose expression parser<br \/>\nnew expression parser allows the instruction (eg SetEnvIfExpr, RewriteCond, Header, &lt;If&gt;, etc.)<br \/>\nusing a common syntax to specify complex criteria.<\/p>\n<p>KeepAliveTimeout in milliseconds<br \/>\nnow in milliseconds (milliseconds) Set the connection holding time (KeepAliveTimeout).<br \/>\nNameVirtualHost directive is no longer needed, it has been deprecated.<br \/>\nOverride Configuration<br \/>\nAllowOverrideList allow new directory (.htaccess allowed directory) a more fine-grained control.<br \/>\nConfig file variables<br \/>\ncan now define and use variables in the configuration file.<\/p>\n<p>Reduced memory usage though adds many new features, version 2.4.x Apache was successfully reduced memory footprint (compared to 2.2.x version).<\/p>\n<p>Ready to work<\/p>\n<p>Before compiling still need to do some preparation. 1, if there apache2.2.x apache2.2.x then we need to deactivate and remove it before you start automatically on a server 2,<br \/>\napache2.4.x dependent apr also requires version 1.4 or more, so before compiling further QPR need to compile high version 3, making apache2.4.x available boot startup scripts and configuration, etc.<\/p>\n<p>yum groupinstall &#8220;Development tools&#8221; &#8220;Server Platform Development&#8221; -y<\/p>\n<p>service httpd stop<br \/>\nchkconfig httpd off<br \/>\nchkconfig &#8211;list | grep httpd<\/p>\n<p>Two, apr&gt; = 1.4 version of the compiler<\/p>\n<p>wget http:\/\/www.us.apache.org\/dist\/\/apr\/apr-1.5.2.tar.gz<br \/>\nwget http:\/\/www.us.apache.org\/dist\/\/apr\/apr-util-1.5.4.tar.gz<br \/>\ntar -zxvf apr-util-1.5.4.tar.gz<br \/>\ntar -zxvf apr-1.5.2.tar.gz<\/p>\n<p>cd \/root\/software\/apr-1.5.2<br \/>\n.\/configure &#8211;prefix=\/usr\/local\/apr1.5.2<br \/>\nmake &amp;&amp; make install<\/p>\n<p>cd \/root\/software\/apr-util-1.5.4<br \/>\n.\/configure &#8211;prefix=\/usr\/local\/aprutil154 &#8211;with-apr=\/usr\/local\/apr1.5.2<br \/>\nmake &amp;&amp; make install<\/p>\n<p>wget http:\/\/www.us.apache.org\/dist\/\/httpd\/httpd-2.4.18.tar.gz<br \/>\ncd \/root\/software\/httpd-2.4.18<\/p>\n<p>.\/configure &#8211;prefix=\/usr\/local\/apache2418 &#8211;sysconfdir=\/etc\/httpd2418 &#8211;enable-so &#8211;enable-ssl &#8211;enable-cgi &#8211;enable-rewrite &#8211;with-zlib &#8211;with-pcre &#8211;with-apr=\/usr\/local\/apr1.5.2 &#8211;with-apr-util=\/usr\/local\/aprutil154 &#8211;enable-mpms-shared=all &#8211;with-mpm=event &#8211;enable-modules=most<br \/>\nmake\u00a0 &amp;&amp;\u00a0 make install<\/p>\n<p>checking for pcre-config&#8230; false<br \/>\nconfigure: error: pcre-config for libpcre not found. PCRE is required and available from http:\/\/pcre.org\/<br \/>\n[root@cluster1 httpd-2.4.18]#<\/p>\n<p>configure: error: pcre-config for libpcre not found. PCRE is required and available from http:\/\/pcre.org\/<\/p>\n<p>yum install pcre-devel -y<\/p>\n<p>echo &#8220;export PATH=\/usr\/local\/apache2418\/bin\/:\\$PATH&#8221;<\/p>\n<p>\/etc\/profile.d\/apache2418.sh<\/p>\n<p>sed -i &#8220;$(awk &#8216;$1==&#8221;MANPATH&#8221;{i=NR}END{print i}&#8217; \/etc\/man.config)a \\MANPATH\\tMANPATH \/usr\/local\/apache2418\/man&#8221; \/etc\/man.config<\/p>\n<p>ln -s \/usr\/local\/apache2418\/include\/ \/usr\/include\/apache<\/p>\n<p>[root@cluster1 ~]# man httpd<\/p>\n<p>[root@cluster1 bin]# .\/apachectl -v<br \/>\nServer version: Apache\/2.4.18 (Unix)<br \/>\nServer built:\u00a0\u00a0 Jan 10 2016 22:52:22<br \/>\n[root@cluster1 bin]#<\/p>\n<p>[root@cluster1 bin]# ss -utnl<br \/>\nNetid\u00a0 State\u00a0\u00a0\u00a0\u00a0\u00a0 Recv-Q Send-Q\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Local Address:Port\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Peer Address:Port<br \/>\nudp\u00a0\u00a0\u00a0 UNCONN\u00a0\u00a0\u00a0\u00a0 0\u00a0\u00a0\u00a0\u00a0\u00a0 0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 *:40459\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 *:*<br \/>\nudp\u00a0\u00a0\u00a0 UNCONN\u00a0\u00a0\u00a0\u00a0 0\u00a0\u00a0\u00a0\u00a0\u00a0 0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 *:935\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 *:*<br \/>\nudp\u00a0\u00a0\u00a0 UNCONN\u00a0\u00a0\u00a0\u00a0 0\u00a0\u00a0\u00a0\u00a0\u00a0 0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 127.0.0.1:979\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 *:*<br \/>\nudp\u00a0\u00a0\u00a0 UNCONN\u00a0\u00a0\u00a0\u00a0 0\u00a0\u00a0\u00a0\u00a0\u00a0 0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 *:111\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 *:*<br \/>\nudp\u00a0\u00a0\u00a0 UNCONN\u00a0\u00a0\u00a0\u00a0 0\u00a0\u00a0\u00a0\u00a0\u00a0 0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 192.168.1.60:123\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 *:*<br \/>\nudp\u00a0\u00a0\u00a0 UNCONN\u00a0\u00a0\u00a0\u00a0 0\u00a0\u00a0\u00a0\u00a0\u00a0 0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 127.0.0.1:123\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 *:*<br \/>\nudp\u00a0\u00a0\u00a0 UNCONN\u00a0\u00a0\u00a0\u00a0 0\u00a0\u00a0\u00a0\u00a0\u00a0 0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 *:123\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 *:*<br \/>\nudp\u00a0\u00a0\u00a0 UNCONN\u00a0\u00a0\u00a0\u00a0 0\u00a0\u00a0\u00a0\u00a0\u00a0 0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 :::935\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 :::*<br \/>\nudp\u00a0\u00a0\u00a0 UNCONN\u00a0\u00a0\u00a0\u00a0 0\u00a0\u00a0\u00a0\u00a0\u00a0 0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 :::60761\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 :::*<br \/>\nudp\u00a0\u00a0\u00a0 UNCONN\u00a0\u00a0\u00a0\u00a0 0\u00a0\u00a0\u00a0\u00a0\u00a0 0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 :::111\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 :::*<br \/>\nudp\u00a0\u00a0\u00a0 UNCONN\u00a0\u00a0\u00a0\u00a0 0\u00a0\u00a0\u00a0\u00a0\u00a0 0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ::1:123\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 :::*<br \/>\nudp\u00a0\u00a0\u00a0 UNCONN\u00a0\u00a0\u00a0\u00a0 0\u00a0\u00a0\u00a0\u00a0\u00a0 0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 :::123\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 :::*<br \/>\ntcp\u00a0\u00a0\u00a0 LISTEN\u00a0\u00a0\u00a0\u00a0 0\u00a0\u00a0\u00a0\u00a0\u00a0 128\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 *:55775\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 *:*<br \/>\ntcp\u00a0\u00a0\u00a0 LISTEN\u00a0\u00a0\u00a0\u00a0 0\u00a0\u00a0\u00a0\u00a0\u00a0 128\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 :::111\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 :::*<br \/>\ntcp\u00a0\u00a0\u00a0 LISTEN\u00a0\u00a0\u00a0\u00a0 0\u00a0\u00a0\u00a0\u00a0\u00a0 128\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 *:111\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 *:*<br \/>\ntcp\u00a0\u00a0\u00a0 LISTEN\u00a0\u00a0\u00a0\u00a0 0\u00a0\u00a0\u00a0\u00a0\u00a0 128\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 :::80\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 :::*<br \/>\ntcp\u00a0\u00a0\u00a0 LISTEN\u00a0\u00a0\u00a0\u00a0 0\u00a0\u00a0\u00a0\u00a0\u00a0 128\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 :::22\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 :::*<br \/>\ntcp\u00a0\u00a0\u00a0 LISTEN\u00a0\u00a0\u00a0\u00a0 0\u00a0\u00a0\u00a0\u00a0\u00a0 128\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 *:22\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 *:*<br \/>\ntcp\u00a0\u00a0\u00a0 LISTEN\u00a0\u00a0\u00a0\u00a0 0\u00a0\u00a0\u00a0\u00a0\u00a0 100\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ::1:25\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 :::*<br \/>\ntcp\u00a0\u00a0\u00a0 LISTEN\u00a0\u00a0\u00a0\u00a0 0\u00a0\u00a0\u00a0\u00a0\u00a0 100\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 127.0.0.1:25\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 *:*<br \/>\ntcp\u00a0\u00a0\u00a0 LISTEN\u00a0\u00a0\u00a0\u00a0 0\u00a0\u00a0\u00a0\u00a0\u00a0 128\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 :::38427\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 :::*<br \/>\n[root@cluster1 bin]# ss -utnl | grep 80<br \/>\ntcp\u00a0\u00a0\u00a0 LISTEN\u00a0\u00a0\u00a0\u00a0 0\u00a0\u00a0\u00a0\u00a0\u00a0 128\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 :::80\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 :::*<br \/>\n[root@cluster1 bin]#<\/p>\n<p>for I in $(ps aux | grep [h]ttp |awk &#8216;{print$2}&#8217;); do kill -9 $I;done<br \/>\nfor I in $(ps aux | grep [a]pache |awk &#8216;{print$2}&#8217;); do kill -9 $I;done<\/p>\n<p>cp \/usr\/local\/apache2418\/bin\/apachectl \/etc\/init.d\/httpd<\/p>\n<p>sed -i &#8216;\/#!\\\/bin\\\/sh\/a \\# chkconfig: 35 85 15\\n# description: Activates\\\/Deactivates Apache 2.4.18&#8217; \/etc\/init.d\/httpd<\/p>\n<p>chkconfig &#8211;add httpd<br \/>\nchkconfig &#8211;list httpd<\/p>\n<p>[root@cluster1 ~]# cat \/etc\/httpd2418\/httpd.conf\u00a0 | grep &#8216;^[^#]&#8217; | grep -vE &#8216;^[[:space:]]+#&#8217;<br \/>\nServerRoot &#8220;\/usr\/local\/apache2418&#8221;<br \/>\nListen 80<br \/>\nLoadModule authn_file_module modules\/mod_authn_file.so<br \/>\nLoadModule authn_core_module modules\/mod_authn_core.so<br \/>\nLoadModule authz_host_module modules\/mod_authz_host.so<br \/>\nLoadModule authz_groupfile_module modules\/mod_authz_groupfile.so<br \/>\nLoadModule authz_user_module modules\/mod_authz_user.so<br \/>\nLoadModule authz_core_module modules\/mod_authz_core.so<br \/>\nLoadModule access_compat_module modules\/mod_access_compat.so<br \/>\nLoadModule auth_basic_module modules\/mod_auth_basic.so<br \/>\nLoadModule reqtimeout_module modules\/mod_reqtimeout.so<br \/>\nLoadModule filter_module modules\/mod_filter.so<br \/>\nLoadModule mime_module modules\/mod_mime.so<br \/>\nLoadModule log_config_module modules\/mod_log_config.so<br \/>\nLoadModule env_module modules\/mod_env.so<br \/>\nLoadModule headers_module modules\/mod_headers.so<br \/>\nLoadModule setenvif_module modules\/mod_setenvif.so<br \/>\nLoadModule version_module modules\/mod_version.so<br \/>\nLoadModule mpm_event_module modules\/mod_mpm_event.so<br \/>\nLoadModule unixd_module modules\/mod_unixd.so<br \/>\nLoadModule status_module modules\/mod_status.so<br \/>\nLoadModule autoindex_module modules\/mod_autoindex.so<br \/>\n&lt;IfModule !mpm_prefork_module&gt;<br \/>\n&lt;\/IfModule&gt;<br \/>\n&lt;IfModule mpm_prefork_module&gt;<br \/>\n&lt;\/IfModule&gt;<br \/>\nLoadModule dir_module modules\/mod_dir.so<br \/>\nLoadModule alias_module modules\/mod_alias.so<br \/>\n&lt;IfModule unixd_module&gt;<br \/>\nUser daemon<br \/>\nGroup daemon<br \/>\n&lt;\/IfModule&gt;<br \/>\nServerAdmin you@example.com<br \/>\n&lt;Directory \/&gt;<br \/>\nAllowOverride none<br \/>\nRequire all denied<br \/>\n&lt;\/Directory&gt;<br \/>\nDocumentRoot &#8220;\/usr\/local\/apache2418\/htdocs&#8221;<br \/>\n&lt;Directory &#8220;\/usr\/local\/apache2418\/htdocs&#8221;&gt;<br \/>\nOptions Indexes FollowSymLinks<br \/>\nAllowOverride None<br \/>\nRequire all granted<br \/>\n&lt;\/Directory&gt;<br \/>\n&lt;IfModule dir_module&gt;<br \/>\nDirectoryIndex index.html<br \/>\n&lt;\/IfModule&gt;<br \/>\n&lt;Files &#8220;.ht*&#8221;&gt;<br \/>\nRequire all denied<br \/>\n&lt;\/Files&gt;<br \/>\nErrorLog &#8220;logs\/error_log&#8221;<br \/>\nLogLevel warn<br \/>\n&lt;IfModule log_config_module&gt;<br \/>\nLogFormat &#8220;%h %l %u %t \\&#8221;%r\\&#8221; %&gt;s %b \\&#8221;%{Referer}i\\&#8221; \\&#8221;%{User-Agent}i\\&#8221;&#8221; combined<br \/>\nLogFormat &#8220;%h %l %u %t \\&#8221;%r\\&#8221; %&gt;s %b&#8221; common<br \/>\n&lt;IfModule logio_module&gt;<br \/>\nLogFormat &#8220;%h %l %u %t \\&#8221;%r\\&#8221; %&gt;s %b \\&#8221;%{Referer}i\\&#8221; \\&#8221;%{User-Agent}i\\&#8221; %I %O&#8221; combinedio<br \/>\n&lt;\/IfModule&gt;<br \/>\nCustomLog &#8220;logs\/access_log&#8221; common<br \/>\n&lt;\/IfModule&gt;<br \/>\n&lt;IfModule alias_module&gt;<br \/>\nScriptAlias \/cgi-bin\/ &#8220;\/usr\/local\/apache2418\/cgi-bin\/&#8221;<br \/>\n&lt;\/IfModule&gt;<br \/>\n&lt;IfModule cgid_module&gt;<br \/>\n&lt;\/IfModule&gt;<br \/>\n&lt;Directory &#8220;\/usr\/local\/apache2418\/cgi-bin&#8221;&gt;<br \/>\nAllowOverride None<br \/>\nOptions None<br \/>\nRequire all granted<br \/>\n&lt;\/Directory&gt;<br \/>\n&lt;IfModule mime_module&gt;<br \/>\nTypesConfig \/etc\/httpd2418\/mime.types<br \/>\nAddType application\/x-compress .Z<br \/>\nAddType application\/x-gzip .gz .tgz<br \/>\n&lt;\/IfModule&gt;<br \/>\n&lt;IfModule proxy_html_module&gt;<br \/>\nInclude \/etc\/httpd2418\/extra\/proxy-html.conf<br \/>\n&lt;\/IfModule&gt;<br \/>\n&lt;IfModule ssl_module&gt;<br \/>\nSSLRandomSeed startup builtin<br \/>\nSSLRandomSeed connect builtin<br \/>\n&lt;\/IfModule&gt;<br \/>\n[root@cluster1 ~]#<\/p>\n<p>[root@cluster1 ~]#\u00a0 cat \/etc\/httpd2418\/extra\/httpd-vhosts.conf | grep &#8216;^[^#]&#8217;<br \/>\n&lt;VirtualHost *:80&gt;<br \/>\nServerAdmin webmaster@dummy-host.example.com<br \/>\nDocumentRoot &#8220;\/usr\/local\/apache2418\/docs\/dummy-host.example.com&#8221;<br \/>\nServerName dummy-host.example.com<br \/>\nServerAlias www.dummy-host.example.com<br \/>\nErrorLog &#8220;logs\/dummy-host.example.com-error_log&#8221;<br \/>\nCustomLog &#8220;logs\/dummy-host.example.com-access_log&#8221; common<br \/>\n&lt;\/VirtualHost&gt;<br \/>\n&lt;VirtualHost *:80&gt;<br \/>\nServerAdmin webmaster@dummy-host2.example.com<br \/>\nDocumentRoot &#8220;\/usr\/local\/apache2418\/docs\/dummy-host2.example.com&#8221;<br \/>\nServerName dummy-host2.example.com<br \/>\nErrorLog &#8220;logs\/dummy-host2.example.com-error_log&#8221;<br \/>\nCustomLog &#8220;logs\/dummy-host2.example.com-access_log&#8221; common<br \/>\n&lt;\/VirtualHost&gt;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Centos 6.7 apache2.4.x compile and install and configure virtual hosts, SSL access, user-based access control<\/p>\n<p>apache2.4 new features<\/p>\n<p>Loadable MPMs At compile time can be made ??of a plurality of removable of MPM. The choice of MPM can also be configured at run time.<\/p>\n<p>Event MPM full support Event MPM. This is just test version [&#8230;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[73],"tags":[],"_links":{"self":[{"href":"https:\/\/mohan.sg\/index.php?rest_route=\/wp\/v2\/posts\/5564"}],"collection":[{"href":"https:\/\/mohan.sg\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mohan.sg\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mohan.sg\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mohan.sg\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=5564"}],"version-history":[{"count":1,"href":"https:\/\/mohan.sg\/index.php?rest_route=\/wp\/v2\/posts\/5564\/revisions"}],"predecessor-version":[{"id":5565,"href":"https:\/\/mohan.sg\/index.php?rest_route=\/wp\/v2\/posts\/5564\/revisions\/5565"}],"wp:attachment":[{"href":"https:\/\/mohan.sg\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5564"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mohan.sg\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=5564"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mohan.sg\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=5564"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}