Apache的管理及优化(httpd)

本文详细介绍了在Linux系统中Apache服务器的安装、启用、基本配置、访问控制、虚拟主机设置、语言支持、加密访问以及Squid代理的正向和反向配置。通过修改配置文件和端口,实现HTTP服务的自定义,并探讨了Apache的安全性和性能优化。

实验前提

首先在linux下必须要修改的东西
/etc/sysconfig/selinux disabled
改完必须重启
在这里插入图片描述

1.Apache的作用

在web被访问时通常使用http://的方式
http://超文本传输协议提供软件
Apache
nginx
stgw
jfe
Tengine

2.Apache的安装

dnf search Apache
dnf install -y httpd.x86_64

在这里插入图片描述
因为我之前已经安装过,所以下面提示我已经完成
在这里插入图片描述

3.Apache的启用

systemctl enable --now httpd ##启动http服务并且开机自启动
firewall-cmd --list-all		##查看火墙信息
firewall-cmd --permanent --add-service=http	##在火墙中永久开启http访问
firewall-cmd --permanent --add-service=https	##在火墙中永久开启https访问
firewall-cmd --reload 				##刷新火墙设定使生效

由于之前我已经添加过http 所以第三条命令我省略了
在这里插入图片描述

4.Apache的基本信息

服务名称:httpd
配置文件:/etc/httpd/conf/httpd.conf 主配置文件
/etc/httpd/conf.d/*.conf 子配置文件
默认发布目录:/var/www/html
默认发布文件:index.html
默认端口:80 #http
用户:apache
日志:/etc/httpd/logs
在这里插入图片描述在这里插入图片描述
在这里插入图片描述

5.Apache的基本配置

默认端口修改
首先通过semanage port -l | grep http查询tcp协议的可用端口
在这里插入图片描述
默认端口修改为8080

vim /etc/httpd/conf/httpd.conf
	Listen 80 -> Listen 8080
firewall-cmd --permanent --add-port=808/tcp
firewall-cmd --reload
systemctl restart httpd

在这里插入图片描述
修改
在这里插入图片描述
测试 http://172.25.254.25:8080
在这里插入图片描述

默认发布文件修改

vim /etc/httpd/conf/httpd.conf
	DirectoryIndex westos.html index.html
systemctl restart httpd

在这里插入图片描述
进入主配置文件进行修改
在这里插入图片描述
测试 http://172.25.254.25
已变成westos.html的内容 linux is good!!!
在这里插入图片描述

默认发布目录修改

mkdir /var/www
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Pu.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值