Apache 安装配置
Apache HTTP Server 项目致力于为包括 UNIX 和 Windows 在内的现代操作系统开发和维护开源 HTTP 服务器。该项目的目标是提供一个安全,高效且可扩展的服务器,该服务器提供与当前 HTTP 标准同步的 HTTP 服务。
Linux 安装
Yum
1 | yum -y install httpd |
常用命令
1 | systemctl start httpd |
Note:
默认 Linux 是开启防火墙的,外部无法访问里面的接口,需关闭或开放访问端口,相关内容 Linux 防火墙管理
添加虚拟主机
因为 /etc/httpd/conf/httpd.conf 配置文件中存在 IncludeOptional conf.d/*.conf
设置。所以会自动加载 /etc/httpd/conf.d/ 中 conf 后缀的配置文件。
1 | <VirtualHost *:80> |
修改 httpd.conf 配置将 AllowOverride None改为 All 开启 .htaccess 支持
1 | <Directory "/var/www"> |
PHP 关联配置
Note:
yum 安装的 Apache 2.4 已经帮忙关联了 php7,有版本要求才需自行配置。如 PHP 还没安装可参考 PHP 安装配置