我想要做的是在一个 Apache 目录中创建多个 ruby 应用程序,当我转到http://localhost/应用程序名称ruby 应用程序解析没有问题。但是,我想动态地执行此操作,这样我就不必<Directory>
每次创建新应用程序时都在 apache.conf 中添加新内容。我希望它像 Apache 中的 PHP 一样,您只需将多个应用程序放在目录中,然后http://localhost/应用程序名称显示应用程序
Apache 配置文件
<VirtualHost *:80>
UseCanonicalName Off
ServerName localhost
ServerAlias localhost
ServerAdmin webmaster@localhost
VirtualDocumentRoot /var/www/html/*/public
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
<Directory /var/www/html/*/public>
Require all granted
Options Indexes FollowSymlinks MultiViews
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
如果我将文档根目录和目录设置为应用程序的完整路径,一切就都可以正常工作,但我想使其动态化。
这有可能吗?如果可以,您能提供一些帮助吗?
谢谢!