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 提供非常多的服务类型, 比如正向代理, 反向代理, 静态文件服务等等. 抽空详细汇总下.

【腾讯云】境外1核2G服务器低至2折,半价续费券限量免费领取!
https://cloud.tencent.com/act/cps/redirect?redirect=1068&cps_key=e4b50f6c64a4480367f8a8d16fd07c5a&from=console

标签: httpd, apache

添加新评论