centos7 安装配置apache httpd服务

官方文档:http://httpd.apache.org/docs/2.4/install.html#comments_section

1.准备

  主包:

httpd-2.4.17.tar.gz  http://mirrors.cnnic.cn/apache//httpd/httpd-2.4.17.tar.gz  

  依赖:

apr-1.5.2.tar.gz, http://apache.dataguru.cn//apr/apr-1.5.2.tar.gz

apr-util-1.5.4.tar.gz, http://apache.dataguru.cn//apr/apr-util-1.5.4.tar.gz

pcre-8.37.tar.gz, http://exim.mirror.fr/pcre/pcre-8.37.tar.gz

配置apache与tomcat集成时用:

tomcat-connectors-1.2.41-src http://apache.fayea.com/tomcat/tomcat-connectors/jk/tomcat-connectors-1.2.41-src.tar.gz

2. 将上述包上传到服务器(我把它们放在/var/public_root下,准备把http服务安装在/opt下)

  2.1 解压pcre    

    # tar jxvf pcre-8.37.tar.gz  2.2 解压httpd    # tar jxvf httpd-2.4.16.tar.gz  2.3 将apr与apr-util解压到httpd-2.4.17/srclib目录下      # tar jxvf apr-1.5.2.tar.bz2 -C httpd-2.4.17/srclib     # tar jxvf apr-util-1.5.4.tar.bz2 -C httpd-2.4.17/srclib  2.4 将apr-1.5.2和apr-util-1.5.4分别改名为apr和apr-util    # cd /var/public_root/httpd-2.4.17/srclib/     # mv apr-1.5.2 apr     # mv apr-util-1.5.4 apr-util 3. 安装依赖包  安装位置: /opt/软件名  apr与apr-util不需要单独安装,只需要在安装httpd的时候指定一下  3.1 安装pcre    # cd /var/public_root/pcre-8.37    # make & make install    编译并安装    # make clean 清楚make产生的垃圾4. 安装httpd    # cd /var/public_root/httpd-2.4.17    # ./configure --prefix=/usr/local/apache  -with-pcre=/usr/local/pcre-8.37/bin/pcre-config -with-included-apr    # make & make install    # make clean5. 配置httpd.conf  编辑/usr/local/apache/conf/httpd.conf
  •   Listen值改为9080
  ServerName值改为localhost:9080

6. 启动

   # cd /opt/apache/bin/ 

  # ./apachectl -k start 

   7. 在浏览器里输入localhost:9080看到It Works! 就表示成功了。

 
 
 
 
 


时间: 2024-08-04 21:56:00

centos7 安装配置apache httpd服务的相关文章

Centos7安装配置Apache+PHP+Mysql+phpmyadmin

转载自: Centos7安装配置Apache+PHP+Mysql+phpmyadmin 一.安装Apache yum install httpd 安装成功后,Apache操作命令: systemctl start httpd //启动apache systemctl stop httpd //停止apache systemctl restart httpd //重启apache systemctl enable httpd //设置apache开机启动 异常处理我再阿里云上配置并出现启动Apac

Linux(CentOS)系统下安装好apache(httpd)服务后,其他电脑无法访问的原因

原文:Linux(CentOS)系统下安装好apache(httpd)服务后,其他电脑无法访问的原因 今天试了下在虚拟机上利用CentOS系统的yum命令安装好了httpd(apache2.4.6),然后在windows系统下访问此虚拟机的ip地址,却访问不了. 因为前段时间有知道过iptable的限制,所以在想是不是因为iptable限制了80端口呢! 所以在网上找了下iptable的命令,并且把tcp的80端口设置成允许任何IP都可以访问: iptables -I INPUT -p TCP

CentOS7安装配置Apache HTTP Server

安装httpd 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 # yum -yinstall httpd //安装httpd会自动安装一下依赖包: apr apr-util httpd-tools mailcap # rpm -qi httpd Name       : httpd Version    : 2.4.6 Release    : 18.el7.centos Architecture: x8

centos7 安装配置apache

1.在安装apache yum install httpd 2.启动测试 systemctl  start httpd // restart (重启) 3.查看运行状态 service httpd status 4.配置httpd.conf文件,把AllowOverride改为了All. vim /etc/httpd/conf/httpd.conf 5.查看已经开放的端口 firewall-cmd --list-ports 如果没有80端口 开启端口 firewall-cmd --zone=pu

RedHat 7 安装配置Apache 2.4

前两天测试了在RedHat 6上安装配置Apache httpd 2.2.31(详见http://jiangjianlong.blog.51cto.com/3735273/1858453)后,再来测试一下在RedHat 7安装配置Apache httpd 2.4.23.本文的内容主要包括:安装部署Apache 2.4.23.配置基于域名的虚拟主机.配置基于端口的虚拟主机.配置虚拟目录.修改默认页面.配置系统服务并设置开机启动. 测试环境: 操作系统版本:Red Hat Enterprise Li

RedHat 6 安装配置Apache 2.2

本文主要测试Redhat 6安装配置Apache httpd 2.2.31,内容包括:安装部署Apache 2.2.31.配置基于域名的虚拟主机.配置基于端口的虚拟主机.配置虚拟目录.修改默认页面和设置开机启动. 测试环境: 操作系统版本:Red Hat Enterprise Linux Server release 6.5 (Santiago),最小化安装 gcc版本:gcc-4.4.7-4.el6.x86_64(操作系统介质自带) Apache版本:httpd-2.2.31.tar.gz a

CentOS7安装apache httpd服务

虚拟机:192.168.2.21     [停止防火墙]   sudo systemctl stop firewalld.service      --停止防火墙   sudo systemctl disable firewalld.service   --开机关闭防火墙    [安装apache httpd服务]   cat /etc/yum.repos.d/CentOS-Media.repo   -----查看镜像配置   yum --disablerepo=\* --enablerepo=

Centos7 安装配置OpenLdap服务及OpenLdap管理工具

我们上一篇文章中介绍了,Centos7+Openvpn使用Windows AD(LDAP)验证登录的配置介绍.说到LDAP服务,我们知道不止windows有,linux下也有,比如openldap,sambaLDAP服务,具体就不多介绍了,我们今天主要介绍一下Centos7 安装配置OpenLdap及Ldap管理工具等操作,为后面的Centos7+Openvpn+openldap验证登录做好基础. 我们首先配置一个指定源,我们源地址指向了阿里云的仓库源 cd /etc/yum.repos.d v

Linux下安装配置Apache服务器

Linux下安装配置Apache服务器 1. 安装Apache [[email protected] ~]# yum –y install httpd 2. 启动Apache [[email protected] ~]# systemctl start httpd 3. 查看进程 [[email protected] ~]# systemctl status httpd httpd.service - The Apache HTTP Server Loaded: loaded (/usr/lib