Apache 配置访问目录

Apache 配置访问目录

我在 Ubuntu 9.10 上。我的 Web 应用程序位于我的目录中/home/me/app。我想配置 Apache,以便我可以通过目录访问我的应用程序。例如:

人们可以通过 访问我的机器domain.com。我想要做的是/home/me/app通过目录访问我的 Web 应用程序(位于 ),使用类似以下内容:domain.com/myapp

我该如何设置 Apache 配置以实现这种行为?当然,我不想将所有应用程序都移至/var/www/myapp

Alias 指令没有解决我的问题。如果尝试输入类似 的内容mydomain.com/recommender/somedir。它不会找到任何东西。因为别名仅涵盖/recommender路径

我想要的是类似 VirtualHost 的东西,但不是指向 ServerName,而是指向目录名。

答案1

有几种方法可以实现此目的:

  1. 在 /var/www 中创建到 /home/me/app 的符号链接

    ln -s /home/me/app /var/www/myapp

  2. 使用Alias/etc/apache2/httpd.conf 中的指令

    别名 /myapp /home/me/app

相关内容