I’m using Laravel Homestead 2.0 for my VM and am trying to serve my sites on the default IP address in the YAML file 192.168.10.10

我的/etc/hosts文件如下所示:

# Homestead
192.168.10.10   beta.dev
192.168.10.10   deploy.dev

我的家园.yaml文件如下所示:

---
ip: "192.168.10.10"
memory: 2048
cpus: 1

authorize: ~/.ssh/id_rsa.pub

keys:
    - ~/.ssh/id_rsa

folders:
    - map: ~/Projects
      to: /home/vagrant/Projects

sites:
    - map: beta.dev
      to: /home/vagrant/Projects/emorybeta/public
    - map: deploy.dev
      to: /home/vagrant/Projects/deploy/public

...

The sites come up when I link my domains to 127.0.0.1 but I have to append port 8000 onto the end of the URL (which isn’t a big deal, I just want to get the specified IP address to work).

Does anyone know why I cannot connect to server when my domains are pointed to 192.168.10.10?


UPDATE:

当我准备部署时.dev显示正确的IP地址,但我的浏览器仍然无法连接到服务器.我想这可能与优胜美地的DNS问题有关.

推荐答案

几周前我也有同样的问题.

第一:

下一步: 运行HOMESTAAD DESTORY和HOMESTAAD UP以重新初始化虚拟机

if that all didnt work: Check if you have any devices at home that might also be on 192.168.10.10.

If that all didnt work, your problem is probably alot harder to fix and i'd suggest making a github issue for it.

Laravel相关问答推荐

Laravel带S3存储器

如何更改LIVE上的Filament占位符内容?

Laravel:如何从不断更新的Controller中分页数据

Laravel FAKER语法

如何计算具有特定 ID Laravel 的行

在 Laravel 中清除 Routes&config:cache 后未定义的常量

在 laravel 中查询此类数据的最佳做法是什么?

如何在 laravel livewire 中按 bool 值排序数组

Laravel Livewire 组件在刷新后不会自动刷新/重新加载

Laravel belongsTo 关系 - 试图获取非对象的属性

Laravel 错误ReflectionException-类 App\Http\Kernel 不存在

Laravel:如何在 laravel 查询生成器中使用派生表/子查询

在集合 laravel 中使用查询范围

在 AWS 上找不到 Laravel 5 类Collective\Html\HtmlServiceProvider

Laravel 5:完整性约束违规:1452 无法添加或更新子行:外键约束失败

如何从 laravel 中的现有数据库创建迁移

用于集合的 Laravel 5.5 API 资源

laravel:Eloquent的例子将数据插入数据库

为什么 BroadCastEvent 在 Laravel 中排队?如何阻止它?

将图像保存在公共文件夹中,而不是存储 laravel 5