Centos 7 部署Apache服务器详细教程

Apache程序是目前拥有很高市场占有率的Web服务程序之一,其跨平台安全性广泛被认可且拥有快速、可靠、简单的API扩展。 它的名字取自美国印第安人土著语,寓意着拥有高超的作战策略和无穷的耐性,在红帽RHEL5、6、7系统中一直作为着默认的Web服务程序而使用,并且也一直是红帽RHCSA和红帽RHCE的考试重点内容。Apache服务程序可以运行在Linux系统、Unix系统甚至是Windows系统中,支持基于IP、域名及端口号的虚拟主机功能、支持多种HTTP认证方式、集成有代理服务器模块、安全Socket层(SSL)、能够实时监视服务状态与定制日志消息,并有着各类丰富的模块支持。

第一步:安装Apache服务程序(apache服务的软件包名称叫做httpd)

yum install httpd -y

 

第二步: 将Apache服务添加到 开机自启中

systemctl start httpd
systemctl enable httpd

第三步:打开firefox浏览器 测试 127.0.0.1

这样 我们的apache服务就安装好了 !

下面给大家 讲解一下 一些配置文件 。以及apach 的应用服务

刚学会的安装和运行只是学习httpd服务程序成功路上的一小步而已,对于Linux系统中服务的配置就是在修改其配置文件,因此还需要知道这些配置文件分别干什么用的,以及存放到了什么位置:

服务目录/etc/httpd
主配置文件/etc/httpd/conf/httpd.conf
网站数据目录/var/www/html
访问日志/var/log/httpd/access_log
错误日志/var/log/httpd/error_log

我们再来看下主配置文件: vim /etc/httpd/conf/httpd.conf

是不是下了 一跳,一共有353行 。但其实 没有关系的,这些配置文件中 大部分都是 注释信息,剩下的 就只有全局配置信息,区域配置信息。

在httpd服务程序主配置文件中最为常用的参数包括有:

ServerRoot服务目录
ServerAdmin管理员邮箱
User运行服务的用户
Group运行服务的用户组
ServerName网站服务器的域名
DocumentRoot网站数据目录
Listen监听的IP地址与端口号
DirectoryIndex默认的索引页页面
ErrorLog错误日志文件
CustomLog访问日志文件
Timeout网页超时时间,默认为300秒.
Include需要加载的其他文件

 

从上面表格中可以得知DocumentRoot正是用于定义网站数据保存路径的参数,其参数的默认值是把网站数据存放到了/var/www/html目录中的,而网站首页的名称应该叫做index.html,因此可以手动的向这个目录中写入一个文件来替换掉httpd服务程序的默认网页,这种操作是立即生效的

echo "hello everyone my name is luhuaxiang" > /var/www/html/index.html

紧接着 我们 打开浏览器 查看一下:

测试成功!

服务器配置好后,如果出现局域网无法访问如何解决呢?

一般应该是防火墙相关设置问题导致的,我们现在关闭并禁用防火墙:

systemctl stop firewalld.service         #停止防火墙服务
systemctl disable firewalld.service      #禁用防火墙开机启动服务

再次访问网站,就能够成功登录了!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值