Apache2 Apache 2.4不使用新的DocumentRoot,不提供静态内容

Apache2 Apache 2.4不使用新的DocumentRoot,不提供静态内容,apache2,ubuntu-13.10,Apache2,Ubuntu 13.10,这与这个问题有关: 我正在使用2.4.6版本。在更改DocumentRoot之后,当我运行apache2-S时,我会得到默认虚拟主机的值,即DocumentRoot为“/var/www/ VirtualHost configuration: *:80 is a NameVirtualHost default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1) p

这与这个问题有关:

我正在使用2.4.6版本。在更改DocumentRoot之后,当我运行apache2-S时,我会得到默认虚拟主机的值,即DocumentRoot为“/var/www/

VirtualHost configuration:
*:80                   is a NameVirtualHost
     default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
     port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
     port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex watchdog-callback: using_defaults
Mutex proxy: using_defaults
Mutex default: dir="/var/lock/apache2" mechanism=fcntl 
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33 not_used
Group: name="www-data" id=33 not_used
文档根目录是:

DocumentRoot /home/me/my_git/my_project
我的目录权限是:

<Directory "/home/me/my_git/my_project">
        Options +Indexes +FollowSymLinks +MultiViews
        AllowOverride all
        Require all granted
</Directory>

<Directory />
    Options +FollowSymLinks
    AllowOverride all
</Directory>

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
    AllowOverride None
    Options +ExecCGI +MultiViews +SymLinksIfOwnerMatch
    Require all granted
</Directory>

选项+索引+跟随符号链接+多视图
允许超越所有
要求所有授权
选项+FollowSymLinks
允许超越所有
ScriptAlias/cgi-bin//usr/lib/cgi-bin/
不允许超限
选项+执行CGI+多视图+符号链接所有者匹配
要求所有授权

我需要知道这种行为的原因以及如何纠正它,我的网页显示为纯文本。如果需要任何其他详细信息,请告诉我。

我必须将项目根文件夹设置为DocumentRoot。我已更改了000-default.conf和apache2.conf的内容(刚刚复制了此处的目录标记)我已经更新了我的问题。好的,这样你就可以查看你的项目文件(普通文本),这意味着应用了DocumentRoot,不是吗?您看到的文件是
/home/me/my_git/my_project
中的文件?这些文件是什么?html文件,php文件?如果它工作,会发生什么?如果是php,您的apache php配置是什么?