url - Apache-将网址路径视为虚拟主机

标签 url apache2 virtualhost

问题是我只有一个域名,需要在其上运行3个不同的产品(其中2个基于PHP,1个python)。因此,我需要将url中的路径视为不同的虚拟主机;即:

www.domain.com/first_url/
www.domain.com/second_url/
www.domain.com/third_url/


其中第一到第三位将充当单独的虚拟主机。

任何线索如何做到这一点?

最佳答案

您可能想使用apache-config指令来做某事,因为您需要一个虚拟主机解决方案。如@cweiske所述,Apache只能将virtualHosts作为实际域使用。

在这种情况下,解决方案是在正在使用的子目录中使用.htaccess文件,或者在当前(虚拟)主机配置中设置<Directory "/web/root/subdir">..</Directory>块。

如果您本身想将它们作为VirtualHosts('app1.domain.org')运行,也可以选择将它们托管在不同的子域上

关于url - Apache-将网址路径视为虚拟主机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6896128/

相关文章:

ruby-on-rails - 在任何源中都找不到 rake-0.9.2.2 (Bundler::GemNotFound)

apache2 - 从哪里开始弃用 : Directive 'safe_mode' on line 0 in Apache error logs

laravel - 通过 Nginx 将 2 个域链接到 1 个 Laravel 项目

svn - MediaTemple (dv) vhosts 配置文件在哪里?

javascript - 为什么在 url 中使用 'at' (@) 符号而不是 'hash' (#)

html - 没有文件正在使用 ../返回文件

html - 是否可以将二进制图像数据放入 html 标记中,然后在任何浏览器中照常显示图像?

subdomain - 在 CentOS 6.2 上的 apache 中创建子域/虚拟主机

url - Readiness and Liveness Probe Endpoints 的 URL 应该是什么?

java - 如何仅从 URL 字符串中提取网站名称而不是 www.和 .com 与它