{"id":7452,"date":"2020-08-22T01:01:10","date_gmt":"2020-08-21T16:01:10","guid":{"rendered":"https:\/\/chat-messenger.com\/?p=7452"},"modified":"2023-11-05T22:38:54","modified_gmt":"2023-11-05T13:38:54","slug":"ssl","status":"publish","type":"post","link":"https:\/\/chat-messenger.com\/vi\/thu-cong\/camserver\/ssl","title":{"rendered":"\u00c1p d\u1ee5ng ch\u1ee9ng ch\u1ec9 SSL cho CAMServer"},"content":{"rendered":"<style type=\"text\/css\"><!--\ntable, th, td {\n    border: none !important;\n}\n--><\/style>\n<h2>Gi\u1edbi thi\u1ec7u v\u1ec1 ch\u1ee9ng ch\u1ec9 SSL<\/h2>\n<p>B\u1eb1ng c\u00e1ch \u00e1p d\u1ee5ng ch\u1ee9ng ch\u1ec9 SSL cho CAMServer, b\u1ea1n c\u00f3 th\u1ec3 lo\u1ea1i b\u1ecf c\u00e1c c\u1ea3nh b\u00e1o khi truy c\u1eadp b\u1eb1ng tr\u00ecnh duy\u1ec7t ti\u00eau chu\u1ea9n.<br \/>\nC\u00f3 hai c\u00e1ch \u0111\u1ec3 c\u00f3 \u0111\u01b0\u1ee3c ch\u1ee9ng ch\u1ec9 SSL v\u00e0 ch\u00fang t\u00f4i s\u1ebd gi\u1ea3i th\u00edch t\u1eebng c\u00e1ch b\u00ean d\u01b0\u1edbi.<\/p>\n<ol>\n<li>\u00c1p d\u1ee5ng SSL mi\u1ec5n ph\u00ed c\u1ee7a Let&#039;s Encrypt<\/li>\n<li>Mua v\u00e0 \u00e1p d\u1ee5ng SSL m\u1ea1ng n\u1ed9i b\u1ed9<\/li>\n<\/ol>\n<div class=\"point\">\nN\u1ebfu kh\u00f4ng \u00e1p d\u1ee5ng ch\u1ee9ng ch\u1ec9 SSL ch\u00ednh h\u00e3ng t\u1ea1i ch\u1ed7, b\u1ea1n s\u1ebd c\u1ea7n truy c\u1eadp ch\u1ee9ng ch\u1ec9 \u0111\u00f3 b\u1eb1ng \u1ee9ng d\u1ee5ng web ho\u1eb7c b\u1ecf qua c\u1ea3nh b\u00e1o. Chi ti\u1ebft l\u00e0 <a href=\"https:\/\/chat-messenger.com\/vi\/thu-cong\/camserver\/dang-ky_login_camserver\/\" target=\"_blank\" rel=\"noopener\">\u0110\u0103ng nh\u1eadp v\u00e0o CAMServer<\/a> Vui l\u00f2ng tham kh\u1ea3o.<\/div>\n<h2>\u00c1p d\u1ee5ng SSL mi\u1ec5n ph\u00ed c\u1ee7a Let&#039;s Encrypt<\/h2>\n<p>Let&#039;s Encrypt c\u00f3 th\u1ec3 c\u1ea5p ch\u1ee9ng ch\u1ec9 mi\u1ec5n ph\u00ed nh\u01b0ng y\u00eau c\u1ea7u x\u00e1c th\u1ef1c t\u00ean mi\u1ec1n th\u00f4ng qua ph\u01b0\u01a1ng th\u1ee9c g\u1ecdi l\u00e0 th\u1eed th\u00e1ch HTTP-01 ho\u1eb7c DNS-01. Th\u00f4ng th\u01b0\u1eddng, CAMServer kh\u00f4ng ti\u1ebfp x\u00fac v\u1edbi th\u1ebf gi\u1edbi b\u00ean ngo\u00e0i, v\u00ec v\u1eady ch\u00fang t\u00f4i khuy\u00ean b\u1ea1n n\u00ean s\u1eed d\u1ee5ng th\u1eed th\u00e1ch DNS-01.<\/p>\n<h4>Th\u1eed th\u00e1ch DNS-01<\/h4>\n<p>Trong th\u1eed th\u00e1ch DNS-01, quy\u1ec1n s\u1edf h\u1eefu \u0111\u01b0\u1ee3c x\u00e1c minh b\u1eb1ng c\u00e1ch \u0111\u0103ng k\u00fd m\u00e3 th\u00f4ng b\u00e1o thu \u0111\u01b0\u1ee3c t\u1eeb m\u00e1y ch\u1ee7 Let&#039;s Encrypt v\u1edbi m\u00e1y ch\u1ee7 DNS c\u1ee7a t\u00ean mi\u1ec1n m\u1ee5c ti\u00eau. V\u00ed d\u1ee5: n\u1ebfu b\u1ea1n mu\u1ed1n c\u1ea5p ch\u1ee9ng ch\u1ec9 cho &quot;camserver.xx&quot;, vui l\u00f2ng nh\u1eadp t\u00ean DNS v\u00e0o m\u00e1y ch\u1ee7 DNS c\u1ee7a b\u1ea1n. <code>_acme-challenge.camserver.xx.<\/code>, \u0111\u1eb7t lo\u1ea1i TXT th\u00e0nh b\u1ea3n ghi c\u00f3 t\u00ean \u201cM\u00e3 th\u00f4ng b\u00e1o \u0111\u00e3 nh\u1eadn \u0111\u01b0\u1ee3c\u201d.<\/p>\n<div class=\"related\">\n\u0110\u1ec3 \u0111\u01b0\u1ee3c gi\u1ea3i th\u00edch chi ti\u1ebft <a href=\"https:\/\/www.ipentec.com\/document\/windows-acme-create-ssl-certification-in-pfx-file\" target=\"_blank\" rel=\"noopener\">Nh\u1eadn ch\u1ee9ng ch\u1ec9 cho thi\u1ebft b\u1ecb kh\u00f4ng \u0111\u01b0\u1ee3c k\u1ebft n\u1ed1i Internet b\u1eb1ng win-acme<\/a> Xin vui l\u00f2ng xem qua.<\/div>\n<h4>Th\u1eed th\u00e1ch HTTP-01<\/h4>\n<p>Th\u1eed th\u00e1ch HTTP-01 l\u1ea5y m\u00e3 th\u00f4ng b\u00e1o t\u1eeb m\u00e1y ch\u1ee7 Let&#039;s Encrypt, \u0111\u1eb7t t\u1ec7p ch\u1ee9a m\u00e3 th\u00f4ng b\u00e1o n\u00e0y v\u00e0o m\u1ed9t th\u01b0 m\u1ee5c \u0111\u01b0\u1ee3c ch\u1ec9 \u0111\u1ecbnh tr\u00ean CAMServer v\u00e0 x\u00e1c nh\u1eadn quy\u1ec1n s\u1edf h\u1eefu t\u00ean mi\u1ec1n.<\/p>\n<p>V\u00ed d\u1ee5: khi c\u1ea5p ch\u1ee9ng ch\u1ec9 cho &quot;camserver.xx&quot;, h\u00e3y \u0111\u1eb7t t\u1ec7p m\u00e3 th\u00f4ng b\u00e1o thu \u0111\u01b0\u1ee3c b\u00ean d\u01b0\u1edbi,<\/p>\n<p><code>CAMServer\/www\/.well-known\/acme-challenge\/c\u00f3 \u0111\u01b0\u1ee3c m\u00e3 th\u00f4ng b\u00e1o<\/code><\/p>\n<p>N\u00f3 ph\u1ea3i \u0111\u01b0\u1ee3c xu\u1ea5t b\u1ea3n ra b\u00ean ngo\u00e0i t\u1ea1i URL sau:<br \/>\n<code>http:\/\/camserver.xx\/.well-known\/acme-challenge\/\u0111\u00e3 nh\u1eadn \u0111\u01b0\u1ee3c m\u00e3 th\u00f4ng b\u00e1o<\/code><\/p>\n<h4>Khi qu\u00e1 tr\u00ecnh t\u1ea1o ch\u1ee9ng ch\u1ec9 Let&#039;s Encrypt ho\u00e0n t\u1ea5t<\/h4>\n<p>Vui l\u00f2ng l\u00e0m theo c\u00e1c b\u01b0\u1edbc d\u01b0\u1edbi \u0111\u00e2y \u0111\u1ec3 \u0111\u1eb7t t\u1ec7p pem.<\/p>\n<ol>\n<li>CAMM\u00e1y ch\u1ee7 \u0111\u00e3 d\u1eebng<\/li>\n<li>c\u00e1c t\u1eadp tin privkey.pem \/ cert.pem \/ chain.pem <code>CAMServer\/config\/ssl\/<\/code> sao ch\u00e9p v\u00e0o<\/li>\n<li>Kh\u1edfi \u0111\u1ed9ng m\u00e1y ch\u1ee7 CAM<\/li>\n<\/ol>\n<h2>Mua v\u00e0 \u00e1p d\u1ee5ng SSL m\u1ea1ng n\u1ed9i b\u1ed9<\/h2>\n<p>\u0110\u1ec3 \u00e1p d\u1ee5ng ch\u1ee9ng ch\u1ec9 SSL cho CAMServer ho\u00e0n to\u00e0n kh\u00f4ng th\u1ec3 truy c\u1eadp \u0111\u01b0\u1ee3c t\u1eeb b\u00ean ngo\u00e0i, b\u1ea1n c\u1ea7n mua ch\u1ee9ng ch\u1ec9 SSL m\u1ea1ng n\u1ed9i b\u1ed9.<\/p>\n<p>Khi b\u1ea1n \u0111\u00e3 mua SSL m\u1ea1ng n\u1ed9i b\u1ed9 v\u00e0 nh\u1eadn \u0111\u01b0\u1ee3c t\u1ec7p kho kh\u00f3a, vui l\u00f2ng \u00e1p d\u1ee5ng n\u00f3 b\u1eb1ng c\u00e1c b\u01b0\u1edbc sau.<\/p>\n<ol>\n<li>CAMM\u00e1y ch\u1ee7 \u0111\u00e3 d\u1eebng<\/li>\n<li>t\u1eadp tin kho kh\u00f3a <code>CAMServer\/config\/ssl\/tomcat.keystore<\/code> ghi \u0111\u00e8 l\u00ean<\/li>\n<li><code>CAMServer\/cam.ini<\/code> Th\u00eam ph\u1ea7n sau v\u00e0o t\u1eadp tin\n<ul>\n<li><code>camserver.keyAlias=keyAlias khi t\u1ea1o ch\u1ee9ng ch\u1ec9<\/code><\/li>\n<li><code>camserver.keystorePass=keystorePass khi t\u1ea1o ch\u1ee9ng ch\u1ec9<\/code><\/li>\n<\/ul>\n<\/li>\n<li>Kh\u1edfi \u0111\u1ed9ng m\u00e1y ch\u1ee7 CAM<\/li>\n<\/ol>\n<div class=\"point\">\n<ul>\n<li>CAMServer s\u1eed d\u1ee5ng Tomcat l\u00e0m m\u00e1y ch\u1ee7 HTTP v\u00e0 trong h\u1ea7u h\u1ebft c\u00e1c tr\u01b0\u1eddng h\u1ee3p, nh\u00e0 cung c\u1ea5p s\u1ebd cung c\u1ea5p h\u01b0\u1edbng d\u1eabn v\u1ec1 c\u00e1ch l\u1ea5y v\u00e0 t\u1ea1o t\u1ec7p kho kh\u00f3a cho Tomcat.<\/li>\n<li>\u0110\u1ed1i v\u1edbi SSL m\u1ea1ng n\u1ed9i b\u1ed9, n\u1ebfu ch\u1ee9ng ch\u1ec9 g\u1ed1c ch\u01b0a \u0111\u01b0\u1ee3c \u0111\u0103ng k\u00fd trong tr\u00ecnh duy\u1ec7t c\u1ee7a t\u1eebng thi\u1ebft b\u1ecb, c\u00f3 v\u1ebb nh\u01b0 b\u1ea1n s\u1ebd c\u1ea7n t\u1ea3i xu\u1ed1ng ch\u1ee9ng ch\u1ec9 g\u1ed1c\/ch\u1ee9ng ch\u1ec9 trung gian t\u1eeb nh\u00e0 cung c\u1ea5p v\u00e0 \u00e1p d\u1ee5ng ri\u00eang cho tr\u00ecnh duy\u1ec7t c\u1ee7a t\u1eebng thi\u1ebft b\u1ecb.<\/li>\n<\/ul>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Gi\u1edbi thi\u1ec7u v\u1ec1 ch\u1ee9ng ch\u1ec9 SSL B\u1eb1ng c\u00e1ch \u00e1p d\u1ee5ng ch\u1ee9ng ch\u1ec9 SSL cho CAMServer, b\u1ea1n c\u00f3 th\u1ec3 lo\u1ea1i b\u1ecf c\u00e1c c\u1ea3nh b\u00e1o khi truy c\u1eadp b\u1eb1ng tr\u00ecnh duy\u1ec7t ti\u00eau chu\u1ea9n [\u2026]<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"swell_btn_cv_data":""},"categories":[17],"tags":[],"_links":{"self":[{"href":"https:\/\/chat-messenger.com\/vi\/wp-json\/wp\/v2\/posts\/7452"}],"collection":[{"href":"https:\/\/chat-messenger.com\/vi\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/chat-messenger.com\/vi\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/chat-messenger.com\/vi\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/chat-messenger.com\/vi\/wp-json\/wp\/v2\/comments?post=7452"}],"version-history":[{"count":10,"href":"https:\/\/chat-messenger.com\/vi\/wp-json\/wp\/v2\/posts\/7452\/revisions"}],"predecessor-version":[{"id":8843,"href":"https:\/\/chat-messenger.com\/vi\/wp-json\/wp\/v2\/posts\/7452\/revisions\/8843"}],"wp:attachment":[{"href":"https:\/\/chat-messenger.com\/vi\/wp-json\/wp\/v2\/media?parent=7452"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/chat-messenger.com\/vi\/wp-json\/wp\/v2\/categories?post=7452"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/chat-messenger.com\/vi\/wp-json\/wp\/v2\/tags?post=7452"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}