Apache httpd 简明配置说明
httpd 是 Apache HTTP 服务器, 运行于常见操作系统(包括UNIX和Windows)HTTP服务器, httpd 安全,高效且可扩展,该服务器提供与当前HTTP标准同步的HTTP服务。
安装
安装 httpd 比较简单, 各个发行版本的默认仓库中均包含该程序, 少量发行版需要手动编译安装, 依据项目描述的 README.md
文档, 可快速安装到目标系统.
- Debian/Ubuntu
apt -y install apache2
- REHL/CentOS
yum -y install httpd
- Gentoo
emerge www-servers/apache
- Arch
pacman -S apache
- FreeBSD
pkg install apache24
配置
httpd 核心配置文件一般为 /etc
目录下的 httpd.conf
, 各个发行版本路径可能稍微不一致, 通过 find /etc |grep httpd
确认下.
快速配置需要将该文件中的这一行去掉注释
# Virtual hosts
Include conf/extra/httpd-vhosts.conf
配置虚拟 Host
<VirtualHost *:80>
ServerAdmin webmaster@linuxcoming.com
DocumentRoot "/var/www"
ServerName www.linuxcoming.com
ServerAlias linuxcoming.com
ErrorLog "logs/linuxcoming.com-error_log"
CustomLog "logs/linuxcoming.com-access_log" common
</VirtualHost>
这样一个快速的 httpd
服务配置就完成了, httpd
提供非常多的服务类型, 比如正向代理, 反向代理, 静态文件服务等等. 抽空详细汇总下.