新闻中心
Linux搭建本地Web服务教程_Linux使用Apache部署网站
在Linux上用Apache搭建本地Web服务只需安装、启动、配置根目录和防火墙即可访问网页。Ubuntu/Debian用apt安装apache2,RHEL系用dnf/yum安装httpd;启动并启用服务后,浏览器访问localhost可见默认页;网站文件放/var/www/html/并设644权限;多站点可配虚拟主机。

在Linux上用Apache搭建本地Web服务很简单,关键几步到位就能访问自己的网页。
安装Apache服务
大多数Linux发行版自带包管理器,一行命令就能装好Apache:
- Ubuntu/Debian系统:sudo apt update && sudo apt instal
l 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 apache2 或 sudo systemctl enable httpd
确认服务是否正常运行
浏览器打开 http://localhost 或 http://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
部署自己的网站文件
默认网站根目录位置因系统而异:
AI Code Reviewer
AI自动审核代码
112
查看详情
- 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-*ailable/(Debian)或 /etc/httpd/conf.d/(RHEL)下新建配置文件,例如 mysite.conf
- 写入基本配置,指定 DocumentRoot 和 ServerName
- 启用站点:sudo a2ensite mysite.conf && sudo systemctl reload apache2(Debian)或直接重载:sudo systemctl reload httpd
基本上就这些。不复杂但容易忽略权限和防火墙,配完记得验证 localhost 能否访问。
以上就是Linux搭建本地Web服务教程_Linux使用Apache部署网站的详细内容,更多请关注其它相关文章!
# linux
# 适用于
# 抖音产品关键词排名查询
# 积分推广 提现 网站
# 怎么零成本做网站推广呢
# 宁国网站搜索排名优化
# 纸巾营销推广视频怎么做
# 正规企业网站seo
# 网络关键词排名就选n火19星
# 青岛关键词seo排名
# 桥头网站建设步骤
# 大众车机优化网站
# 相关文章
# 设为
# 只需
# 有哪些
# 虚拟主机
# 多个
# 就能
# 自己的
# 配置文件
# dnf
# ai
# ubuntu
# 端口
# 浏览器
# 防火墙
# apache
# html
# centos
相关栏目:
【
科技资讯46185 】
【
网络学院92790 】
相关推荐:
Android Studio计算器C键逻辑错误排查与修复:条件判断优化指南
PyTorch模型训练效果不佳?深入剖析常见错误与调试技巧
C++ explicit关键字防止隐式转换_C++构造函数安全规范
b站怎么看视频的弹幕数量_b站弹幕数量查看方法
css滚动区域卡顿如何改善_css滚动问题用will-change优化渲染
C++如何比较两个字符串_C++ string compare函数与操作符对比
在Go开发中优雅管理ListenAndServe进程:GoSublime集成方案
Windows7怎么硬盘安装 Windows7提取ISO镜像到非系统盘并运行setup.exe实现硬盘直装【教程】
Mac怎么查看崩溃日志_Mac控制台错误报告分析
在哪找SublimeJ远程工具_SFTP插件配置教程
zookeeper 都有哪些功能?
CSS布局:解决全屏元素100%尺寸与外边距导致的页面溢出问题
J*a最大堆Heapify方法修复:索引计算与边界条件深度解析
4399免费游戏网址入口 4399小游戏免费入口点开即玩
Node.js CSV 数据处理:基于字段空值条件过滤整条记录的策略
斑马英语APP如何开启夜间护眼阅读_斑马英语APP夜间模式与低蓝光设置教程
Win10磁盘清理工具在哪 Win10打开并使用磁盘清理【教程】
随机参数递归函数的基准调用次数与时间复杂度探究
机构:以往存储涨价周期小米利润率实际上有所改善 能转嫁给消费者等
LINUX怎么设置定时任务_LINUX crontab配置教程
如何在Promise链中有效终止错误处理后的执行
解决Flask中Quill编辑器内容提交失败及TypeError的指南
谷歌学术网站直达地址 谷歌学术搜索网页版一键进入
漫蛙漫画官方首页 漫蛙2漫画在线阅读入口
在python-socketio事件处理器中安全访问Flask应用上下文
豆包手机助手发布技术预览版:直接嵌入手机系统!努比亚样机发售
京东单号查询入口_京东快递订单追踪入口
Python getattr() 异常处理深度解析:避免程序意外退出
J*aScript DOM操作:高效清空列表元素的策略与实践
J*aScript 字符串标签转换:使用正则表达式高效替换
Go语言中JSON数据解析与字段访问教程
如何使用Node.js csv 包按条件移除含空字段的CSV记录
三星GalaxyZFold5怎样在相册制作折叠屏分镜_iPhone三星GalaxyZFold5相册制作折叠屏分镜【创意编辑】
铁路12306改签能改到更早的车次吗_铁路12306改签提前车次规则
c++ dfs和bfs代码 c++深度广度优先搜索算法
CSS响应式网页如何实现主次模块比例自适应_flex-grow与flex-shrink调整
快手官方唯一登录入口 谨防山寨钓鱼网站
智慧团建扫码登录入口 智慧团建扫码登录入口官网版
小红书怎么解除第三方平台绑定_小红书多平台登录解绑方法介绍
没有大陆身份证/银行卡如何实名微信? 亲测有效的几种方法分享
在J*a中如何使用Stream.map转换元素_Stream映射操作解析
sublime侧边栏怎么增强功能_SideBarEnhancements for sublime安装与配置
steam官方入口大全 steam账号注册及操作指南
漫蛙2在线漫画入口 漫蛙正版漫画网页版直达
在J*a中如何使用BigDecimal进行高精度计算_BigDecimal类应用指南
Win11截图该按哪些键 Win11截屏完整流程解析【教程】
Python中高效访问嵌套字典与列表中的键值对
深入理解Google Cloud Datastore查询:祖先路径与数据一致性
特斯拉自动驾驶房车计划曝光 原型车将于2027年亮相
微信客户端如何收红包_微信客户端接收红包使用教程


2025-12-15
浏览次数:次
返回列表
l apache2