mirror of
https://github.com/goharbor/harbor.git
synced 2024-11-25 11:46:43 +01:00
Merge pull request #7894 from ninjadq/update_doc_4_https
Update doc for configure https
This commit is contained in:
commit
b55f403679
@ -49,7 +49,7 @@ Harbor is hosted by the [Cloud Native Computing Foundation](https://cncf.io) (CN
|
|||||||
|
|
||||||
**System requirements:**
|
**System requirements:**
|
||||||
|
|
||||||
**On a Linux host:** docker 17.03.0-ce+ and docker-compose 1.18.0+ .
|
**On a Linux host:** docker 17.06.0-ce+ and docker-compose 1.18.0+ .
|
||||||
|
|
||||||
Download binaries of **[Harbor release ](https://github.com/vmware/harbor/releases)** and follow **[Installation & Configuration Guide](docs/installation_guide.md)** to install Harbor.
|
Download binaries of **[Harbor release ](https://github.com/vmware/harbor/releases)** and follow **[Installation & Configuration Guide](docs/installation_guide.md)** to install Harbor.
|
||||||
|
|
||||||
|
@ -113,17 +113,24 @@ Notice that you may need to trust the certificate at OS level. Please refer to t
|
|||||||
|
|
||||||
**3) Configure Harbor**
|
**3) Configure Harbor**
|
||||||
|
|
||||||
Edit the file ```harbor.cfg```, update the hostname and the protocol, and update the attributes ```ssl_cert``` and ```ssl_cert_key```:
|
Edit the file `harbor.yml`, update the hostname and uncomment the https block, and update the attributes `certificate` and `private_key`:
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
#set hostname
|
||||||
|
hostname: yourdomain.com
|
||||||
|
|
||||||
|
http:
|
||||||
|
port: 80
|
||||||
|
|
||||||
|
https:
|
||||||
|
# https port for harbor, default is 443
|
||||||
|
port: 443
|
||||||
|
# The path of cert and key files for nginx
|
||||||
|
certificate: /data/cert/yourdomain.com.crt
|
||||||
|
private_key: /data/cert/yourdomain.com.key
|
||||||
|
|
||||||
```
|
|
||||||
#set hostname
|
|
||||||
hostname = yourdomain.com:port
|
|
||||||
#set ui_url_protocol
|
|
||||||
ui_url_protocol = https
|
|
||||||
......
|
......
|
||||||
#The path of cert and key files for nginx, they are applied only the protocol is set to https
|
|
||||||
ssl_cert = /data/cert/yourdomain.com.crt
|
|
||||||
ssl_cert_key = /data/cert/yourdomain.com.key
|
|
||||||
```
|
```
|
||||||
|
|
||||||
Generate configuration files for Harbor:
|
Generate configuration files for Harbor:
|
||||||
|
@ -30,7 +30,7 @@ Harbor is deployed as several Docker containers, and, therefore, can be deployed
|
|||||||
|
|
||||||
|Software|Version|Description|
|
|Software|Version|Description|
|
||||||
|---|---|---|
|
|---|---|---|
|
||||||
|Docker engine|version 17.03.0-ce+ or higher|For installation instructions, please refer to: [docker engine doc](https://docs.docker.com/engine/installation/)|
|
|Docker engine|version 17.06.0-ce+ or higher|For installation instructions, please refer to: [docker engine doc](https://docs.docker.com/engine/installation/)|
|
||||||
|Docker Compose|version 1.18.0 or higher|For installation instructions, please refer to: [docker compose doc](https://docs.docker.com/compose/install/)|
|
|Docker Compose|version 1.18.0 or higher|For installation instructions, please refer to: [docker compose doc](https://docs.docker.com/compose/install/)|
|
||||||
|Openssl|latest is preferred|Generate certificate and keys for Harbor|
|
|Openssl|latest is preferred|Generate certificate and keys for Harbor|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user