mirror of
https://github.com/nextcloud/documentation.git
synced 2026-01-04 10:46:21 +07:00
Update urls to HTTPS
Signed-off-by: J0WI <J0WI@users.noreply.github.com>
This commit is contained in:
@@ -4,8 +4,8 @@ Database configuration
|
||||
|
||||
Nextcloud requires a database in which administrative data is stored. The following databases are currently supported:
|
||||
|
||||
* `MySQL <http://www.mysql.com/>`_ / `MariaDB <https://mariadb.org/>`_
|
||||
* `PostgreSQL <http://www.postgresql.org/>`_
|
||||
* `MySQL <https://www.mysql.com/>`_ / `MariaDB <https://mariadb.org/>`_
|
||||
* `PostgreSQL <https://www.postgresql.org/>`_
|
||||
* `Oracle <http://www.oracle.com/>`_
|
||||
|
||||
The MySQL or MariaDB databases are the recommended database engines.
|
||||
|
||||
@@ -75,9 +75,9 @@ Apache with mod_fcgid
|
||||
|
||||
nginx
|
||||
^^^^^
|
||||
* `client_max_body_size <http://nginx.org/en/docs/http/ngx_http_core_module.html#client_max_body_size>`_
|
||||
* `fastcgi_read_timeout <http://nginx.org/en/docs/http/ngx_http_fastcgi_module.html#fastcgi_read_timeout>`_
|
||||
* `client_body_temp_path <http://nginx.org/en/docs/http/ngx_http_core_module.html#client_body_temp_path>`_
|
||||
* `client_max_body_size <https://nginx.org/en/docs/http/ngx_http_core_module.html#client_max_body_size>`_
|
||||
* `fastcgi_read_timeout <https://nginx.org/en/docs/http/ngx_http_fastcgi_module.html#fastcgi_read_timeout>`_
|
||||
* `client_body_temp_path <https://nginx.org/en/docs/http/ngx_http_core_module.html#client_body_temp_path>`_
|
||||
|
||||
Since nginx 1.7.11 a new config option `fastcgi_request_buffering
|
||||
<https://nginx.org/en/docs/http/ngx_http_fastcgi_module.html#fastcgi_request_buffering>`_
|
||||
@@ -95,8 +95,8 @@ If your site is behind a nginx frontend (for example a loadbalancer):
|
||||
|
||||
By default, downloads will be limited to 1GB due to ``proxy_buffering`` and ``proxy_max_temp_file_size`` on the frontend.
|
||||
|
||||
* If you can access the frontend's configuration, disable `proxy_buffering <http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_buffering>`_ or increase `proxy_max_temp_file_size <http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_max_temp_file_size>`_ from the default 1GB.
|
||||
* If you do not have access to the frontend, set the `X-Accel-Buffering <http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_buffering>`_ header to ``add_header X-Accel-Buffering no;`` on your backend server.
|
||||
* If you can access the frontend's configuration, disable `proxy_buffering <https://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_buffering>`_ or increase `proxy_max_temp_file_size <https://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_max_temp_file_size>`_ from the default 1GB.
|
||||
* If you do not have access to the frontend, set the `X-Accel-Buffering <https://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_buffering>`_ header to ``add_header X-Accel-Buffering no;`` on your backend server.
|
||||
|
||||
Configuring PHP
|
||||
---------------
|
||||
|
||||
@@ -91,7 +91,7 @@ Using self-signed certificates
|
||||
When using self-signed certificates for external storage mounts the certificate
|
||||
must be imported into the personal settings of the user. Please refer to
|
||||
`Nextcloud HTTPS External Mount
|
||||
<http://ownclouden.blogspot.de/2014/11/owncloud-https-external-mount.html>`_
|
||||
<https://ownclouden.blogspot.de/2014/11/owncloud-https-external-mount.html>`_
|
||||
for more information.
|
||||
|
||||
Available storage backends
|
||||
|
||||
@@ -5,7 +5,7 @@ Antivirus scanner
|
||||
You can configure your Nextcloud server to automatically run a virus scan on
|
||||
newly-uploaded files with the Antivirus app for Files. The Antivirus app for
|
||||
Files integrates the open source anti-virus engine `ClamAV
|
||||
<http://www.clamav.net/index.html>`_ with Nextcloud. ClamAV detects all forms
|
||||
<https://www.clamav.net/index.html>`_ with Nextcloud. ClamAV detects all forms
|
||||
of malware including Trojan horses, viruses, and worms, and it operates on all
|
||||
major file types including Windows, Linux, and Mac files, compressed files,
|
||||
executables, image files, Flash, PDF, and many others. ClamAV's Freshclam
|
||||
|
||||
@@ -27,7 +27,7 @@ of memcache that best fits your needs. The supported caching backends are:
|
||||
A local cache for systems.
|
||||
* `Redis <http://redis.io/>`_, PHP module 2.2.6 and up required.
|
||||
For local and distributed caching as well as transactional file locking.
|
||||
* `Memcached <http://www.memcached.org/>`_
|
||||
* `Memcached <https://www.memcached.org/>`_
|
||||
For distributed caching.
|
||||
|
||||
Memcaches must be explicitly configured in Nextcloud by installing
|
||||
|
||||
@@ -987,7 +987,7 @@ Defaults to an empty array.
|
||||
|
||||
'logdateformat' => 'F d, Y H:i:s',
|
||||
|
||||
This uses PHP.date formatting; see http://php.net/manual/en/function.date.php
|
||||
This uses PHP.date formatting; see https://php.net/manual/en/function.date.php
|
||||
|
||||
Defaults to ISO 8601 ``2005-08-15T15:52:01+00:00`` - see \DateTime::ATOM
|
||||
(https://secure.php.net/manual/en/class.datetime.php#datetime.constants.atom)
|
||||
@@ -997,7 +997,7 @@ Defaults to ISO 8601 ``2005-08-15T15:52:01+00:00`` - see \DateTime::ATOM
|
||||
'logtimezone' => 'Europe/Berlin',
|
||||
|
||||
The timezone for logfiles. You may change this; see
|
||||
http://php.net/manual/en/timezones.php
|
||||
https://php.net/manual/en/timezones.php
|
||||
|
||||
Defaults to ``UTC``
|
||||
|
||||
|
||||
@@ -10,7 +10,7 @@ server. These configurations examples were originally provided by
|
||||
- Adjust **server_name**, **root**, **ssl_certificate** and
|
||||
**ssl_certificate_key** to suit your needs.
|
||||
- Make sure your SSL certificates are readable by the server (see `nginx HTTP
|
||||
SSL Module documentation <http://wiki.nginx.org/HttpSslModule>`_).
|
||||
SSL Module documentation <https://wiki.nginx.org/HttpSslModule>`_).
|
||||
- Be careful about line breaks if you copy the examples, as long lines may be
|
||||
broken for page formatting.
|
||||
- Some environments might need a ``cgi.fix_pathinfo`` set to ``1`` in their
|
||||
|
||||
@@ -35,7 +35,7 @@ Using MariaDB/MySQL instead of SQLite
|
||||
|
||||
MySQL or MariaDB are preferred because of the `performance limitations of
|
||||
SQLite with highly concurrent applications
|
||||
<http://www.sqlite.org/whentouse.html>`_, like Nextcloud.
|
||||
<https://www.sqlite.org/whentouse.html>`_, like Nextcloud.
|
||||
|
||||
See the section :doc:`../configuration_database/linux_database_configuration` for how to
|
||||
configure Nextcloud for MySQL or MariaDB. If your installation is already running on
|
||||
@@ -70,7 +70,7 @@ SSL / encryption app
|
||||
SSL (HTTPS) and file encryption/decryption can be offloaded to a processor's
|
||||
AES-NI extension. This can both speed up these operations while lowering
|
||||
processing overhead. This requires a processor with the `AES-NI instruction set
|
||||
<http://wikipedia.org/wiki/AES_instruction_set>`_.
|
||||
<https://wikipedia.org/wiki/AES_instruction_set>`_.
|
||||
|
||||
Here are some examples how to check if your CPU / environment supports the
|
||||
AES-NI extension:
|
||||
@@ -81,7 +81,7 @@ AES-NI extension:
|
||||
|
||||
* Search eg. on the Intel web if the processor used supports the extension
|
||||
`Intel Processor Feature Filter
|
||||
<http://ark.intel.com/MySearch.aspx?AESTech=true>`_ You may set a filter by
|
||||
<https://ark.intel.com/MySearch.aspx?AESTech=true>`_ You may set a filter by
|
||||
``"AES New Instructions"`` to get a reduced result set.
|
||||
|
||||
* For versions of openssl >= 1.0.1, AES-NI does not work via an engine and
|
||||
@@ -98,7 +98,7 @@ AES-NI extension:
|
||||
Enable HTTP2 for faster loading
|
||||
-------------------------------
|
||||
|
||||
HTTP2 has `huge speed improvements <https://www.troyhunt.com/i-wanna-go-fast-https-massive-speed-advantage/>`_ over HTTP with multiple request. Most `browsers already support HTTP2 over SSL (HTTPS) <http://caniuse.com/#feat=http2>`_. So refer to your server manual for guides on how to use HTTP2.
|
||||
HTTP2 has `huge speed improvements <https://www.troyhunt.com/i-wanna-go-fast-https-massive-speed-advantage/>`_ over HTTP with multiple request. Most `browsers already support HTTP2 over SSL (HTTPS) <https://caniuse.com/#feat=http2>`_. So refer to your server manual for guides on how to use HTTP2.
|
||||
|
||||
Tune PHP-FPM
|
||||
------------
|
||||
@@ -123,7 +123,7 @@ Depending on your current PHP version you should find this file e.g. under ``/et
|
||||
Enable PHP OPcache
|
||||
------------------
|
||||
|
||||
The `OPcache <http://php.net/manual/en/intro.opcache.php>`_ improves the performance of PHP applications by caching precompiled bytecode. We recommend at least the following settings:
|
||||
The `OPcache <https://php.net/manual/en/intro.opcache.php>`_ improves the performance of PHP applications by caching precompiled bytecode. We recommend at least the following settings:
|
||||
|
||||
.. code:: ini
|
||||
|
||||
@@ -134,4 +134,4 @@ The `OPcache <http://php.net/manual/en/intro.opcache.php>`_ improves the perform
|
||||
opcache.save_comments=1
|
||||
opcache.revalidate_freq=1
|
||||
|
||||
For more details check out the `official documentation <http://php.net/manual/en/opcache.configuration.php>`_ or `this blog post about some recommended settings <https://www.scalingphpbook.com/blog/2014/02/14/best-zend-opcache-settings.html>`_.
|
||||
For more details check out the `official documentation <https://php.net/manual/en/opcache.configuration.php>`_ or `this blog post about some recommended settings <https://www.scalingphpbook.com/blog/2014/02/14/best-zend-opcache-settings.html>`_.
|
||||
|
||||
@@ -26,7 +26,7 @@ Prerequisites for manual installation
|
||||
|
||||
The Nextcloud .tar archive contains all of the required PHP modules. This
|
||||
section lists all required and optional PHP modules. Consult the `PHP manual
|
||||
<http://php.net/manual/en/extensions.php>`_ for more information on modules.
|
||||
<https://php.net/manual/en/extensions.php>`_ for more information on modules.
|
||||
Your Linux distribution should have packages for all required modules. You can
|
||||
check the presence of a module by typing ``php -m | grep -i <module_name>``.
|
||||
If you get a result, the module is present.
|
||||
|
||||
@@ -35,7 +35,7 @@ configuration report with the :ref:`occ config command
|
||||
.. _the Nextcloud Forums: https://help.nextcloud.com
|
||||
.. _FAQ page: https://help.nextcloud.com/c/faq
|
||||
.. _bugtracker: https://github.com/nextcloud/server/issues
|
||||
.. _webchat: http://webchat.freenode.net/?channels=nextcloud
|
||||
.. _webchat: https://webchat.freenode.net/?channels=nextcloud
|
||||
https://docs.nextcloud.org/server/latest/developer_manual/bugtracker/index.html
|
||||
.. TODO ON RELEASE: Update version number above on release
|
||||
|
||||
|
||||
Reference in New Issue
Block a user