新闻中心

Mac系统hosts文件修改让HTML用localhost访问

2025-11-16
浏览次数:
返回列表
答案:通过修改Mac的hosts文件并刷新DNS缓存,可实现本地Web项目用自定义域名访问。首先备份/etc/hosts文件,使用sudo nano /etc/hosts添加127.0.0.1 test.local等映射,保存后根据系统版本运行sudo dscacheutil -flushcache或sudo killall -HUP mDNSResponder刷新缓存,再启动Python服务器python3 -m http.server 8000,最后通过ping test.local验证解析是否指向127.0.0.1。

mac系统hosts文件修改让html用localhost访问

如果您在Mac系统上开发本地Web项目,需要通过localhost访问特定的HTML页面或模拟域名解析,可以通过修改hosts文件来实现。以下是具体操作步骤:

一、备份原始hosts文件

在进行任何修改之前,建议先对原始的hosts文件进行备份,以防止配置错误导致网络问题。

1、打开终端(Terminal)应用。

2、执行以下命令以复制当前hosts文件到桌面作为备份:
sudo cp /etc/hosts ~/Desktop/hosts.backup

二、编辑hosts文件

通过终端使用管理员权限编辑hosts文件,添加自定义的本地域名映射。

1、在终端中输入以下命令并回车:
sudo nano /etc/hosts

2、输入您的用户密码(输入时不会显示字符)。

3、在文件末尾添加如下格式的条目,例如将test.local指向本地服务器:
127.0.0.1 test.local

4、如果希望同时支持IPv6,则可添加:
::1 test.local

三、刷新DNS缓存

Mac系统会缓存DNS解析结果,修改hosts后必须刷新缓存才能使更改生效。

1、根据您使用的macOS版本,在终端中运行对应的命令:

深度开源WAP企业网站程序1.0 深度开源WAP企业网站程序1.0

WAP2.0企业手机网站主要特点: 系统管理:管理员管理,可以新增管理员及修改管理员密码。 产品管理:产品新增修改管理,支持UBB格式输入。 文章管理:文章新增修改管理,支持UBB格式输入。 新闻管理:新闻新增修改管理,支持UBB格式输入。 娱乐管理:新闻新增修改管理,支持UBB格式输入。 发信管理:可在线给客户发送WEB信件,注意配置信件的发送信息,如SMTP等! 访问统计:可以统计出用户访问的

深度开源WAP企业网站程序1.0 0 查看详情 深度开源WAP企业网站程序1.0

对于macOS Monterey (12) 及更新版本:
sudo dscacheutil -flushcache
sudo killall -HUP mDNSResponder

对于macOS Big Sur 到 macOS Catalina:
sudo killall -HUP mDNSResponder

四、配置本地Web服务器

确保您的HTML文件可通过localhost正确提供服务,通常需启动一个本地HTTP服务。

1、将HTML文件放置于一个目录中,例如 ~/Sites/myproject/index.html。

2、进入该目录并在终端运行Python内置服务器:
使用Python 3:
python3 -m http.server 8000
使用Python 2(不推荐):
python -m SimpleHTTPServer 8000

3、在浏览器中访问 http://localhost:8000 或您在hosts中定义的 http://test.local:8000

五、验证hosts配置是否生效

通过网络工具检查新配置的域名是否正确解析到本地地址。

1、在终端执行ping命令测试:
ping test.local

2、观察返回的IP地址是否为127.0.0.1。

3、若显示来自127.0.0.1的回复,则说明hosts文件修改成功且已生效。

以上就是Mac系统hosts文件修改让HTML用localhost访问的详细内容,更多请关注其它相关文章!


# 您在  # 柳州网站设计网站建设哪家好  # 杭州企业网站推广服务公司  # 怎么在百家号上推广网站  # 和优化网站渐变易速达  # 云南seo百度推广  # 网站怎么优化就找vs火10星  # 加强网站建设及更新  # 网站推广竞价与优化对比  # 深圳个人网站优化  # 海南seo营销推荐  # 可以通过  # 相关文章  # 并在  # 加载  # 如何设置  # html搭建  # 自定义  # 您的  # 开源  # 企业网站  # hosts文件  # dns  # html文件  # macos  # mac  # 工具  # ipv6  # 浏览器  # html  # python 


相关栏目: 【 科技资讯46185 】 【 网络学院92790


相关推荐: 在Typer应用中优雅地处理和重组任意命令行参数  谷歌浏览器如何快速清除某个网站的数据_Chrome网站缓存清理方法  豆包手机助手发布技术预览版:直接嵌入手机系统!努比亚样机发售  css绝对定位元素脱离父容器怎么办_确保父元素position非static  CSS图片焦点样式实现教程:理解与应用tabindex属性  机器学习中对数变换预测结果的反向还原  单12V-2×6实现为RTX 5090供电750W!甚至都没敢跑分  word中如何让数字纵向排列_Word数字纵向排列方法  Safari怎么安装扩展程序 浏览器插件安装与管理方法【详解】  word邮件合并后日期格式不对怎么改_Word邮件合并日期格式修改方法  c++ dfs和bfs代码 c++深度广度优先搜索算法  QQ邮箱网页版邮箱入口 QQ邮箱官方登录平台  QQ邮箱官方邮箱登录入口 QQ邮箱网页版快速访问  CSS布局中意外空白:解决padding-top导致的顶部间距问题  React Router 嵌套组件中 URL 重定向问题的解决方案  天猫2025双十一0点秒杀攻略 天猫爆款抢购时间  yy漫画网页版官方入口_yy漫画官网登录页面链接  蛙漫限时开放最深处链接_蛙漫全站漫画会员同款秒开地址  字由网在线版登录地址 字由网网页版安全入口  抖音小游戏合成大西瓜免费秒玩入口链接 抖音小游戏热门合集秒玩网站  C++指针和引用有什么区别_C++内存管理核心概念深度解析  印象笔记怎样用批量导出备知识库_印象笔记用批量导出备知识库【备份方法】  QQ邮箱正确登录入口_QQ邮箱官方网站使用地址  Pandas DataFrame 多条件优先级排序与排名  React/Next.js中实现列表项的动态移动与状态管理:兼论唯一键的重要性  提升Kafka消费者健壮性:会话超时处理与消息处理语义  NetBeans Ant项目:自动化将资源文件复制到dist目录的教程  为什么简单的XML文件也会解析失败? 检查隐藏的非打印字符(如BOM)的方法  在J*a里如何理解依赖关系的方向_依赖方向在模块结构中的作用  在Blazor WebAssembly应用中动态注入客户端特定指标代码的策略  QQ邮箱登录平台入口 QQ邮箱网页版邮箱官方入口  提升屏幕阅读器对“m”时间单位的播报准确性:HTML与CSS组合解决方案  星露谷物语官网入口 星露谷物语游戏官网入口  CSS如何设置hover状态颜色_hover伪类调整背景或文字颜色  J*a TimerTask文件监控:HashMap状态管理与常见陷阱规避指南  如何高效处理PHP中的Excel数据导入导出?PortPHP/Spreadsheet助你轻松搞定!  FullCalendar 自定义按钮样式定制指南  J*a递归快速排序中静态变量的状态管理与陷阱  AO3最新入口2025公告_AO3中文官网合集  steam官方入口大全 steam账号注册及操作指南  如何仅使用CSS更改登录界面背景图像图标的颜色  如何提高微信支付的安全性_微信支付安全防护与设置建议  sublime怎么覆盖插件的默认快捷键_sublime快捷键优先级与设置  利用Bokeh CustomJS动态控制DataTable列可见性  漫蛙漫画官方主页入口 漫蛙MANWA网页直达访问链接  Golang如何实现简单的Web表单_Golang表单提交与验证处理方法  离线运行Go语言之旅:本地部署与GOPATH配置指南  vivo浏览器怎么扫描二维码 vivo浏览器内置扫一扫功能使用方法  j*a toString()的覆盖  谷歌google账号注册详细步骤 谷歌账号注册官方教程 

搜索