apache安装

本文详细介绍了在CentOS系统中安装Apache的过程,包括关闭防火墙和SELinux、安装httpd服务、配置默认网站目录、访问控制及虚拟主机设置。通过修改httpd.conf配置文件,实现对网站的访问权限管理,并讲解了如何创建和管理多个虚拟主机,包括基于域名、端口和IP的虚拟主机配置方法。
摘要由CSDN通过智能技术生成

一、apache安装

先关闭防火墙和selinux

systemctl stop firewalld

systemctl disable firewalld

setenforce 0

yum -y install httpd 安装

systemctl start heepd  启动

netstat -lntp | grep 80 查看apache端口(没有netstst可以用yum -y install net-tools安装,或者使用ss -lnpt)

认识主配置文件:
# vim /etc/httpd/conf/httpd.conf 
ServerRoot "/etc/httpd"             #定义工作目录
Listen 80                           #监听端口
Listen 192.168.2.8:80 指定监听的本地网卡 可以修改
User apache                            # 子进程的用户,有可能被人改称www账户
Group apache                           # 子进程的组
ServerAdmin root@localhost          # 设置管理员邮件地址
DocumentRoot "/var/www/html"        # 发布网站的默认目录,想改改这里。
IncludeOptional conf.d/*.conf       # 包含conf.d目录下的所有*.conf配置文件

# 设置DocumentRoot指定目录的属性
<Directory "/var/www/html">           # 网站容器开始标识
Options Indexes FollowSymLinks       # 找不到主页时,链接到网站目录以外,如测试页面
AllowOverride None                   # 对网站设置特殊属性:none不设置特殊属性,all允许
Require all granted                 # granted表示允许所有人访问,denied表示拒绝所有人访问
</Directory>                        # 容器结束
DirectoryIndex index.html              # 定义主页文件,会自动访问该文件。

二、访问控制

<
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值