我想要在同一个域中托pipe两个不同的网站,例如:
<VirtualHost *:80> DocumentRoot /var/www/www1/ ServerName my.domain.com ... </VirtualHost> <VirtualHost *:80> DocumentRoot /var/www/www2/ ServerName my.domain.com/www2 ... </VirtualHost>
这个configuration是错误的,但它描述了我想要做的事情。 当有人去my.domain.com时,他将从/ var / www / www1的web应用程序提供服务。 当有人去my.domain.com/www2时,他将从/ var / www / www2的web应用程序提供服务。 这在Apache中可能吗?
你没有真正configuration名为虚拟主机或基于IP的虚拟主机,所以忘记第二个VirtualHost条目,并在第一个设置别名:
Alias /www2 /var/www/www2
“my.domain.com/www2”
这不是真正的FQDN,而是带有path的FQDN。 你不能指出这是域名。 使用别名。
我想要在同一个域中托pipe两个不同的网站,例如:
DocumentRoot / var / www / www1 / ServerName my.domain.com … DocumentRoot / var / www / www2 / ServerName my.domain.com/www2
关于“我要吃素炖牛排”水平的毫无意义的问题。
基本上,如果你想使用两个域名,那么使用两个域名。 您的示例使用相同的域,所以它不匹配标题和文本。
在相同的域下显示两个不同的内容 在一个域下的不同文件夹中移动不同的上下文是可行的,但是它不同于在两个域下托pipe同一个网站。