当前位置:首页 > Ubuntu > 正文

Ubuntu Apache安装配置指南(手把手教你搭建Apache Web服务器)

在本教程中,我们将详细介绍如何在 Ubuntu 系统上安装和配置 Apache Web 服务器。无论你是刚接触 Linux 的小白用户,还是希望快速部署一个本地开发环境的开发者,这篇 Ubuntu Apache安装 教程都能帮助你轻松上手。

Ubuntu Apache安装配置指南(手把手教你搭建Apache Web服务器) Apache安装  Apache Web服务器配置 Ubuntu搭建网站 Apache新手教程 第1张

一、什么是 Apache?

Apache 是全球最流行的开源 Web 服务器软件之一,稳定、安全且高度可定制。它支持多种模块扩展,适用于从个人博客到企业级应用的各种场景。通过本 Apache新手教程,你将学会如何在 Ubuntu 上部署并测试 Apache。

二、准备工作

确保你的 Ubuntu 系统已联网,并拥有 sudo 权限。本教程适用于 Ubuntu 20.04、22.04 及更新版本。

三、安装 Apache

打开终端(Ctrl + Alt + T),依次执行以下命令:

# 更新软件包列表sudo apt update# 安装 Apache2sudo apt install apache2 -y  

四、启动并设置开机自启

安装完成后,Apache 默认会自动启动。但为了确保万无一失,我们可以手动启动并启用开机自启:

# 启动 Apache 服务sudo systemctl start apache2# 设置开机自启sudo systemctl enable apache2# 检查服务状态sudo systemctl status apache2  

如果看到绿色的 “active (running)” 字样,说明 Apache 已成功运行。

五、配置防火墙(如启用 UFW)

如果你启用了 UFW 防火墙,需要放行 HTTP(端口 80)和 HTTPS(端口 443)流量:

sudo ufw allow 'Apache Full'  

六、测试 Apache 是否正常工作

打开浏览器,访问你的服务器 IP 地址或 http://localhost(如果是本地机器)。你应该会看到 Apache 的默认欢迎页面,标题为 “Apache2 Ubuntu Default Page”。

七、网站根目录与基本配置

Apache 的默认网站文件存放在 /var/www/html/ 目录下。你可以将你的 HTML 文件放入此目录以发布网站。

例如,创建一个简单的测试页面:

echo "<h2>我的第一个 Apache 网站!</h2>" | sudo tee /var/www/html/index.html  

刷新浏览器,即可看到新页面。

八、常用配置文件位置

  • 主配置文件/etc/apache2/apache2.conf
  • 站点配置目录/etc/apache2/sites-available/
  • 启用的站点/etc/apache2/sites-enabled/
  • 日志文件/var/log/apache2/

九、小结

恭喜!你已经成功完成了 Ubuntu搭建网站 的第一步——安装并配置 Apache Web 服务器。通过本 Apache Web服务器配置 教程,你现在可以部署静态网站,甚至进一步学习如何配置虚拟主机、SSL 证书或 PHP 支持。

如果你有任何问题,欢迎在评论区留言交流。祝你在 Web 开发之路上越走越远!