首 页 > 文档 >证书认证

证书认证

 

AppHouse默认使用HTTP模式,但是安全起见推荐您使用HTTPS模式。以下SSL证书时需修改几处配置项,以保证软件能正常使用。

 

步骤1:导入SSL证书

 

使用您的SSL证书替换/var/local/apphouse/config/nginx_conf/ssl_auth目录下的两个文件:server.crt,server.key;

 

注:名字必需为server.crt,server.key

 

步骤2:更改docker_registry.conf配置

 

请将/var/local/apphouse/config/nginx_conf/docker_registry.conf 文件中:server_name 后面的内容更改为您证书中指定的域名;

 

如:server_name  index.youruncloud.com

 

步骤3:更改registry_ui.conf配置

 

请将/var/local/apphouse/config/nginx_conf/registry_ui.conf 文件中的:server_name 后面的内容更改为您证书中指定的域名;

 

如:server_name  index.youruncloud.com

 

步骤4:更改config.conf配置

 

请将/var/local/apphouse/config/registry_collector/config.conf 文件中的:common_name后面的内容更改为您证书指定的域名;

 

如:”common_name”: ”index.youruncloud.com”

 

注:值为域名时不需指定端口,填写IP时需指定端口

 

步骤5:重启daemon

 

$ systemctl daemon-reload

 

$ systemctl restart docker

 

重启您的docker daemon使其生效,如遇到docker daemon无法重启,则需重启系统使其生效。