配置文件中的Vagrant / PuPHPet mod_alias

时间:2015-01-02 23:53:59

标签: vagrant puphpet

我希望在一个新的流浪汉部署中的一些虚拟主机中添加一个别名。我在文档中看到它应该受到支持,但我将其添加到config.yaml文件的每次尝试似乎都不起作用。

非常感谢能够指出正确方向的任何信息。

以下是我所指的文件:

https://github.com/puppetlabs/puppetlabs-apache#aliases

这是我想要注入vhost的内容:

Alias /api "/var/www/api/"
<Directory "/var/www/api/">
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ index.php/$1 [L]
</Directory>

1 个答案:

答案 0 :(得分:1)

最好的方法是将config.yaml放到他们的网站上。 然后转到https://puphpet.com/upload-config#webserver 使用

Custom Directives (inside <Directory> block)

或者

Custom Directives (outside <Directory> block)

放在你的内心

  

Alias / api / / var / www / api /

它会在你的config.yaml

中输出
custom_fragment: 'Alias /api/ /var/www/api/'

我猜你也可以手动使用它。