ubuntuの場合、CentOSと違ってDocumentRootをhttpd.confに書いてもうまく行きません。

というのも、ubuntuではhttpd.confの内容を/etc/apache2/sites-enabled下のファイルで上書きするようになっていて、デフォルトでは/etc/apache2/sites-enabled/000-defaultにDocumentRootが書かれているからです。

/etc/apache2/sites-enabled/000-defaultの内容を変更することで、DocumentRootが通るようになります。