readthedocs / readthedocs.org

The source code that powers readthedocs.org
https://readthedocs.org/
MIT License
7.99k stars 3.58k forks source link

Infinite redirects on several pages #10017

Closed pwalczysko closed 1 year ago

pwalczysko commented 1 year ago

Details

https://omero.readthedocs.io/en/stable/sysadmins/unix/server-installation.html https://docs.openmicroscopy.org/latest/omero/sysadmins/server-permissions.html

just to give 2 examples

is giving in the browser

The page isn’t redirecting properly
An error occurred during a connection to omero.readthedocs.io.
    This problem can sometimes be caused by disabling or refusing to accept cookies.

These issues are intermittent, and last for some 2-3 minutes at a time, then they go away, and repeat, first occurrence observed was Wed February 8.

Expected Result

The page should render. There should not be infinite redirects, see the curl output below.

Actual Result

In browser

The page isn’t redirecting properly
An error occurred during a connection to omero.readthedocs.io.
    This problem can sometimes be caused by disabling or refusing to accept cookies.

Also, the curl reports infinite redirects.

curl -IL https://omero.readthedocs.io/en/stable/sysadmins/unix/server-installation.html
...
...
HTTP/2 302 
date: Mon, 13 Feb 2023 12:08:00 GMT
content-type: text/html; charset=utf-8
content-length: 0
location: /en/stable/sysadmins/unix/server-installation.html
x-rtd-domain: omero.readthedocs.io
x-rtd-project: 
x-rtd-project-method: subdomain
x-rtd-version-method: path
strict-transport-security: max-age=31536000; includeSubDomains; preload
referrer-policy: no-referrer-when-downgrade
x-content-type-options: nosniff
x-xss-protection: 1; mode=block
vary: Accept-Language, Cookie
content-language: en
x-served: Django-Proxito
x-backend: web-i-068afd8a5914c2450
cf-cache-status: HIT
age: 1023
expires: Mon, 13 Feb 2023 12:28:00 GMT
cache-control: public, max-age=1200
server: cloudflare
cf-ray: 798d726baf0254d6-MAN
alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400

curl: (47) Maximum (50) redirects followed

possibly a variation of https://github.com/readthedocs/readthedocs.org/issues/9468 ?

pwalczysko commented 1 year ago

cc @sbesson @jburel

stsewd commented 1 year ago

Hi, I'm not able to reproduce this for https://omero.readthedocs.io/en/stable/sysadmins/unix/server-installation.html, but I'm able to reproduce it for https://docs.openmicroscopy.org/latest/omero/sysadmins/server-permissions.html.

$ curl -I  https://docs.openmicroscopy.org/latest/omero/sysadmins/server-permissions.html
HTTP/1.1 303 See Other
Date: Mon, 13 Feb 2023 16:07:26 GMT
Server: Apache/2.2.15 (CentOS)
Strict-Transport-Security: max-age=31536000;  includeSubdomains
Location: https://docs.openmicroscopy.org/omero/latest/sysadmins/server-permissions.html
Connection: close
Content-Type: text/html; charset=iso-8859-1

I don't see that the project has any redirects, and that custom domain isn't managed by RTD

$ dig +short docs.openmicroscopy.org                                              
downloads.openmicroscopy.org.
134.36.65.239
sbesson commented 1 year ago

@stsewd agreed the docs.openmicroscopy.org redirect is completely unmanaged to readthedocs and should be irrelevant for this discussion.

I was just able to reproduce the infinite redirects using another page under the rtd domain.

Infinite redirection example ```` (base) sbesson@Sebastiens-MacBook-Pro-2 ~ % curl -IL https://omero.readthedocs.io/en/stable/sysadmins/server-permissions.html HTTP/2 302 date: Mon, 13 Feb 2023 16:18:06 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 141 expires: Mon, 13 Feb 2023 16:38:06 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0c63d23d21c-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:06 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 141 expires: Mon, 13 Feb 2023 16:38:06 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0c68d76d21c-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:06 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 141 expires: Mon, 13 Feb 2023 16:38:06 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0c6bdced21c-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:06 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 141 expires: Mon, 13 Feb 2023 16:38:06 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0c6fe16d21c-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:06 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 141 expires: Mon, 13 Feb 2023 16:38:06 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0c72e63d21c-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:06 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 141 expires: Mon, 13 Feb 2023 16:38:06 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0c76ebdd21c-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:06 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 141 expires: Mon, 13 Feb 2023 16:38:06 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0c7af11d21c-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:06 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 141 expires: Mon, 13 Feb 2023 16:38:06 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0c7ef71d21c-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:06 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 141 expires: Mon, 13 Feb 2023 16:38:06 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0c82fccd21c-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:06 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 141 expires: Mon, 13 Feb 2023 16:38:06 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0c86817d21c-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:06 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 141 expires: Mon, 13 Feb 2023 16:38:06 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0c8a85ed21c-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:06 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 141 expires: Mon, 13 Feb 2023 16:38:06 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0c8d895d21c-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:06 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 141 expires: Mon, 13 Feb 2023 16:38:06 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0c918d6d21c-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:06 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 141 expires: Mon, 13 Feb 2023 16:38:06 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0c94903d21c-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:06 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 141 expires: Mon, 13 Feb 2023 16:38:06 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0c98950d21c-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:07 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 142 expires: Mon, 13 Feb 2023 16:38:07 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0c9c9a2d21c-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:07 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 142 expires: Mon, 13 Feb 2023 16:38:07 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0ca19f1d21c-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:07 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 142 expires: Mon, 13 Feb 2023 16:38:07 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0ca5a3dd21c-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:07 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 142 expires: Mon, 13 Feb 2023 16:38:07 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0ca8a99d21c-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:07 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 142 expires: Mon, 13 Feb 2023 16:38:07 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0cadb17d21c-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:07 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 142 expires: Mon, 13 Feb 2023 16:38:07 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0cb0b43d21c-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:07 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 142 expires: Mon, 13 Feb 2023 16:38:07 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0cb3b84d21c-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:07 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 142 expires: Mon, 13 Feb 2023 16:38:07 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0cb7be2d21c-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:07 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 142 expires: Mon, 13 Feb 2023 16:38:07 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0cbac2fd21c-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:07 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 142 expires: Mon, 13 Feb 2023 16:38:07 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0cbdc67d21c-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:07 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 142 expires: Mon, 13 Feb 2023 16:38:07 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0cc0ca0d21c-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:07 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 142 expires: Mon, 13 Feb 2023 16:38:07 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0cc4ce0d21c-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:07 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 142 expires: Mon, 13 Feb 2023 16:38:07 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0cc7d41d21c-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:07 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 142 expires: Mon, 13 Feb 2023 16:38:07 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0cccd8ed21c-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:07 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 142 expires: Mon, 13 Feb 2023 16:38:07 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0ccfdd2d21c-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:07 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 142 expires: Mon, 13 Feb 2023 16:38:07 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0cd2e0cd21c-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:07 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 142 expires: Mon, 13 Feb 2023 16:38:07 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0cd6e63d21c-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:07 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 142 expires: Mon, 13 Feb 2023 16:38:07 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0cdbebed21c-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:07 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 142 expires: Mon, 13 Feb 2023 16:38:07 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0cdff1cd21c-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:07 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 142 expires: Mon, 13 Feb 2023 16:38:07 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0ce3f71d21c-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:07 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 142 expires: Mon, 13 Feb 2023 16:38:07 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0ce9ff2d21c-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:07 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 142 expires: Mon, 13 Feb 2023 16:38:07 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0ceb828d21c-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:07 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 142 expires: Mon, 13 Feb 2023 16:38:07 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0cf0873d21c-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:07 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 142 expires: Mon, 13 Feb 2023 16:38:07 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0cf38a9d21c-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:08 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 142 expires: Mon, 13 Feb 2023 16:38:07 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0cfb968d21c-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:08 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 143 expires: Mon, 13 Feb 2023 16:38:08 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0d019d2d21c-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:08 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 143 expires: Mon, 13 Feb 2023 16:38:08 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0d04a0ed21c-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:08 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 143 expires: Mon, 13 Feb 2023 16:38:08 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0d07a54d21c-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:08 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 143 expires: Mon, 13 Feb 2023 16:38:08 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0d0baa4d21c-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:08 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 143 expires: Mon, 13 Feb 2023 16:38:08 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0d0faf1d21c-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:08 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 143 expires: Mon, 13 Feb 2023 16:38:08 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0d13b51d21c-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:08 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 143 expires: Mon, 13 Feb 2023 16:38:08 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0d17bb7d21c-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:08 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 143 expires: Mon, 13 Feb 2023 16:38:08 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0d1bc31d21c-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:08 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 143 expires: Mon, 13 Feb 2023 16:38:08 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0d20c94d21c-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:08 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 143 expires: Mon, 13 Feb 2023 16:38:08 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0d24ce5d21c-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:08 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 143 expires: Mon, 13 Feb 2023 16:38:08 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0d28d51d21c-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 curl: (47) Maximum (50) redirects followed (base) sbesson@Sebastiens-MacBook-Pro-2 ~ % curl -IL https://omero.readthedocs.io/en/stable/sysadmins/server-permissions.html HTTP/2 302 date: Mon, 13 Feb 2023 16:18:09 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 144 expires: Mon, 13 Feb 2023 16:38:09 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0d9e9bab2f1-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:09 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 144 expires: Mon, 13 Feb 2023 16:38:09 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0da5a86b2f1-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:09 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 144 expires: Mon, 13 Feb 2023 16:38:09 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0da7adeb2f1-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:09 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 144 expires: Mon, 13 Feb 2023 16:38:09 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0dafbe9b2f1-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:09 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 144 expires: Mon, 13 Feb 2023 16:38:09 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0db4ca6b2f1-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:09 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 144 expires: Mon, 13 Feb 2023 16:38:09 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0db7d0fb2f1-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:09 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 144 expires: Mon, 13 Feb 2023 16:38:09 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0dbbdafb2f1-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:09 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 144 expires: Mon, 13 Feb 2023 16:38:09 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0dc1ea8b2f1-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:10 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 145 expires: Mon, 13 Feb 2023 16:38:10 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0dc5f38b2f1-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:10 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 145 expires: Mon, 13 Feb 2023 16:38:10 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0dcafe6b2f1-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:10 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 145 expires: Mon, 13 Feb 2023 16:38:10 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0dd293cb2f1-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:10 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 145 expires: Mon, 13 Feb 2023 16:38:10 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0ddaa89b2f1-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:10 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 145 expires: Mon, 13 Feb 2023 16:38:10 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0ddeaf6b2f1-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:10 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 145 expires: Mon, 13 Feb 2023 16:38:10 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0de1b4db2f1-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:10 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 145 expires: Mon, 13 Feb 2023 16:38:10 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0de4bacb2f1-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:10 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 145 expires: Mon, 13 Feb 2023 16:38:10 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0de9c69b2f1-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:10 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 145 expires: Mon, 13 Feb 2023 16:38:10 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0dedce3b2f1-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:10 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 145 expires: Mon, 13 Feb 2023 16:38:10 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0df1d4cb2f1-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:10 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 145 expires: Mon, 13 Feb 2023 16:38:10 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0df4db8b2f1-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:10 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 145 expires: Mon, 13 Feb 2023 16:38:10 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0df8e13b2f1-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:10 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 145 expires: Mon, 13 Feb 2023 16:38:10 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0dfbe9ab2f1-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:10 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 145 expires: Mon, 13 Feb 2023 16:38:10 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0dfff2fb2f1-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:10 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 145 expires: Mon, 13 Feb 2023 16:38:10 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0e03fa2b2f1-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:10 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 145 expires: Mon, 13 Feb 2023 16:38:10 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0e06811b2f1-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:10 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 145 expires: Mon, 13 Feb 2023 16:38:10 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0e0a86ab2f1-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:10 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 145 expires: Mon, 13 Feb 2023 16:38:10 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0e0e8f1b2f1-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:10 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 145 expires: Mon, 13 Feb 2023 16:38:10 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0e149dab2f1-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:10 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 145 expires: Mon, 13 Feb 2023 16:38:10 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0e18a4db2f1-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:10 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 145 expires: Mon, 13 Feb 2023 16:38:10 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0e1bab3b2f1-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:10 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 145 expires: Mon, 13 Feb 2023 16:38:10 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0e1fb36b2f1-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:10 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 145 expires: Mon, 13 Feb 2023 16:38:10 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0e22b8fb2f1-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:10 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 145 expires: Mon, 13 Feb 2023 16:38:10 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0e27c28b2f1-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:11 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 146 expires: Mon, 13 Feb 2023 16:38:11 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0e2bcd9b2f1-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:11 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 146 expires: Mon, 13 Feb 2023 16:38:11 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0e31d9cb2f1-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:11 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 146 expires: Mon, 13 Feb 2023 16:38:11 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0e34e04b2f1-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:11 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 146 expires: Mon, 13 Feb 2023 16:38:11 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0e38e71b2f1-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:11 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 146 expires: Mon, 13 Feb 2023 16:38:11 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0e3bed1b2f1-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:11 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 146 expires: Mon, 13 Feb 2023 16:38:11 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0e3ef59b2f1-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:11 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 146 expires: Mon, 13 Feb 2023 16:38:11 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0e42fe4b2f1-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:11 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 146 expires: Mon, 13 Feb 2023 16:38:11 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0e46890b2f1-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:11 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 146 expires: Mon, 13 Feb 2023 16:38:11 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0e4b94bb2f1-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:11 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 146 expires: Mon, 13 Feb 2023 16:38:11 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0e509eab2f1-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:11 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 146 expires: Mon, 13 Feb 2023 16:38:11 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0e55aa4b2f1-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:11 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 146 expires: Mon, 13 Feb 2023 16:38:11 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0e59b45b2f1-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:11 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 146 expires: Mon, 13 Feb 2023 16:38:11 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0e5cba1b2f1-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:11 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 146 expires: Mon, 13 Feb 2023 16:38:11 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0e5fc34b2f1-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:11 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 146 expires: Mon, 13 Feb 2023 16:38:11 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0e64cbcb2f1-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:11 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 146 expires: Mon, 13 Feb 2023 16:38:11 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0e67d21b2f1-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:11 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 146 expires: Mon, 13 Feb 2023 16:38:11 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0e6ad7db2f1-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:11 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 146 expires: Mon, 13 Feb 2023 16:38:11 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0e71e62b2f1-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:11 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 146 expires: Mon, 13 Feb 2023 16:38:11 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0e75edab2f1-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 curl: (47) Maximum (50) redirects followed (base) sbesson@Sebastiens-MacBook-Pro-2 ~ % curl -IL https://omero.readthedocs.io/en/stable/sysadmins/server-permissions.html HTTP/2 302 date: Mon, 13 Feb 2023 16:18:12 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 188 expires: Mon, 13 Feb 2023 16:38:12 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0ede96e54c4-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:12 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 188 expires: Mon, 13 Feb 2023 16:38:12 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0ee29ad54c4-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:12 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 188 expires: Mon, 13 Feb 2023 16:38:12 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0ee5a1554c4-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:12 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 188 expires: Mon, 13 Feb 2023 16:38:12 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0ee8a4f54c4-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:12 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 188 expires: Mon, 13 Feb 2023 16:38:12 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0eebad254c4-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:12 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 188 expires: Mon, 13 Feb 2023 16:38:12 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0eefb3554c4-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:12 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 188 expires: Mon, 13 Feb 2023 16:38:12 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0ef2b7154c4-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:13 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 189 expires: Mon, 13 Feb 2023 16:38:13 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0ef4b9c54c4-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:13 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 189 expires: Mon, 13 Feb 2023 16:38:13 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0ef8bf454c4-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:13 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 189 expires: Mon, 13 Feb 2023 16:38:13 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0efcc6154c4-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:13 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 189 expires: Mon, 13 Feb 2023 16:38:13 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0effcae54c4-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:13 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 189 expires: Mon, 13 Feb 2023 16:38:13 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0f03d3254c4-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:13 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 189 expires: Mon, 13 Feb 2023 16:38:13 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0f07da154c4-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:13 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 189 expires: Mon, 13 Feb 2023 16:38:13 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0f09dd554c4-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:13 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 189 expires: Mon, 13 Feb 2023 16:38:13 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0f0de1a54c4-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:13 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 189 expires: Mon, 13 Feb 2023 16:38:13 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0f0fe5b54c4-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:13 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 189 expires: Mon, 13 Feb 2023 16:38:13 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0f12e8754c4-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:13 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 189 expires: Mon, 13 Feb 2023 16:38:13 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0f16ef454c4-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:13 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 189 expires: Mon, 13 Feb 2023 16:38:13 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0f1af8e54c4-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:13 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 189 expires: Mon, 13 Feb 2023 16:38:13 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0f1dfe554c4-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:13 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 189 expires: Mon, 13 Feb 2023 16:38:13 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0f2085b54c4-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:13 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 189 expires: Mon, 13 Feb 2023 16:38:13 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0f238ad54c4-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:13 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 189 expires: Mon, 13 Feb 2023 16:38:13 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0f278f954c4-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:13 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 189 expires: Mon, 13 Feb 2023 16:38:13 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0f2a94754c4-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:13 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 189 expires: Mon, 13 Feb 2023 16:38:13 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0f2e9c554c4-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:13 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 189 expires: Mon, 13 Feb 2023 16:38:13 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0f31a8154c4-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:13 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 189 expires: Mon, 13 Feb 2023 16:38:13 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0f36b1154c4-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:13 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 189 expires: Mon, 13 Feb 2023 16:38:13 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0f3cbb254c4-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:13 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 189 expires: Mon, 13 Feb 2023 16:38:13 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0f3fbf654c4-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:13 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 189 expires: Mon, 13 Feb 2023 16:38:13 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0f41c3454c4-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:13 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 189 expires: Mon, 13 Feb 2023 16:38:13 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0f44c9754c4-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:13 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 189 expires: Mon, 13 Feb 2023 16:38:13 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0f47ce554c4-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:13 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 189 expires: Mon, 13 Feb 2023 16:38:13 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0f4ad5854c4-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:13 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 189 expires: Mon, 13 Feb 2023 16:38:13 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0f4fe0054c4-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:13 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 189 expires: Mon, 13 Feb 2023 16:38:13 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0f52e4354c4-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:13 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 189 expires: Mon, 13 Feb 2023 16:38:13 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0f55e9554c4-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:14 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 190 expires: Mon, 13 Feb 2023 16:38:14 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0f58ed654c4-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:14 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 190 expires: Mon, 13 Feb 2023 16:38:14 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0f5af1b54c4-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:14 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 190 expires: Mon, 13 Feb 2023 16:38:14 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0f5df8454c4-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:14 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 190 expires: Mon, 13 Feb 2023 16:38:14 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0f60ff354c4-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:14 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 190 expires: Mon, 13 Feb 2023 16:38:14 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0f6787854c4-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:14 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 190 expires: Mon, 13 Feb 2023 16:38:14 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0f698c254c4-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:14 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 190 expires: Mon, 13 Feb 2023 16:38:14 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0f6c90d54c4-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:14 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 190 expires: Mon, 13 Feb 2023 16:38:14 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0f6f96c54c4-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:14 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 190 expires: Mon, 13 Feb 2023 16:38:14 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0f729c054c4-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:14 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 190 expires: Mon, 13 Feb 2023 16:38:14 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0f76a0354c4-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:14 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 190 expires: Mon, 13 Feb 2023 16:38:14 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0f7aa9354c4-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:14 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 190 expires: Mon, 13 Feb 2023 16:38:14 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0f7eb2054c4-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:14 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 190 expires: Mon, 13 Feb 2023 16:38:14 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0f82b8654c4-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:14 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 190 expires: Mon, 13 Feb 2023 16:38:14 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0f85bc354c4-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:14 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 190 expires: Mon, 13 Feb 2023 16:38:14 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee0f88bf854c4-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 curl: (47) Maximum (50) redirects followed (base) sbesson@Sebastiens-MacBook-Pro-2 ~ % curl -IL https://omero.readthedocs.io/en/stable/sysadmins/server-permissions.html HTTP/2 302 date: Mon, 13 Feb 2023 16:18:16 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 192 expires: Mon, 13 Feb 2023 16:38:16 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee1050f5c54ac-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:16 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 192 expires: Mon, 13 Feb 2023 16:38:16 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee1056ffd54ac-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:16 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 192 expires: Mon, 13 Feb 2023 16:38:16 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee105984c54ac-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:16 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 192 expires: Mon, 13 Feb 2023 16:38:16 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee105c8a854ac-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:16 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 192 expires: Mon, 13 Feb 2023 16:38:16 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee106092454ac-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:16 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 192 expires: Mon, 13 Feb 2023 16:38:16 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee10649ca54ac-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:16 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 192 expires: Mon, 13 Feb 2023 16:38:16 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee1067a1654ac-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:16 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 192 expires: Mon, 13 Feb 2023 16:38:16 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee106aac654ac-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:16 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 192 expires: Mon, 13 Feb 2023 16:38:16 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee106db2954ac-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:16 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 192 expires: Mon, 13 Feb 2023 16:38:16 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee1073be454ac-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:16 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 192 expires: Mon, 13 Feb 2023 16:38:16 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee1076c4d54ac-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:16 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 192 expires: Mon, 13 Feb 2023 16:38:16 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee1079cc254ac-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:16 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 192 expires: Mon, 13 Feb 2023 16:38:16 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee107dd4554ac-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:16 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 192 expires: Mon, 13 Feb 2023 16:38:16 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee1080da154ac-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:17 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 193 expires: Mon, 13 Feb 2023 16:38:17 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee1083dee54ac-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:17 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 193 expires: Mon, 13 Feb 2023 16:38:17 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee1086e3754ac-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:17 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 193 expires: Mon, 13 Feb 2023 16:38:17 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee1089e9554ac-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:17 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 193 expires: Mon, 13 Feb 2023 16:38:17 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee108ceda54ac-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:17 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 193 expires: Mon, 13 Feb 2023 16:38:17 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee1091f5d54ac-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:17 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 193 expires: Mon, 13 Feb 2023 16:38:17 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee1094fad54ac-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:17 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 193 expires: Mon, 13 Feb 2023 16:38:17 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee109780154ac-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:17 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 193 expires: Mon, 13 Feb 2023 16:38:17 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee109a85854ac-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:17 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 193 expires: Mon, 13 Feb 2023 16:38:17 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee109d8a754ac-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:17 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 193 expires: Mon, 13 Feb 2023 16:38:17 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee10a08f354ac-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:17 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 193 expires: Mon, 13 Feb 2023 16:38:17 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee10a496054ac-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:17 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 193 expires: Mon, 13 Feb 2023 16:38:17 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee10a799f54ac-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:17 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 193 expires: Mon, 13 Feb 2023 16:38:17 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee10aa9f854ac-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:17 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 193 expires: Mon, 13 Feb 2023 16:38:17 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee10ada3a54ac-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:17 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 193 expires: Mon, 13 Feb 2023 16:38:17 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee10afa9154ac-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:17 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 193 expires: Mon, 13 Feb 2023 16:38:17 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee10b2b2954ac-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:17 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 193 expires: Mon, 13 Feb 2023 16:38:17 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee10b6ba254ac-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:17 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 193 expires: Mon, 13 Feb 2023 16:38:17 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee10b9be054ac-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:17 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 193 expires: Mon, 13 Feb 2023 16:38:17 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee10bdc4354ac-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:17 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 193 expires: Mon, 13 Feb 2023 16:38:17 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee10c1cc254ac-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:17 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 193 expires: Mon, 13 Feb 2023 16:38:17 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee10c6d5f54ac-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:17 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 193 expires: Mon, 13 Feb 2023 16:38:17 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee10cadca54ac-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:17 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 193 expires: Mon, 13 Feb 2023 16:38:17 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee10cee2354ac-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:17 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 193 expires: Mon, 13 Feb 2023 16:38:17 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee10d1e7654ac-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:17 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 193 expires: Mon, 13 Feb 2023 16:38:17 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee10d3ebd54ac-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:17 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 193 expires: Mon, 13 Feb 2023 16:38:17 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee10d8f3854ac-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:17 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 193 expires: Mon, 13 Feb 2023 16:38:17 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee10dbfad54ac-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:17 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 193 expires: Mon, 13 Feb 2023 16:38:17 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee10df83354ac-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:17 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 193 expires: Mon, 13 Feb 2023 16:38:17 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee10e38cc54ac-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:18 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 193 expires: Mon, 13 Feb 2023 16:38:17 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee10e693754ac-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:18 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 194 expires: Mon, 13 Feb 2023 16:38:18 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee10e999c54ac-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:18 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 194 expires: Mon, 13 Feb 2023 16:38:18 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee10eda0554ac-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:18 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 194 expires: Mon, 13 Feb 2023 16:38:18 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee10f1a5f54ac-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:18 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 194 expires: Mon, 13 Feb 2023 16:38:18 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee10f4abc54ac-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:18 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 194 expires: Mon, 13 Feb 2023 16:38:18 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee10f7b0654ac-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:18 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 194 expires: Mon, 13 Feb 2023 16:38:18 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee10fab4d54ac-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 302 date: Mon, 13 Feb 2023 16:18:18 GMT content-type: text/html; charset=utf-8 content-length: 0 location: /en/stable/sysadmins/server-permissions.html x-rtd-domain: omero.readthedocs.io x-rtd-project: x-rtd-project-method: subdomain x-rtd-version-method: path strict-transport-security: max-age=31536000; includeSubDomains; preload referrer-policy: no-referrer-when-downgrade x-content-type-options: nosniff x-xss-protection: 1; mode=block vary: Accept-Language, Cookie content-language: en x-served: Django-Proxito x-backend: web-i-092c85b85e7eeaccf cf-cache-status: HIT age: 194 expires: Mon, 13 Feb 2023 16:38:18 GMT cache-control: public, max-age=1200 server: cloudflare cf-ray: 798ee10fec0454ac-MAN alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 curl: (47) Maximum (50) redirects followed (base) sbesson@Sebastiens-MacBook-Pro-2 ~ % ````

As @pwalczysko noted this behavior are intermittent but our community has noticed them quite frequently over the last few days/weeks

stsewd commented 1 year ago

I was able to replicate this. I'd be giving more details here shortly.

stsewd commented 1 year ago

This will be fixed tomorrow in our deploy

ericholscher commented 1 year ago

This should now be deployed. Please let us know if it resolves your issue. 👍

stsewd commented 1 year ago

This is fixed now. For context, this was happening because we found a security vulnerability (https://github.com/readthedocs/readthedocs.org/security/advisories/GHSA-mp38-vprc-7hf5), and while we waited to fix it at the app level (today's deploy), we mitigated it at the CDN level. This mitigation caused CloudFlare to "normalize" the URL used as cache key, this is /en//latest// was cached as /en/latest/, which should be ok, but we redirect URLs with // to their single slash version, so CloudFlare was caching that redirect for all URLs, including the ones with a single slash.

pwalczysko commented 1 year ago

@ericholscher @stsewd Thank you so much for the speedy fix, all what we tested up till now works, we will come again of course if we find something still not redirecting