大家好!
我安装了 owncloud,并使用 apache2 werbserver。我为 owncloud 数据文件创建了 /var/www/owncloud。Owncloud 正在运行,我在 owncloud 内部创建了 useres 和 uploadad 文件。我只能通过 LAN 连接到它。我有一个 ddns.net 主机,并使用它来访问我的 homserver。配置路由器以打开并将端口转发到我的服务器。
每次我尝试从外部连接到我的服务器 http 端口时,我都会收到日志消息,说我没有权限打开 /var/www/html 映射中的页面。这个故事的有趣之处在于,我的 DocumentRoot 位于 /var/www/owncloud 中。我在 /etc/apache2/apache2.conf 和 000-default.conf 文件中也对其进行了更改。我的 apache2ctl -S 中显示我的 DocumentRoot 为 /var/www/html,但我的配置文件中没有它。我不知道还可以在哪里设置我的 documentroot?而且,为什么我可以从家庭网络内部连接到我的 ownclod - 位于我的 /var/www/owncloud 中 - 但从外部它却不知何故更改为 /var/www/html?
如果您有任何建议,谢谢!