php - 为什么需要为 localhost 和 Laravel 项目本身创建虚拟主机
问题描述
大家好,我是 Laravel 的新手,我想知道为 localhost 创建虚拟主机的原因是什么
<VirtualHost *:80>
DocumentRoot "C:/xampp/htdocs"
ServerName localhost
</VirtualHost>
然后为 Laravel 项目创建虚拟主机,例如
<VirtualHost *:80>
DocumentRoot "C:/xampp/htdocs/MyProject/public"
ServerName test.me
</VirtualHost>
好吧,在为 Laravel 项目创建虚拟主机方面很清楚,但不清楚为什么只为本地主机创建,如果我删除它可以吗(本地主机虚拟主机)
解决方案
对此没有技术要求。DocumentRoot
尽管事实上共享路径的某些部分,但每个虚拟主机实际上都是独立的实体。您不需要设置两个虚拟主机来使事情在您的情况下正常工作,这些虚拟主机也不需要连接,也不需要以任何方式相互依赖。localhost vhost 只是为了您(潜在的)方便,但如果您觉得它没有用或根本不需要它,您可以安全地摆脱它。
推荐阅读
- c - 无法使用箭头键在诅咒中移动光标 (C)
- java - 如何在输出结束时摆脱空间?
- sql - 是否可以为具有 O(n) 运行时复杂度的“获取最大 2”编写 T-SQL 查询?
- php - 在 PHP 中基于 CSV2 查找和替换 CSV1 中的列
- matlab - 我们如何在不使用 matlab 中的任何函数 rand 的情况下创建随机数?
- javascript - 我们如何更改 JavaScript 中的日期格式?
- regex - 排除空格并需要 2 个或更多大写字母的正则表达式
- php - 用php确认注册密码
- firemonkey - C++ 构建器中的受控崩溃(练习调试 iOS FireMonkey 应用程序)
- android - Android Studio - Bibliotecas Github ZXing