伪静态的URL删除index.php
-所有NextCloudURL中的一部分,例如共享类似https://example.org/nextcloud/index.php/s/Sv1b7krAUqmF8QQ
,使URL更短,因此更漂亮。
mod_env
和mod_rewrite
必须安装在您的web服务器上,并且.htaccess
必须是HTTP用户可写的。然后,您可以在config.php
两个变量:
'overwrite.cli.url' => 'https://example.org/nextcloud','htaccess.RewriteBase' => '/nextcloud',
如果您的安装程序在https://example.org/nextcloud
或:
'overwrite.cli.url' => 'https://example.org/','htaccess.RewriteBase' => '/',
如果它没有安装在子文件夹中。最后,运行以下OCC-命令来更新.htaccess文件:
sudo -u www-data php /var/www/nextcloud/occ maintenance:update:htaccess
每次更新后,这些更改将自动应用于.htaccess
-存档。
注
您可以通过普通HTTP使用NextCloud,但我们强烈鼓励您使用SSL/TLS加密所有服务器流量,并保护用户在传输过程中的登录和数据。
安装在Ubuntu下的Apache已经设置了一个简单的自签名证书。您所要做的就是启用SSL模块和默认站点。打开终端并运行:
a2enmod ssla2ensite default-sslservice apache2 reload
注
自签名证书有其缺点--特别是当您计划将您的NextCloud服务器公开访问时。您可能需要考虑获得由商业签名机构签名的证书。查询您的域名注册或托管服务,以获得良好的交易上的商业证书。