centos7服务器如何安装lamp-Apache
创始人
2025-01-17 21:32:39
0次

Apache:主要用于接收用户的请求,处理业务逻辑,返回结果给客户端(浏览器)

httpd软件 => 前身apache,随着时间的推移以及互联网行业的发展,越来越多的软件加入到了Apache的基金会。

1.安装httpd服务

yum install httpd -y 

yum install + 软件名称 -y(意思为yes, 安装中间有提示是否安装,-y的话相当于提前表示可以安装,不需要提示)

2.配置http服务的配置文件

在这里插入图片描述

http配置文件路径为/etc/httpd/conf/httpd.conf

进入之后输入/ServerName, “/”意思是查找,后跟查找的字段,然后回车
在这里插入图片描述

找到下面这张图,按键盘字母“i” 或者“a”进入编辑模式,编辑文件
在这里插入图片描述

更改完成后,保存并退出
在这里插入图片描述

意思是本地默认的httpd服务的默认端口为80,这个地方不改的话应该默认的也是80端口,作者好像也有时候没改,应该不影响默认端口为80端口的使用,但还是建议设置一下

③启动httpd服务,并设置开机自启动

systemctl start httpd     //开启httpd服务,加d表示服务 
systemctl enable httpd     //开启httpd服务开机自启动 

④查看httpd占用的端口

ss -naltp | grep httpd		//查看httpd服务占用的的端口 

或

netstat -nltp | grep httpd		//查看httpd服务占用的端口 

在这里插入图片描述

  • netstat:

-n:表示将地址从字母组合转化成IP地址,将协议转化为端口号来显示
-t :表示只列出tcp协议的连接
-l :表示过滤出“state(状态)” 列中其值为LISTEN(监听)的连接
p :表示发起连接的进程pid和进程名称
-u:表示只列出udp协议的连接 一般不用

综上所述,该输出表明系统上的Apache HTTP服务器正在以IPv6地址的形式监听端口80,并且处于监听连接请求的状态。

在这里插入图片描述

  • ss:

-n:表示以数字形式显示地址和端口号,而不是将它们解析为服务名称或主机名。
-a:表示显示所有连接和监听端口,包括未连接的端口。
-l:表示过滤出"state(状态)"列中其值为LISTEN(监听)的连接
-t:表示仅显示基于tcp协议的李恩杰。
-p:表示显示进程的pid。

综上所述,该输出表明系统上的Apache HTTP服务器正在以IPv6地址的形式监听端口80,处于监听连接请求的状态,并且显示了正在监听该端口的每个 httpd 进程的详细信息。

  • | grep httpd:

“|” 管道符,作用是把管道符前面的结果作为参数传给后面的命令
netstat -nltp | grep httpd 表示筛选只关于httpd的端口号等内容
基本语法:netstat -nltp | grep 服务名称

  • netstat与ss的区别

① netstat信息比较简洁(只显示主进程的pid),ss更加丰富 (会在users中显示所有的主进程和
紫禁城)
② ss执行效率比netstat略高一些

⑤允许防火墙通过httpd服务

firewall-cmd --permanent --zone=public --add-service=http 

permanent:表示永久设置,重启之后不会消失
zone:选择区域,public公共区域。就是外部访问时的主要区域
add:添加
service:服务
>注意:添加的允许http服务通过,其中也包括了80端口,因为http服务默认的端口就是80端口,其实我们最终设置的也还是允许80端口通过防火墙

firewall-cmd --permanent --zone=public --add-port=80/tcp 

这个是允许某个端口通过防火墙,设置时将service改成port就可以了
注意:添加端口时,后面一定要跟一个协议,这个协议可以是tcp或者是udp,一般使用tcp,不然无法设置成功!!!

设置完成后一定要重载防火墙,或者是重启,不然永久设置不予生效!

firewall-cmd --reload		//重载防火墙配置,建议使用这个 systemctl restart firewalld		//重启防火墙 

在这里插入图片描述

⑥.在浏览器中访问服务器IP地址

在这里插入图片描述
出现这个页面之后就表示Apache服务已经装好了,Apache服务就是http服务

⑦搭建网站

搭建网站很简单,只需要在/var/www/html目录下面上传你要展示的网页即可,因为http默认的根目录就是html目录下
在这里插入图片描述
此时我在/var/www/html目录下创建了一个a.html的文件,访问一下
在这里插入图片描述

可以看到访问IP地址之后,后面需要写上文件路径,不太方便,如果想要访问IP地址直接就是想要的页面的话,可以把文件名直接改为index.html,这个后缀可以不是html,但文件名一定要是index,访问:
在这里插入图片描述
这里使用mv进行改名
语法为:mv 原文件名 新文件名
在这里插入图片描述
这样就完成了

相关内容

热门资讯

技术分享作弊器!联众娱乐作弊器... 技术分享作弊器!联众娱乐作弊器AI技巧,联众娱乐多功能好像是有作弊器技巧1、每一步都需要思考,不同水...
科技通报开挂!新爵互娱开挂AI... 科技通报开挂!新爵互娱开挂AI技巧,新爵互娱多功能原来是真的有开挂技巧1)新爵互娱免费钻石:进一步探...
三分钟了解透视挂!微乐a3纸牌... 三分钟了解透视挂!微乐a3纸牌透视挂AI教程,微乐a3纸牌多功能一贯存在有透视挂教程1、在微乐a3纸...
科普常识外挂!九九麻将外挂AI... 科普常识外挂!九九麻将外挂AIapp,九九麻将多功能真是有外挂app该软件可以轻松地帮助玩家将九九麻...
今日公布辅助器!至尊娱乐城辅助... 今日公布辅助器!至尊娱乐城辅助器AI插件,至尊娱乐城多功能一直真的有辅助器插件至尊娱乐城能透视中分为...
技术分享作弊器!BOB作弊器A... 技术分享作弊器!BOB作弊器AI软件,BOB多功能原来真的是有作弊器软件1、下载好BOB透视辅助下载...
一分钟了解辅助!老夫子互娱辅助... 一分钟了解辅助!老夫子互娱辅助AI软件,老夫子互娱多功能好像是真的有辅助软件1.老夫子互娱 选牌创建...
玩家必知教程外挂!天府棋牌外挂... 玩家必知教程外挂!天府棋牌外挂AI脚本,天府棋牌多功能好像真的是有外挂脚本1、进入游戏-大厅左侧-新...
科技通报作弊器!乐天游作弊器A... 科技通报作弊器!乐天游作弊器AI方法,乐天游多功能竟然真的有作弊器方法进入游戏-大厅左侧-新手福利-...
关于辅助!牛财神辅助AI攻略,... 关于辅助!牛财神辅助AI攻略,牛财神多功能好像是真的有辅助攻略1、玩家可以在牛财神透视最简单三个步骤...