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 | 访问日志文件 |