Apache Web服务器

Apache Web 服务器(Apache HTTP Server)是一款由 Apache 软件基金会开发和维护的开源、跨平台 Web 服务器软件。它以稳定、安全和高度可扩展著称,支持通过丰富的模块实现多种功能,是全球最广泛使用的 Web 服务器之一,常用于网站托管、动态应用支持以及反向代理等场景。

本文介绍了如何在 Debian /Linux上安装并运行 Apache Web 服务器

准备工作

  1. 确认设备环境
    • 设备已能正常联网
    • Windows和设备在同一局域网内
  2. 检查网络连通
    • 在终端执行 ping www.baidu.com,若有返回时间信息,说明网络正常

安装Apache Web服务

Apache 是最常用的网页服务器程序之一,用于提供网站访问服务。

  1. 更新软件源
sudo apt update
  1. 安装Apache服务
sudo apt install apache2 -y

启动与设置自动启动

  1. 启动Apache服务
sudo systemctl start apache2

启动Web服务,使其立即运行

  1. 设置为开机自动启动
sudo systemctl enable apache2

系统开机都会自动启动 Apache

  1. 查看运行状态:
sudo systemctl status apache2

查看设备IP地址

sudo ifconfig

测试Apache是否安装成功

  1. 在同一网络下的电脑浏览器中访问:
http://你的ip地址

如果一切正常,会看到 Apache 默认页面

更改默认网页

默认网页只是文件系统上的一个HTML文件,位于/var/www/html/index.html

导航到此目录并查看其中内容:

cd /var/www/html
ls -al

将会展示:

total 20
drwxr-xr-x 2 root root  4096 Oct 30 07:53 .
drwxr-xr-x 3 root root  4096 Oct 30 06:51 ..
-rw-r--r-- 1 root root 10703 Oct 30 06:51 index.html

系统默认在目录 /var/www/html 里有一个文件,名叫 index.html。这个文件的所有者是 root 用户。普通用户没有权限直接修改 root 拥有的文件,所以如果你想编辑这个网页文件,就需要把文件的所有者改成你自己的用户名

sudo chown <username>: index.html

现在可以尝试编辑这个文件,然后刷新浏览器,就能看到网页的变化。
如果你熟悉 HTML,可以把你自己的 HTML 文件和其他资源放到这个目录中,通过本地网络将它们作为网站进行访问。