CentOS7安装配置Apache
在红帽Linux族群中Apache程序名为httpd,Ubuntu等Debin族中为Apache
- 安装Apcache:
yum install -y httpd
- 配置Apache
#启动apache
systemctl start httpd
#查看是否启动成功
ps -aux | grep httpd

3. 设置自启动
#自启动
systemctl enable httpd

4. 配置防火墙80端口(如果是云服务器ECS改配置安全组)

可以观察到,默认是没有开放任何端口的
#--zone=public : 面向所有区域
#--add-port=80/tcp : 添加tcp方式80端口
#--permanent : 永久生效
firewall-cmd --zone=public --add-port=80/tcp --permanent
#重载防火墙配置
firewall-cmd --reload
#也可以直接关闭防火墙(不推荐)
systemctl stop firewalld.service
- 相关配置
#移除80端口
firewall-cmd --zone=public --remove-port=80/tcp --permanent
| 配置文件的名称 | 位置 |
|---|---|
| 服务目录 | /etc/httpd |
| 主配置文件 | /etc/httpd/conf/httpd.conf |
| 网站数据目录 | /var/www/html |
| 访问日志 | /var/log/httpd/access_log |
| 错误日志 | /var/log/httpd/error_log |
httpd.conf配置参数表
| 参数 | 含义 |
|---|---|
| ServerRoot | 服务目录 |
| Listen | 监听的IP地址与端口号 |
| User | 运行服务的用户 |
| Group | 运行服务的群组 |
| ServerAdmin | 管理员邮箱 |
| DocumentRoot | 网站数据目录 |
| Directory | 网站数据目录的权限 |
| DirectoryIdenx | 默认的索引页面 |
| ErrorLog | 错误日志文件 |
| CustomLog | 访问日志文件 |










