Linux搭建本地Web服务教程_Linux使用Apache部署网站

1次阅读

linux上用apache搭建本地Web服务只需安装、启动、配置根目录和防火墙即可访问网页。ubuntu/debian用apt安装apache2,RHEL系用dnf/yum安装httpd;启动并启用服务后,浏览器访问localhost可见默认页;网站文件放/var/www/html/并设644权限;多站点可配虚拟主机。

Linux搭建本地Web服务教程_Linux使用Apache部署网站

在Linux上用Apache搭建本地Web服务很简单,关键几步到位就能访问自己的网页。

安装Apache服务

大多数Linux发行版自带包管理器,一行命令就能装好Apache:

  • Ubuntu/Debian系统:sudo apt update && sudo apt install apache2
  • centos/RHEL/Rocky Linux:sudo dnf install httpd(新版)或 sudo yum install httpd(旧版)

装完启动服务并设为开机自启:

  • sudo systemctl start apache2(Debian系)或 sudo systemctl start httpd(RHEL系)
  • sudo systemctl enable apache2sudo systemctl enable httpd

确认服务是否正常运行

浏览器打开 http://localhosthttp://127.0.0.1,看到 Apache 默认欢迎页(如 “It works!” 或 “Test Page”),说明服务已就绪。

如果打不开,检查防火墙是否放行端口

  • Ubuntu/Debian:sudo ufw allow ‘Apache Full’
  • RHEL/CentOS:sudo firewall-cmd –permanent –add-service=http && sudo firewall-cmd –reload

部署自己的网站文件

默认网站根目录位置因系统而异:

Linux搭建本地Web服务教程_Linux使用Apache部署网站

Mureka

Mureka是昆仑万维最新推出的一款ai音乐创作工具,输入歌词即可生成完整专属歌曲。

Linux搭建本地Web服务教程_Linux使用Apache部署网站 1091

查看详情 Linux搭建本地Web服务教程_Linux使用Apache部署网站

  • Ubuntu/Debian:/var/www/html/
  • CentOS/RHEL:/var/www/html/(httpd 默认路径相同)

把你的网页文件(比如 index.html)复制进去即可:

  • sudo cp ~/my-site/index.html /var/www/html/
  • 确保权限可读:sudo chmod -R 644 /var/www/html/(必要时加 sudo chown -R $USER:www-data /var/www/html/

刷新浏览器,就能看到你自己的页面了。

(可选)配置虚拟主机(多个网站)

如果想托管多个站点,可以启用虚拟主机:

  • /etc/apache2/sites-available/(Debian)或 /etc/httpd/conf.d/(RHEL)下新建配置文件,例如 mysite.conf
  • 写入基本配置,指定 DocumentRootServerName
  • 启用站点:sudo a2ensite mysite.conf && sudo systemctl reload apache2(Debian)或直接重载:sudo systemctl reload httpd

基本上就这些。不复杂但容易忽略权限和防火墙,配完记得验证 localhost 能否访问。

text=ZqhQzanResources