ApacheHTTP服务器是一个模块化的服务器,源自NCSAhttpd服务器,经过多次修改,现已成为全球排名第一的Web服务器软件。下面介绍如何在centos7下从源码安装Apache1。首先去Apache官网下载安装包链接:http://httpd.apache.org/downl...http://apr.apache.org/downloa...下载这三个包,最新版很好。2.将压缩包导入系统。如果没有rz命令,yum安装yuminstalllrzsz-y3.开始解压tarxfapr-1.6.3.tar.bz2tarxfapr-util-1.6.1.tar.bz2tarxfhttpd-2.4.34.tar。bz2mvapr-1.6.3httpd-2.4.34/srclib/aprmvapr-util-1.6.1httpd-2.4.34/srclib/apr-util4,yum安装环境需要yum-yinstall\gcc\gcc-c++\make\pcre-devel\expat-devel\perl5,切换目录开始编译cdhttpd-2.4.34./configure\--prefix=/usr/local/httpd\--enable-so\--enable-rewrite\--enable-charset-lite\--enable-cgimake&&makeinstall过程很慢,耐心等待6.复制配置文件,修改cp/usr/local/httpd/bin/apachectl/etc/init.d/httpdvi/etc/init.d/httpd#chkconfig:358521//第35级自动运行第85次启动和第21次关闭#描述:Apache是??万维网服务器解释:chkconfig:后面定义的运行级别来启动服务(示例中为35启动服务),以及关闭和启动服务的顺序(上例中启动服务的顺序为85,关闭服务的顺序为21)。插入任意一行7.执行命令chkconfig--addhttpd//将httpd添加到SERVICE管理器8.修改主配置文件vi/usr/local/httpd/conf/httpd.conf9.创建软连接ln-s/usr/local/httpd/conf/httpd.conf/etc/ln-s/usr/local/httpd/bin/*/usr/local/bin/10,关闭防火墙也可以设置防火墙允许,但是有点麻烦,建议直接关闭systemctlstopfirewalld.servicesetenforce011.查看服务状态`httpd-tapachectl-t`12。启动服务servicehttpdstartnetstat-anpt|grep8013.打开浏览器测试,输入电脑的ip,显示这个界面,就代表成功了。
