0

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

非常感谢任何可以为我指明正确方向的信息。

这是我所指的文档:

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

这是我要注入虚拟主机的内容:

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>
4

1 回答 1

1

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

Custom Directives (inside <Directory> block)

或者

Custom Directives (outside <Directory> block)

只是放在你的里面

别名 /api/ /var/www/api/

它会在你的 config.yaml 中输出

custom_fragment: 'Alias /api/ /var/www/api/'

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

于 2015-01-20T16:26:11.613 回答