Mac系统下MAMP环境如何替换localhost:8888为自定义域名
解决Mac MAMP环境自定义域名的最后一步:修改本地Hosts文件
你已经完成了Apache虚拟主机的核心配置,接下来只需要修改本地Hosts文件,把自定义域名me.dev指向本地IP,就能通过域名访问你的MAMP站点了,具体步骤如下:
打开Hosts文件:
打开终端,输入以下命令(需要管理员权限):sudo nano /etc/hosts输入你的Mac用户密码后,就会进入nano编辑器查看Hosts文件内容。
添加域名映射:
在文件的末尾添加一行内容,把me.dev指向本地回环地址:127.0.0.1 me.dev ::1 me.dev第二行是IPv6的映射,加上它能兼容更多网络环境。
保存并生效修改:
在nano编辑器里,按Ctrl + O保存文件,按回车确认文件名,再按Ctrl + X退出编辑器。
然后刷新本地DNS缓存,让Hosts修改立即生效,终端输入:sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder(这个命令适配大部分现代Mac OS版本,比如Big Sur、Monterey及以后)
重启MAMP服务:
回到MAMP控制面板,先点击「Stop Servers」停止服务,再点击「Start Servers」重新启动Apache。
现在你就可以在浏览器里输入me.dev:8888来访问你的站点了!如果想去掉端口号,你可以把MAMP的Apache端口改成80(系统默认HTTP端口),同时把httpd-vhosts.conf里的*:8888改成*:80,再重复上面的步骤即可。
内容的提问来源于stack exchange,提问作者test131
相关产品推荐
相关产品推荐

