Apache服务器搭建(基础篇)

文章目录

    • 简介
    • 搭建服务
      • 安装http软件包
      • 编辑httpd.conf文件
      • 启动服务
      • 访问测试
    • 疑难杂症



简介

Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩展,将Perl/Python等解释器编译到服务器中。

Apache HTTP服务器是一个模块化的服务器,源于NCSAhttpd服务器,经过多次修改,成为世界使用排名第一的Web服务器软件。

摘自:百度百科



搭建服务

实验环境:

  • CentOS-7-x86_64-DVD-1708
  • win10
  • VMware Workstation 15 Pro

实验目的:
学会搭建简单的http服务



安装http软件包

[root@localhost ~]# yum install -y httpd*
[root@localhost ~]# rpm -qa | grep httpd
httpd-tools-2.4.6-67.el7.centos.x86_64
httpd-manual-2.4.6-67.el7.centos.noarch
httpd-2.4.6-67.el7.centos.x86_64
httpd-devel-2.4.6-67.el7.centos.x86_64
[root@localhost ~]# 



编辑httpd.conf文件

该文件位置:/etc/httpd/conf/httpd.conf


几个常用的参数:

  • Listen:监听端口或者服务器端口。
  • ServerName:主机名(域名)。
  • DocumentRoot:网站根路径。

可以对其进行自定义配置。

注:本实验中,并没有修改配置文件。



启动服务

[root@localhost ~]# setenforce 0
[root@localhost ~]# firewall-cmd --permanent --add-service=http
success
[root@localhost ~]# firewall-cmd --reload
success
[root@localhost ~]# systemctl start httpd
[root@localhost ~]# 



访问测试

访问地址:http://IP,出现下图所示,表示启动成功。

Apache服务器搭建(基础篇)_第1张图片

注:一个简单的Apache服务器就此搭建完成。



疑难杂症

防火墙和SELinux不要忘记,进行相应的处理。

你可能感兴趣的:(服务搭建)