improve https support

This commit is contained in:
genofire 2020-09-18 12:41:54 +02:00
parent 883b6d958e
commit 711912065a
3 changed files with 11 additions and 1 deletions

View file

@ -88,8 +88,9 @@ The following code has been tested with Debian 8, it should work on Ubuntu as we
* `gitea_root_url`: Root URL used to access your web app (full URL) * `gitea_root_url`: Root URL used to access your web app (full URL)
* `gitea_protocol`: Listening protocol (http/https) * `gitea_protocol`: Listening protocol (http/https)
* `gitea_http_listen`: Bind address * `gitea_http_listen`: Bind address
* `gitea_http_port`: Bind port * `gitea_http_port`: Bind port (redirect from `80` will be activated if value is `443` - Default: `3000`)
* `gitea_disable_http_git`: Disable the use of Git over HTTP ? (true/false) * `gitea_disable_http_git`: Disable the use of Git over HTTP ? (true/false)
* `gitea_http_letsencrypt_mail` Enable Let`s Encrypt if a email address is given
### SSH configuration ### SSH configuration

View file

@ -17,6 +17,7 @@ gitea_root_url: http://localhost:3000
gitea_protocol: http gitea_protocol: http
gitea_http_listen: 127.0.0.1 gitea_http_listen: 127.0.0.1
gitea_http_port: 3000 gitea_http_port: 3000
# gitea_http_letsencrypt_mail: - required
gitea_disable_http_git: false gitea_disable_http_git: false
gitea_offline_mode: true gitea_offline_mode: true

View file

@ -37,6 +37,14 @@ ROOT_URL = {{ gitea_root_url }}
; The address to listen on. Either a IPv4/IPv6 address or the path to a unix socket. ; The address to listen on. Either a IPv4/IPv6 address or the path to a unix socket.
HTTP_ADDR = {{ gitea_http_listen }} HTTP_ADDR = {{ gitea_http_listen }}
HTTP_PORT = {{ gitea_http_port }} HTTP_PORT = {{ gitea_http_port }}
{% if gitea_http_port == 443 %}
PORT_TO_REDIRECT = 80
{% endif %}
{% if gitea_http_letsencrypt_mail is defined %}
ENABLE_LETSENCRYPT = true
LETSENCRYPT_ACCEPTTOS = true
LETSENCRYPT_EMAIL = {{ gitea_http_letsencrypt_mail }}
{% endif %}
; Disable SSH feature when not available ; Disable SSH feature when not available
DISABLE_SSH = false DISABLE_SSH = false
; Whether to use the builtin SSH server or not. ; Whether to use the builtin SSH server or not.