Changing the web route¶
This admin manual assumes that the owncloud server shall be accessible under the web route
/owncloud
– this is also where the Linux packages make the server appear.
Basic system administrator and apache configuration knowledge is prerequisite. Several configuration files need to be kept in sync, when changing the web route location.
On an Ubuntu-14.04 system the following files are typically involved:
- /etc/apache2/conf-enabled/owncloud.conf
- /var/www/owncloud/config/config.php
- /var/www/owncloud/.htaccess
Example: Moving from /owncloud to /¶
Edit the file /etc/apache2/conf-enabled/owncloud.conf to say:
Alias / "/var/www/owncloud/"Edit /var/www/owncloud/config/config.php to say:
'overwrite.cli.url' => 'http://localhost/',Edit the file /var/www/owncloud/.htaccess to say:
... #### DO NOT CHANGE ANYTHING ABOVE THIS LINE #### ... <IfModule mod_rewrite.c> RewriteBase / ...Optionally also set your document root – Generally not needed or recommended. Edit the file /etc/apache2/sites-enabled/000-default.conf to say:
DocumentRoot /var/www/owncloud
- Note:
- Since owncloud version 9.0.2 we support short url’s without index.php. The rewrite mechanisms involved a RewriteBase rule in .htaccess which is autogenerated when owncloud is first started. Depending on the exact way how owncloud was installed (upgrade or fresh, plain tar archive, or packages) you may or may not yet find a RewriteBase in your .htaccess files. If it is not yet there, make sure to double check once the ownCloud server is up and running.