【问题标题】:Erro Setting up VirtualHost for folders belonging to same domain为属于同一域的文件夹设置虚拟主机时出错
【发布时间】:2013-04-09 23:44:46
【问题描述】:

Noob Here.. 我的 Ubuntu 机器上有以下文件夹结构

 /var/www/
        /folder1
        /folder2

现在我想将我的网址 xyz.com 重定向到文件夹 1,并将 xyz.com/blog 重定向到文件夹 2。我正在使用以下 Vhost 配置文件

对于 xyz.com 到文件夹 1

  <VirtualHost *:80>
    ServerAdmin webmaster@localhost
    ServerName xyz.com
    ServerAlias www.xyz.com

    DocumentRoot /var/www/folder1
    <Directory />
            Options FollowSymLinks
            AllowOverride None
    </Directory>
    <Directory /var/www/>
            Options Indexes FollowSymLinks MultiViews
            AllowOverride All
            Order allow,deny
            allow from all
    </Directory>
     .......
   </VirtualHost >

对于 xyz.com/blog 到文件夹 2

   <VirtualHost *:80>
    ServerAdmin webmaster@localhost
    ServerName xyz.com/blog
    ServerAlias www.xyz.com/blog

    DocumentRoot /var/www/folder2
    <Directory />
            Options FollowSymLinks
            AllowOverride None
    </Directory>

    <Directory /var/www/>
            Options Indexes FollowSymLinks MultiViews
            AllowOverride All
            Order allow,deny
            allow from all
    </Directory>
     .......
   </VirtualHost >

当我在 url 中输入 xyz.com 时,它为我提供来自文件夹 1 的索引文件(如预期和正确)但是当我输入 xyz.com/blog 时它显示 404:未找到错误

  Not Found

  The requested URL /blog/ was not found on this server.

  Apache/2.2.22 (Ubuntu) Server at socialcosmo.com Port 80

我已经为此花费了几个小时,但仍然无法找出问题:( 任何帮助将不胜感激

【问题讨论】:

    标签: apache ubuntu apache2 vhosts mod-vhost-alias


    【解决方案1】:

    不存在包含路径的主机(域名)。 xyz.com/blog 不是有效的 ServerName

    删除第二个虚拟主机并将alias directive 添加到您的第一个虚拟主机。

    Alias /blog /var/www/folder2

    【讨论】:

    • 是的。你的答案是正确的。它工作正常,但有一个问题。当我点击 xyz.com 时,它正确地提供了文件夹 1 的索引页面,但是当我点击 www.xyz.com 时,浏览器会显示一条错误消息,上面写着“代码”哎呀!谷歌浏览器找不到 www.socialcosmo.com'code' 有什么我可能出错的原因吗?
    • 当我访问 xyz.com/blog/something 时,它会显示来自 xyz.com(folder1) 目录的 404 页面
    猜你喜欢
    • 2021-12-29
    • 2018-01-27
    • 2013-06-11
    • 2018-07-15
    • 2015-08-24
    • 2013-02-19
    • 2013-10-13
    • 2018-06-27
    • 1970-01-01
    相关资源
    最近更新 更多