CentOS7部署Apache服务器

这篇文章讲解如何在CentOS7上部署自己的Apache服务器。

一、Apache服务器简述

百度百科:Apache(音译为阿帕奇)是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩充,将Perl/Python等解释器编译到服务器中。

二、部署Apache服务器

1、安装Apache

命令:yum install httpd 安装Apache服务器在这里插入图片描述
在这里插入图片描述

三、修改Apache默认配置(可选)

1、查看Apache当前端口

命令:netstat -antlupe | grep httpd

可以看到默认端口为80
在这里插入图片描述

2、修改默认端口

Apache主配置文件路径 /etc/httpd/conf/httpd.conf

命令:vi /etc/httpd//conf/httpd.conf

将端口修改为81
在这里插入图片描述
(1)按下【i】 键,界面左下角出现【-- INSERT--】字样,进入编辑模式
在这里插入图片描述
(2)把80端口修改为81端口
在这里插入图片描述
(3)按【Esc】,【-- INSERT--】字样消失,退出编辑模式
(4)按【:】输入【wq】,回车保存
在这里插入图片描述
(5)输入命令:systemctl restart httpd 重启服务器
在这里插入图片描述

3、查看修改后的端口

命令:netstat -antlupe | grep httpd

可以看到,成功修改默认80端口为81
在这里插入图片描述

四、防火墙配置

1、允许 http 服务永久通过防火墙

命令:firewall-cmd --permanent --add-service=http

2、允许 81 号端口永久通过防火墙

命令:firewall-cmd --permanent --add-port=81/tcp

3、重新加载防火墙

命令:firewall-cmd --reload

五、启动Apache

1、启动Apache

命令:systemctl start httpd 启动Apache
在这里插入图片描述

2、添加Apache自启动

命令:systemctl enable httpd 开机自启
在这里插入图片描述

2、查看Apache状态

命令:systemctl status httpd 查看Apache状态
在这里插入图片描述

六、部署网页

为了方便后续讲解,端口我改回了80端口
默认网页存放路径:/var/www/html
默认发布文件:index.html

1、编写HTML文件

命令:vi /var/www/html/index.html [在 /var/www/html 路径下创建一个 index.html 文件]
在这里插入图片描述

2、查看网页

浏览器里输入 http://IP地址:端口号
例如我的:http://192.168.0.105:80
在这里插入图片描述

七、问题总结

  • 网页部署好浏览器不显示:
    (1)是否让该端口通过防火墙
    firewall-cmd --permanent --add-service=http
    firewall-cmd --permanent --add-port=端口号/tcp
    firewall-cmd --reload
    (2)网络不好,等待一段时间后重试
    (3)HTML路径出错,文件名错误
    默认路径为:/var/www/html
    默认发布文件名为:index.html
    自己修改了路径一定要放修改的路径下面,想用别的文件名,须在服务器主配置文件里修改
  • 6
    点赞
  • 87
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值