Laravel 流浪汉拉维勒·维赫斯特成立

Laravel 流浪汉拉维勒·维赫斯特成立,laravel,vagrant,puppet,Laravel,Vagrant,Puppet,因此,我用Vagrant和PuPHPet设置了一个公共网络VM,以启动并运行apache web服务器。我使用Laravel作为我的选择框架。我可以通过访问以下网站在浏览器中访问我的网站: http://192.168.1.14/public/index.php/ 使用PuPHPet,我将我的vhost配置为使用“phptest.dev”作为服务器名 我有点纠结于如何设置vhost来美化我的url。我不确定“phptest.dev”服务器名在哪里起作用。我无法ping phptest.dev并得

因此,我用Vagrant和PuPHPet设置了一个公共网络VM,以启动并运行apache web服务器。我使用Laravel作为我的选择框架。我可以通过访问以下网站在浏览器中访问我的网站:

http://192.168.1.14/public/index.php/

使用PuPHPet,我将我的
vhost
配置为使用“phptest.dev”作为服务器名

我有点纠结于如何设置
vhost
来美化我的url。我不确定“phptest.dev”服务器名在哪里起作用。我无法ping phptest.dev并得到任何东西


正确的设置方法是什么?我想访问浏览器中的“phptest.dev”以查看我的站点。我想我需要添加一个
.htaccess
文件,通过“public/index.php”文件路由所有请求,这样我就可以从url中获取这些请求,但我不确定

我不知道PuPHPet,但我可以用一般的方式回答

您可以使用
/etc/hosts
文件进行名称解析,只要您没有更改
/etc/nsswitch.conf

例如,在
/etc/hosts
中,添加

192.168.1.14    phptest.dev
您应该能够从VM中ping主机名

假设您使用的是Debian/Ubuntu,站点配置文件位于
/etc/apache2/sites available/phptest.dev.conf

注意:不要忘记在启用的
站点中创建符号链接


服务器管理电子邮件
DocumentRoot/path/to/php
ServerName phptest.dev
ServerAlias www.phptest.dev
选项如下符号链接
不允许超限
选项索引跟随符号链接多视图
允许超越所有
命令允许,拒绝
通融
ErrorLog${APACHE_LOG_DIR}/phptest.dev-error_LOG
#可能的值包括:调试、信息、通知、警告、错误、临界值、,
#警惕,埃默格。
日志级别警告
CustomLog${APACHE_LOG_DIR}/phptest.dev-access_LOG组合

执行
服务apache2重新加载
重新启动
,看看是否可以使用phptest访问。dev

不知道PuPHPet,但我可以用一般方式回答

您可以使用
/etc/hosts
文件进行名称解析,只要您没有更改
/etc/nsswitch.conf

例如,在
/etc/hosts
中,添加

192.168.1.14    phptest.dev
您应该能够从VM中ping主机名

假设您使用的是Debian/Ubuntu,站点配置文件位于
/etc/apache2/sites available/phptest.dev.conf

注意:不要忘记在启用的
站点中创建符号链接


服务器管理电子邮件
DocumentRoot/path/to/php
ServerName phptest.dev
ServerAlias www.phptest.dev
选项如下符号链接
不允许超限
选项索引跟随符号链接多视图
允许超越所有
命令允许,拒绝
通融
ErrorLog${APACHE_LOG_DIR}/phptest.dev-error_LOG
#可能的值包括:调试、信息、通知、警告、错误、临界值、,
#警惕,埃默格。
日志级别警告
CustomLog${APACHE_LOG_DIR}/phptest.dev-access_LOG组合

执行一个
服务apache2重新加载
重新启动
,看看您是否可以使用phptest.dev进行访问

我无法直接回复Terry Wang,但他基本上是对的

忽略他第四行之外的所有内容,因为PuPHPet负责为您在VM中设置vhost

您只需告诉本地计算机(您的Mac或Windows或Linux计算机)域
phptest.dev
位于ip地址
192.168.1.14


这就是为什么你需要编辑你的主机文件。

我不能直接回复Terry Wang,但他基本上是对的

忽略他第四行之外的所有内容,因为PuPHPet负责为您在VM中设置vhost

您只需告诉本地计算机(您的Mac或Windows或Linux计算机)域
phptest.dev
位于ip地址
192.168.1.14

这就是为什么你需要编辑你的主机文件