hosts文件中192.168.10.10同时映射weibo.test 与 homestead.test 会导致两个项目均无法访问

1. 运行环境

Homestead(v7.8.0)

1). 当前使用的 Laravel 版本?

Laravel Framework 8.74.0

2). 当前使用的 php/php-fpm 版本?

PHP 版本:8.0.1

php-fpm 版本:

3). 当前系统

Linux version 5.4.0-65-generic (buildd@lcy01-amd64-018)
(gcc version 9.3.0
(Ubuntu 9.3.0-17ubuntu1~20.04))

4). Homestead.yaml 文件设置

Laravel

4). 目录

虚拟机中
Laravel
Headstead中:Laravel
Laravel
Headstead中:weibo
Laravel

2. 问题描述?

hosts文件无法实现 ip 映射两个地址
192.168.10.10 weibo.test
192.168.10.10 homestead.test
同时写两个则 homestead.test 与 weibol.test 均显示不可访问
测试
一、ping 命令
ping 192.168.10.10 可以
ping weibo.test -t 闪退
ping homestead.test -t 闪退
二、删除其中一个则另一个在 vagrant reload 之后可以访问

查找得资料
一、3.2. 创建应用《L01 Laravel 教程 - Web 开发实战入门 ( Laravel 8.x )》
文件成功打开后,在 hosts 文件最后面新增下面一行以完成设置:

192.168.10.10   weibo.test

用得是新增一词,代表应该可以hosts中一个ip地址可以同时映射两个域名

3. 您期望得到的结果?

想要实现weibo.test 与 homestead.test 两个项目均可同时访问

4. 您实际得到的结果?

《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
Summer
最佳答案

Host 的机制,不存在多域名同一个 IP 冲突情况,例如我机器上的:

file

有可能是你的 hosts 文件存在不规范字符,试着删除这两行后手打:

192.168.10.10{TAB}weibo.test
192.168.10.10{TAB}homestead.test

不行的话用下最新版的盒子试试 《构建 Laravel 开发环境》

2年前 评论
讨论数量: 1
Summer

Host 的机制,不存在多域名同一个 IP 冲突情况,例如我机器上的:

file

有可能是你的 hosts 文件存在不规范字符,试着删除这两行后手打:

192.168.10.10{TAB}weibo.test
192.168.10.10{TAB}homestead.test

不行的话用下最新版的盒子试试 《构建 Laravel 开发环境》

2年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!