Edge for Private Cloud phiên bản 4.19.01
Sau khi bạn tạo khoá riêng tư cục bộ cho một nút, hãy tạo tệp cấu hình ký tên của nút đó. Mỗi nút phải có phiên bản riêng của tệp cấu hình ký tên.
Ví dụ sau đây cho thấy cú pháp của tệp cấu hình ký tên:
[req] distinguished_name = req_distinguished_name attributes = req_attributes prompt = no [ req_distinguished_name ] C=COUNTRY_NAME ST=STATE_NAME L=CITY_NAME O=ORG_OR_BUSINESS_NAME OU=ORG_UNIT CN=ORG_DEPARTMENT [ req_attributes ] [ cert_ext ] subjectKeyIdentifier=hash keyUsage=critical,keyEncipherment,dataEncipherment extendedKeyUsage=serverAuth,clientAuth subjectAltName=@alt_names [alt_names] DNS.1=localhost DNS.2=ipv4-localhost DNS.3=ipv6-localhost DNS.4=cli.dc-1.consul DNS.5=client.dc-1.consul DNS.6=server.dc-1.consul DNS.7=FQDN # ADDITIONAL definitions, as needed: DNS.8=ALT_FQDN_1 DNS.9=ALT_FQDN_2 # REQUIRED (at least 1 IP address plus localhost definitions) IP.1 = IP_ADDRESS IP.2=0.0.0.0 IP.3=127.0.0.1 IP.4=::1 # ADDITIONAL definitions, as needed: IP.5=ALT_IP_ADDRESS_1 IP.6=ALT_IP_ADDRESS_2 ...
Bảng sau đây mô tả các thuộc tính trong tệp cấu hình ký tên:
| Thuộc tính | Bắt buộc? | Mô tả |
|---|---|---|
C |
Mã gồm hai chữ cái cho quốc gia nơi máy chủ đang chạy. | |
ST |
Tiểu bang/tỉnh nơi máy chủ đang chạy. | |
L |
Thành phố nơi máy chủ đang chạy. | |
O |
Tên của doanh nghiệp vận hành máy chủ. | |
OU |
Phân khu trong doanh nghiệp. | |
CN |
Phân khu trong doanh nghiệp. | |
DNS.[1...] |
Máy chủ DNS mà Consul sử dụng. Bạn phải đặt DNS.1 thông qua DNS.7.
Sử dụng ... [alt_names] DNS.1=localhost DNS.2=ipv4-localhost DNS.3=ipv6-localhost DNS.4=cli.dc-1.consul DNS.5=client.dc-1.consul DNS.6=server.dc-1.consul DNS.7=FQDN ... FQDN là Tên miền đủ điều kiện của máy chủ mạng sẽ sử dụng chứng chỉ này. Ví dụ: Để lấy FQDN trên máy chủ Linux, hãy dùng lệnh sau: hostname --fqdn |
|
IP.[1...] |
Đặt Ngoài ra, Apigee yêu cầu bạn phải thêm các định nghĩa localhost sau: # REQUIRED (at least 1 IP address plus localhost definitions) IP.1=216.3.128.12 IP.2=0.0.0.0 IP.3=127.0.0.1 IP.4=::1 Nếu nút sử dụng nhiều địa chỉ IP để giao tiếp với các nút khác, hãy chỉ định các địa chỉ IP bổ sung, mỗi địa chỉ trên một dòng riêng; ví dụ: # REQUIRED (at least 1 IP address plus localhost definitions) IP.1=216.3.128.12 IP.2=0.0.0.0 IP.3=127.0.0.1 IP.4=::1 # ADDITIONAL definitions, as needed: IP.5=192.0.2.0 IP.6=192.0.2.1 |