{"id":10584,"date":"2024-04-30T11:30:37","date_gmt":"2024-04-30T04:30:37","guid":{"rendered":"https:\/\/cloud.z.com\/vn\/?p=10584"},"modified":"2024-04-24T11:34:34","modified_gmt":"2024-04-24T04:34:34","slug":"nginx-ssl-config","status":"publish","type":"post","link":"https:\/\/cloud.z.com\/vn\/news\/nginx-ssl-config\/","title":{"rendered":"T\u1eeb A-Z v\u1ec1 NGINX SSL config: 6 B\u01b0\u1edbc s\u1eed d\u1ee5ng HTTPS v\u1edbi NGINX"},"content":{"rendered":"<p>NGINX SSL config - hay c\u1ea5u h\u00ecnh SSL v\u1edbi NGINX - ch\u1ec9 m\u1ea5t v\u00e0i ph\u00fat; m\u1ecdi th\u1ee9 b\u1ea1n c\u1ea7n l\u00e0m l\u00e0 l\u01b0u ch\u1ee9ng ch\u1ec9 SSL v\u00e0 c\u00e1c t\u1eadp tin kh\u00f3a tr\u00ean m\u00e1y ch\u1ee7, sau \u0111\u00f3 ch\u1ec9nh s\u1eeda t\u1eadp tin NGINX conf \u0111\u1ec3 k\u00edch ho\u1ea1t ch\u1ee9ng ch\u1ec9. C\u1ee5 th\u1ec3 ra sao, h\u00e3y c\u00f9ng Z.com t\u00ecm hi\u1ec3u trong b\u00e0i vi\u1ebft d\u01b0\u1edbi \u0111\u00e2y.<\/p>\n<div class=\"tg_wrap_cbsv tg_wrap_cbsv_blue\" style=\"margin: 20px 0px; border-radius: 4px; border: 2px solid #0066b2;\"><cite style=\"margin: 0px; background-color: #0066b2; color: #fff; border-top-left-radius: 2px; border-top-right-radius: 2px; font-size: 19px; padding: 12px 20px; font-weight: bold; display: block; font-style: normal;\">D\u1ecbch v\u1ee5 SSL Sertigo v\u1edbi nhi\u1ec1u \u01b0u \u0111i\u1ec3m v\u01b0\u1ee3t tr\u1ed9i<\/cite><\/p>\n<div class=\"textwidget\" style=\"padding: 20px; background: #70c2e280;\">\n<ul>\n<li>B\u1ea3o v\u1ec7 website tr\u01b0\u1edbc hacker<\/li>\n<li>T\u1ea1o s\u1ef1 an t\u00e2m, tin t\u01b0\u1edfng c\u1ee7a ng\u01b0\u1eddi d\u00f9ng khi truy c\u1eadp<\/li>\n<li>Chrome ch\u1ec9 hi\u1ec3n th\u1ecb ngay v\u1edbi website c\u00f3 https<\/li>\n<li>N\u00e2ng cao th\u1ee9 h\u1ea1ng t\u00ecm ki\u1ebfm website<\/li>\n<\/ul>\n<p><span style=\"color: #ffff00;\"><a class=\"btn_combi_sv\" style=\"font-weight: bold; color: #ffff00; padding: 8px 26px 8px 26px; font-size: 20px; line-height: 30px; border-radius: 56px; text-shadow: none; background: #0066b2; display: table; margin: 0px auto;\" href=\"https:\/\/tenten.vn\/vi\/ssl\/sectigo?code=LCqHwKmBukXyfxbF&amp;idCampaign=3139\">\u0110\u0102NG K\u00dd NGAY<\/a><\/span><\/p>\n<ul>\n<li><a href=\"https:\/\/bit.ly\/3FpatPu\">V\u00e0o nh\u00f3m Zalo nh\u1eadn nhi\u1ec1u \u01b0u \u0111\u00e3i kh\u00e1c<\/a><\/li>\n<li>Hotline: (024) 71 089 999<\/li>\n<li>Email: info@tenten.vn<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<h3>NGINX SSL config l\u00e0 g\u00ec?<\/h3>\n<p>NGINX SSL config l\u00e0 c\u00e1ch c\u1ea5u h\u00ecnh m\u00e1y ch\u1ee7 web NGINX \u0111\u1ec3 h\u1ed7 tr\u1ee3 SSL (Secure Sockets Layer) ho\u1eb7c TLS (Transport Layer Security). SSL\/TLS l\u00e0 giao th\u1ee9c b\u1ea3o m\u1eadt d\u00f9ng \u0111\u1ec3 b\u1ea3o v\u1ec7 d\u1eef li\u1ec7u truy\u1ec1n qua internet gi\u1eefa m\u00e1y kh\u00e1ch v\u00e0 m\u00e1y ch\u1ee7. NGINX SSL config bao g\u1ed3m c\u00e1c t\u00f9y ch\u1ecdn \u0111\u1ec3 k\u00edch ho\u1ea1t v\u00e0 c\u1ea5u h\u00ecnh ch\u1ee9ng ch\u1ec9 SSL\/TLS, c\u0169ng nh\u01b0 c\u00e1c c\u00e0i \u0111\u1eb7t b\u1ea3o m\u1eadt v\u00e0 quy\u1ec1n truy c\u1eadp.<\/p>\n<p>M\u1ed9t s\u1ed1 t\u00f9y ch\u1ecdn c\u1ea5u h\u00ecnh SSL ph\u1ed5 bi\u1ebfn tr\u00ean NGINX bao g\u1ed3m:<\/p>\n<p>- <strong>`ssl_certificate`<\/strong>: \u0110\u01b0\u1eddng d\u1eabn \u0111\u1ebfn t\u1eadp tin ch\u1ee9a ch\u1ee9ng ch\u1ec9 SSL cho m\u00e1y ch\u1ee7.<\/p>\n<p>- <strong>`ssl_certificate_key`<\/strong>: \u0110\u01b0\u1eddng d\u1eabn \u0111\u1ebfn t\u1eadp tin ch\u1ee9a kh\u00f3a ri\u00eang t\u01b0 (private key) t\u01b0\u01a1ng \u1ee9ng v\u1edbi ch\u1ee9ng ch\u1ec9 SSL.<\/p>\n<p>- <strong>`ssl_protocols`<\/strong>: C\u00e1c phi\u00ean b\u1ea3n c\u1ee7a giao th\u1ee9c SSL\/TLS \u0111\u01b0\u1ee3c h\u1ed7 tr\u1ee3.<\/p>\n<p>- <strong>`ssl_ciphers`<\/strong>: C\u00e1c thu\u1eadt to\u00e1n m\u00e3 h\u00f3a \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng \u0111\u1ec3 b\u1ea3o v\u1ec7 d\u1eef li\u1ec7u truy\u1ec1n qua k\u1ebft n\u1ed1i SSL\/TLS.<\/p>\n<p>- <strong>`ssl_prefer_server_ciphers`<\/strong>: Cho ph\u00e9p m\u00e1y ch\u1ee7 \u01b0u ti\u00ean s\u1eed d\u1ee5ng thu\u1eadt to\u00e1n m\u00e3 h\u00f3a m\u00e0 n\u00f3 h\u1ed7 tr\u1ee3 nh\u01b0 \u0111\u01b0\u1ee3c \u0111\u1ec1 xu\u1ea5t b\u1edfi m\u00e1y kh\u00e1ch.<\/p>\n<p>B\u1eb1ng c\u00e1ch c\u1ea5u h\u00ecnh SSL tr\u00ean NGINX, b\u1ea1n c\u00f3 th\u1ec3 t\u0103ng c\u01b0\u1eddng b\u1ea3o m\u1eadt cho c\u00e1c trang web ho\u1eb7c \u1ee9ng d\u1ee5ng web c\u1ee7a m\u00ecnh b\u1eb1ng c\u00e1ch m\u00e3 h\u00f3a d\u1eef li\u1ec7u \u0111\u01b0\u1ee3c truy\u1ec1n \u0111i v\u00e0 \u0111\u1ea3m b\u1ea3o t\u00ednh to\u00e0n v\u1eb9n c\u1ee7a th\u00f4ng tin.<\/p>\n<h3>T\u1ea1i sao c\u1ea7n NGINX SSL config<\/h3>\n<p>C\u1ea5u h\u00ecnh SSL tr\u00ean NGINX (NGINX SSL config) l\u00e0 c\u1ea7n thi\u1ebft \u0111\u1ec3 b\u1ea3o v\u1ec7 th\u00f4ng tin truy\u1ec1n t\u1ea3i qua m\u1ea1ng internet gi\u1eefa m\u00e1y kh\u00e1ch v\u00e0 m\u00e1y ch\u1ee7. D\u01b0\u1edbi \u0111\u00e2y l\u00e0 m\u1ed9t s\u1ed1 l\u00fd do quan tr\u1ecdng \u0111\u1ec3 s\u1eed d\u1ee5ng SSL config tr\u00ean NGINX:<\/p>\n<p><strong>- B\u1ea3o m\u1eadt d\u1eef li\u1ec7u<\/strong>: SSL\/TLS cung c\u1ea5p m\u1ed9t l\u1edbp b\u1ea3o v\u1ec7 b\u1ed5 sung cho th\u00f4ng tin \u0111\u01b0\u1ee3c truy\u1ec1n qua m\u1ea1ng b\u1eb1ng c\u00e1ch m\u00e3 h\u00f3a d\u1eef li\u1ec7u. S\u1eed d\u1ee5ng SSL config tr\u00ean NGINX gi\u00fap b\u1ea3o v\u1ec7 d\u1eef li\u1ec7u c\u1ee7a b\u1ea1n kh\u1ecfi vi\u1ec7c b\u1ecb \u0111\u00e1nh c\u1eafp ho\u1eb7c s\u1eeda \u0111\u1ed5i b\u1edfi b\u00ean th\u1ee9 ba.<\/p>\n<p><strong>- Tu\u00e2n th\u1ee7 quy \u0111\u1ecbnh v\u00e0 lu\u1eadt ph\u00e1p<\/strong>: Nhi\u1ec1u quy \u0111\u1ecbnh v\u00e0 lu\u1eadt ph\u00e1p y\u00eau c\u1ea7u vi\u1ec7c b\u1ea3o v\u1ec7 th\u00f4ng tin c\u00e1 nh\u00e2n c\u1ee7a ng\u01b0\u1eddi d\u00f9ng tr\u00ean internet. S\u1eed d\u1ee5ng SSL config gi\u00fap b\u1ea1n tu\u00e2n th\u1ee7 c\u00e1c quy \u0111\u1ecbnh n\u00e0y, gi\u1ea3m thi\u1ec3u r\u1ee7i ro ph\u00e1p l\u00fd v\u00e0 ti\u1ec1m \u1ea9n c\u00e1c h\u1eadu qu\u1ea3 ph\u00e1p l\u00fd c\u00f3 th\u1ec3 x\u1ea3y ra.<\/p>\n<p><strong>- SEO<\/strong>: C\u00e1c c\u00f4ng c\u1ee5 t\u00ecm ki\u1ebfm nh\u01b0 Google \u01b0u ti\u00ean c\u00e1c trang web s\u1eed d\u1ee5ng SSL trong k\u1ebft qu\u1ea3 t\u00ecm ki\u1ebfm c\u1ee7a h\u1ecd. Vi\u1ec7c c\u1ea5u h\u00ecnh SSL config tr\u00ean NGINX c\u00f3 th\u1ec3 gi\u00fap c\u1ea3i thi\u1ec7n v\u1ecb tr\u00ed c\u1ee7a trang web c\u1ee7a b\u1ea1n trong c\u00e1c k\u1ebft qu\u1ea3 t\u00ecm ki\u1ebfm.<\/p>\n<p><strong>- T\u0103ng c\u01b0\u1eddng uy t\u00edn th\u01b0\u01a1ng hi\u1ec7u<\/strong>: M\u1ed9t trang web ho\u1eb7c \u1ee9ng d\u1ee5ng web \u0111\u01b0\u1ee3c b\u1ea3o v\u1ec7 b\u1edfi SSL config th\u1ec3 hi\u1ec7n s\u1ef1 chuy\u00ean nghi\u1ec7p v\u00e0 quan t\u00e2m \u0111\u1ebfn b\u1ea3o m\u1eadt c\u1ee7a t\u1ed5 ch\u1ee9c. \u0110i\u1ec1u n\u00e0y c\u00f3 th\u1ec3 t\u0103ng c\u01b0\u1eddng uy t\u00edn th\u01b0\u01a1ng hi\u1ec7u v\u00e0 gi\u00fap thu h\u00fat v\u00e0 gi\u1eef ch\u00e2n kh\u00e1ch h\u00e0ng.<\/p>\n<p>V\u1edbi nh\u1eefng l\u1ee3i \u00edch tr\u00ean, vi\u1ec7c s\u1eed d\u1ee5ng SSL config tr\u00ean NGINX kh\u00f4ng ch\u1ec9 l\u00e0 m\u1ed9t y\u1ebfu t\u1ed1 c\u1ea7n thi\u1ebft m\u00e0 c\u00f2n l\u00e0 m\u1ed9t quy\u1ebft \u0111\u1ecbnh th\u00f4ng minh \u0111\u1ec3 b\u1ea3o v\u1ec7 th\u00f4ng tin v\u00e0 t\u0103ng c\u01b0\u1eddng uy t\u00edn c\u1ee7a trang web ho\u1eb7c \u1ee9ng d\u1ee5ng c\u1ee7a b\u1ea1n.<\/p>\n<h3>C\u00e1c b\u01b0\u1edbc NGINX SSL config<\/h3>\n<h4>Chu\u1ea9n b\u1ecb ch\u1ee9ng ch\u1ec9 SSL<\/h4>\n<p>B\u01b0\u1edbc \u0111\u1ea7u ti\u00ean khi th\u1ef1c hi\u1ec7n NGINX SSL config l\u00e0 chu\u1ea9n b\u1ecb s\u1eb5n ch\u1ee9ng ch\u1ec9 SSL.<\/p>\n<p>Th\u00f4ng th\u01b0\u1eddng, sau khi mua ch\u1ee9ng ch\u1ec9 SSL, b\u1ea1n c\u1ea7n t\u1ea3i c\u00e1c t\u1eadp tin ch\u1ee9ng ch\u1ec9 v\u1ec1 m\u00e1y t\u00ednh. Ch\u00fang th\u01b0\u1eddng bao g\u1ed3m 2 t\u1eadp tin c\u00f3 ph\u1ea7n m\u1edf r\u1ed9ng l\u00e0 <strong>cer <\/strong>(ho\u1eb7c <strong>crt<\/strong>) v\u00e0 <strong>key<\/strong>, cho ph\u00e9p b\u1ea1n thi\u1ebft l\u1eadp HTTPS v\u1edbi m\u00e1y ch\u1ee7 NGINX. Ch\u00fang ta s\u1ebd \u0111\u1ed5i t\u00ean hai t\u1eadp tin n\u00e0y th\u00e0nh <strong>ssl_certificate.crt<\/strong> v\u00e0 <strong>ssl_certificate.key<\/strong>.<\/p>\n<h4>L\u01b0u ch\u1ee9ng ch\u1ec9 SSL l\u00ean m\u00e1y ch\u1ee7<\/h4>\n<p>Upload c\u1ea3 hai t\u1eadp tin <strong>ssl_certificate.crt<\/strong> v\u00e0 <strong>ssl_certificate.key<\/strong> l\u00ean m\u00e1y ch\u1ee7 \u0111\u00e3 c\u00e0i NGINX. Trong v\u00ed d\u1ee5 n\u00e0y, NGINX \u0111\u01b0\u1ee3c c\u00e0i t\u1ea1i <strong>\/etc\/nginx<\/strong>, v\u00e0 c\u00e1c t\u1eadp tin SSL s\u1ebd \u0111\u01b0\u1ee3c l\u01b0u v\u00e0o th\u01b0 m\u1ee5c <strong>\/etc\/nginx\/certs<\/strong>. Do \u0111\u00f3, \u0111\u01b0\u1eddng d\u1eabn \u0111\u1ea7y \u0111\u1ee7 c\u1ee7a c\u00e1c t\u1eadp tin SSL l\u00e0 <strong>\/etc\/nginx\/certs\/ssl_certificate.crt <\/strong>v\u00e0 <strong>\/etc\/ng\u0129n\/certs\/ssl_certificate.key.<\/strong><\/p>\n<p><strong><img class=\"wp-image-23169\" src=\"https:\/\/www.hostify.vn\/blog\/wp-content\/uploads\/2024\/04\/nginx-ssl-config-2.png\" alt=\"NGINX SSL config 2\" \/><\/strong><\/p>\n<h4>Ch\u1ec9nh s\u1eeda t\u1eadp tin NGINX conf<\/h4>\n<p>B\u01b0\u1edbc ti\u1ebfp theo l\u00e0 ch\u1ec9nh s\u1eeda t\u1eadp tin NGINX conf \u0111\u1ec3 t\u1ea1o m\u1ed9t block m\u00e1y ch\u1ee7 HTTPS v\u00e0 \u0111\u01b0a c\u00e1c t\u1eadp tin ch\u1ee9ng ch\u1ec9 SSL v\u00e0o block m\u00e1y ch\u1ee7 m\u1edbi. \u0110\u1ec3 \u0111\u1ea3m b\u1ea3o URL ti\u00eau chu\u1ea9n, m\u1ecdi URL phi ti\u00eau chu\u1ea9n s\u1ebd \u0111\u01b0\u1ee3c redirect \u0111\u1ebfn URL ti\u00eau chu\u1ea9n. URL ti\u00eau chu\u1ea9n s\u1ebd l\u00e0 <strong>https:\/\/www.vi-du.com<\/strong>. C\u00e1c URL phi ti\u00eau chu\u1ea9n nh\u01b0 <strong>https:\/\/vi-du.com, http:\/\/www.vi-du.com, http:\/\/vi-du.com,<\/strong> \u0111\u1ec1u s\u1ebd \u0111\u01b0\u1ee3c redirect \u0111\u1ebfn <strong>https:\/\/www.vi-du.com. <\/strong>M\u1ecdi URL n\u00eau tr\u00ean \u0111\u1ec1u \u0111\u01b0\u1ee3c x\u1eed l\u00fd b\u1edfi m\u00e1y ch\u1ee7 web ch\u1ea1y \u1edf c\u1ed5ng 3000.<\/p>\n<p><img class=\"wp-image-23170\" src=\"https:\/\/www.hostify.vn\/blog\/wp-content\/uploads\/2024\/04\/nginx-ssl-config-3.png\" alt=\"NGINX SSL config 3\" \/><\/p>\n<h4>T\u1ea1o block m\u00e1y ch\u1ee7 m\u1edbi<\/h4>\n<p>Block m\u00e1y ch\u1ee7 d\u01b0\u1edbi \u0111\u00e2y \u0111\u00e3 h\u1ed7 tr\u1ee3 HTTPS. N\u00f3 ch\u1ea5p nh\u1eadn URL <strong>https:\/\/www.vi-du.com<\/strong> v\u00e0 forward n\u00f3 \u0111\u1ebfn m\u00e1y ch\u1ee7 web \u1edf c\u1ed5ng 3000.<\/p>\n<p><img class=\"wp-image-23171\" src=\"https:\/\/www.hostify.vn\/blog\/wp-content\/uploads\/2024\/04\/nginx-ssl-config-4.png\" alt=\"NGINX SSL config 4\" \/><\/p>\n<h4>Th\u00eam ch\u1ee9ng ch\u1ec9 SSL v\u00e0o block m\u00e1y ch\u1ee7 m\u1edbi<\/h4>\n<p>M\u00e1y ch\u1ee7 c\u1ea7n c\u00f3 ch\u1ee9ng ch\u1ec9 SSL c\u00e0i \u0111\u1eb7t s\u1eb5n \u0111\u1ec3 s\u1eed d\u1ee5ng SSL. Ch\u00fang ta \u0111\u00e3 ho\u00e0n t\u1ea5t b\u01b0\u1edbc n\u00e0y \u1edf tr\u00ean. H\u00e3y nh\u1edb r\u1eb1ng \u0111\u01b0\u1eddng d\u1eabn \u0111\u1ebfn t\u1eadp tin <strong>crt<\/strong> v\u00e0 <strong>key<\/strong> c\u1ea7n kh\u1edbp v\u1edbi v\u1ecb tris m\u00e0 b\u1ea1n \u0111\u00e3 l\u01b0u ch\u00fang tr\u00ean \u1ed5 c\u1ee9ng.<\/p>\n<p><img class=\"wp-image-23172\" src=\"https:\/\/www.hostify.vn\/blog\/wp-content\/uploads\/2024\/04\/nginx-ssl-config-5.png\" alt=\"NGINX SSL config 5\" \/><\/p>\n<h4>Redirect m\u1ecdi URL \u0111\u1ebfn https:\/\/www<\/h4>\n<p>Nh\u01b0 \u0111\u00e3 \u0111\u1ec1 c\u1eadp \u1edf tr\u00ean, ch\u00fang ta s\u1ebd redirect m\u1ecdi URL phi ti\u00eau chu\u1ea9n \u0111\u1ebfn URL ti\u00eau chu\u1ea9n, t\u1ee9c l\u00e0 <strong>https:\/\/www.vi-du.com. <\/strong><\/p>\n<p>Redirect m\u1ecdi URL kh\u00f4ng SSL \u0111\u1ebfn <strong>https:\/\/www.vi-du.com.<\/strong><\/p>\n<p><strong><img class=\"wp-image-23173\" src=\"https:\/\/www.hostify.vn\/blog\/wp-content\/uploads\/2024\/04\/nginx-ssl-config-6.png\" alt=\"NGINX SSL config 6\" \/><\/strong><\/p>\n<p>Redirect <strong>https:\/\/vi-du.com<\/strong> \u0111\u1ebfn <strong>https:\/\/www.vi-du.com<\/strong>.<\/p>\n<p><img class=\"wp-image-23174\" src=\"https:\/\/www.hostify.vn\/blog\/wp-content\/uploads\/2024\/04\/nginx-ssl-config-7.png\" alt=\"NGINX SSL config 7\" \/><\/p>\n<p>Sau khi thay \u0111\u1ed5i xong, t\u1eadp tin NGINX conf s\u1ebd c\u00f3 n\u1ed9i dung nh\u01b0 sau:<\/p>\n<p>server {<\/p>\n<p>listen 80 default_server;<\/p>\n<p>listen [::]:80 default_server;<\/p>\n<p>return 301 https:\/\/$host$request_uri;<\/p>\n<p>}<\/p>\n<p>server {<\/p>\n<p>listen 443 ssl http2;<\/p>\n<p>listen [::]:443 ssl http2;<\/p>\n<p>server_name example.com;<\/p>\n<p>ssl_certificate \/etc\/nginx\/certs\/ssl_certificate.crt;<\/p>\n<p>ssl_certificate_key \/etc\/nginx\/certs\/ssl_certificate.key;<\/p>\n<p>return 301 https:\/\/www.example.com$request_uri;<\/p>\n<p>}<\/p>\n<p>server {<\/p>\n<p>listen 443 ssl http2;<\/p>\n<p>listen [::]:443 ssl http2;<\/p>\n<p>server_name www.example.com;<\/p>\n<p>ssl_certificate \/etc\/nginx\/certs\/ssl_certificate.crt;<\/p>\n<p>ssl_certificate_key \/etc\/nginx\/certs\/ssl_certificate.key;<\/p>\n<p>location \/ {<\/p>\n<p>proxy_pass http:\/\/127.0.0.1:3000\/;<\/p>\n<p>}<\/p>\n<p>}<\/p>\n<h4>Kh\u1edfi \u0111\u1ed9ng l\u1ea1i NGINX<\/h4>\n<p>Nh\u01b0 v\u1eady, ch\u00fang ta \u0111\u00e3 ho\u00e0n t\u1ea5t m\u1ecdi b\u01b0\u1edbc c\u1ea7n thi\u1ebft trong vi\u1ec7c NGINX SSL config. Cu\u1ed1i c\u00f9ng, b\u1ea1n ph\u1ea3i kh\u1edfi \u0111\u1ed9ng l\u1ea1i m\u00e1y ch\u1ee7 NGINX \u0111\u1ec3 c\u00e1c thay \u0111\u1ed5i c\u00f3 hi\u1ec7u l\u1ef1c b\u1eb1ng c\u00e2u l\u1ec7nh: <strong>sudo systemctl restart nginx.<\/strong><\/p>\n<p>Ch\u00fac c\u00e1c b\u1ea1n th\u00e0nh c\u00f4ng!<\/p>\n<div class=\"tg_wrap_cbsv tg_wrap_cbsv_blue\" style=\"margin: 20px 0px; border-radius: 4px; border: 2px solid #0066b2;\"><cite style=\"margin: 0px; background-color: #0066b2; color: #fff; border-top-left-radius: 2px; border-top-right-radius: 2px; font-size: 19px; padding: 12px 20px; font-weight: bold; display: block; font-style: normal;\">D\u1ecbch v\u1ee5 SSL Sertigo v\u1edbi nhi\u1ec1u \u01b0u \u0111i\u1ec3m v\u01b0\u1ee3t tr\u1ed9i<\/cite><\/p>\n<div class=\"textwidget\" style=\"padding: 20px; background: #70c2e280;\">\n<ul>\n<li>B\u1ea3o v\u1ec7 website tr\u01b0\u1edbc hacker<\/li>\n<li>T\u1ea1o s\u1ef1 an t\u00e2m, tin t\u01b0\u1edfng c\u1ee7a ng\u01b0\u1eddi d\u00f9ng khi truy c\u1eadp<\/li>\n<li>Chrome ch\u1ec9 hi\u1ec3n th\u1ecb ngay v\u1edbi website c\u00f3 https<\/li>\n<li>N\u00e2ng cao th\u1ee9 h\u1ea1ng t\u00ecm ki\u1ebfm website<\/li>\n<\/ul>\n<p><span style=\"color: #ffff00;\"><a class=\"btn_combi_sv\" style=\"font-weight: bold; color: #ffff00; padding: 8px 26px 8px 26px; font-size: 20px; line-height: 30px; border-radius: 56px; text-shadow: none; background: #0066b2; display: table; margin: 0px auto;\" href=\"https:\/\/tenten.vn\/vi\/ssl\/sectigo?code=LCqHwKmBukXyfxbF&amp;idCampaign=3139\">\u0110\u0102NG K\u00dd NGAY<\/a><\/span><\/p>\n<ul>\n<li><a href=\"https:\/\/bit.ly\/3FpatPu\">V\u00e0o nh\u00f3m Zalo nh\u1eadn nhi\u1ec1u \u01b0u \u0111\u00e3i kh\u00e1c<\/a><\/li>\n<li>Hotline: (024) 71 089 999<\/li>\n<li>Email: info@tenten.vn<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<p><strong>B\u00e0i li\u00ean quan<\/strong><\/p>\n<ul>\n<li class=\"title-article\"><a href=\"https:\/\/cloud.z.com\/vn\/news\/ssl\/\">SSL l\u00e0 g\u00ec? H\u01b0\u1edbng d\u1eabn c\u00e0i \u0111\u1eb7t &amp; ki\u1ec3m tra SSL chi ti\u1ebft<\/a><\/li>\n<li class=\"title-article\"><a href=\"https:\/\/cloud.z.com\/vn\/news\/lets-encrypt-wildcard-ssl\/\">H\u01b0\u1edbng d\u1eabn t\u1eeb A-Z c\u00e1ch c\u00e0i \u0111\u1eb7t Let\u2019s Encrypt Wildcard SSL mi\u1ec5n ph\u00ed<\/a><\/li>\n<li class=\"title-article\"><a href=\"https:\/\/cloud.z.com\/vn\/news\/openssl\/\">OpenSSL l\u00e0 g\u00ec? H\u01b0\u1edbng d\u1eabn c\u00e1ch c\u00e0i \u0111\u1eb7t OpenSSL tr\u00ean Windows 10<\/a><\/li>\n<li><a href=\"https:\/\/cloud.z.com\/vn\/news\/blog\/tai-sao-phai-su-dung-ssl\/\">T\u1ea1i sao ph\u1ea3i s\u1eed d\u1ee5ng SSL?<\/a><\/li>\n<li><a href=\"https:\/\/cloud.z.com\/vn\/secureweb-hosting\/ssl-cai-dat-nhanh-chong-va-mien-phi-chi-1-click-2\/\">SSL c\u00e0i \u0111\u1eb7t nhanh ch\u00f3ng v\u00e0 mi\u1ec5n ph\u00ed ch\u1ec9 1 click<\/a><\/li>\n<li><a href=\"https:\/\/cloud.z.com\/vn\/support\/kusanagi\/huong-dan-cai-dat-ssl-cho-ten-mien-nhieu-hon-24-ky-tu\/\">H\u01b0\u1edbng d\u1eabn c\u00e0i \u0111\u1eb7t ssl tr\u00ean cpanel<\/a><\/li>\n<li><a href=\"https:\/\/cloud.z.com\/vn\/support\/kusanagi\/huong-dan-cai-dat-ssl-lets-encrypt-mien-phi-tren-kusanagi\/\">H\u01b0\u1edbng d\u1eabn c\u00e0i \u0111\u1eb7t SSL Let's Encrypt mi\u1ec5n ph\u00ed tr\u00ean Kusanagi<\/a><\/li>\n<li><a href=\"https:\/\/cloud.z.com\/vn\/support\/cloud\/huong-dan-cai-dat-ssl-mien-phi-voi-lets-encrypt-tren-dich-vu-cloud-tai-z-com-2\/\">H\u01b0\u1edbng d\u1eabn c\u00e0i \u0111\u1eb7t SSL mi\u1ec5n ph\u00ed v\u1edbi Let's Encrypt tr\u00ean d\u1ecbch v\u1ee5 Cloud t\u1ea1i Z.com<\/a><\/li>\n<li><a href=\"https:\/\/cloud.z.com\/vn\/secureweb-hosting\/video-huong-dan-cai-dat-tinh-nang-ssl-manager\/\">H\u01b0\u1edbng d\u1eabn c\u00e0i \u0111\u1eb7t t\u00ednh n\u0103ng SSL Manager<\/a><\/li>\n<li class=\"title-article\"><a href=\"https:\/\/cloud.z.com\/vn\/news\/lets-encrypt-wildcard-ssl\/\">H\u01b0\u1edbng d\u1eabn t\u1eeb A-Z c\u00e1ch c\u00e0i \u0111\u1eb7t Let\u2019s Encrypt Wildcard SSL mi\u1ec5n ph\u00ed<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>NGINX SSL config - hay c\u1ea5u h\u00ecnh SSL v\u1edbi NGINX - ch\u1ec9 m\u1ea5t v\u00e0i ph\u00fat; m\u1ecdi th\u1ee9 b\u1ea1n c\u1ea7n l\u00e0m l\u00e0 l\u01b0u ch\u1ee9ng ch\u1ec9 SSL v\u00e0 c\u00e1c t\u1eadp tin kh\u00f3a tr\u00ean m\u00e1y ch\u1ee7, sau \u0111\u00f3 ch\u1ec9nh s\u1eeda t\u1eadp tin NGINX...<\/p>\n","protected":false},"author":28,"featured_media":10585,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[177,83],"tags":[],"jetpack_featured_media_url":"https:\/\/cloud.z.com\/vn\/wp-content\/uploads\/2024\/04\/nginx-ssl-config-1.png","_links":{"self":[{"href":"https:\/\/cloud.z.com\/vn\/wp-json\/wp\/v2\/posts\/10584"}],"collection":[{"href":"https:\/\/cloud.z.com\/vn\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cloud.z.com\/vn\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cloud.z.com\/vn\/wp-json\/wp\/v2\/users\/28"}],"replies":[{"embeddable":true,"href":"https:\/\/cloud.z.com\/vn\/wp-json\/wp\/v2\/comments?post=10584"}],"version-history":[{"count":1,"href":"https:\/\/cloud.z.com\/vn\/wp-json\/wp\/v2\/posts\/10584\/revisions"}],"predecessor-version":[{"id":10586,"href":"https:\/\/cloud.z.com\/vn\/wp-json\/wp\/v2\/posts\/10584\/revisions\/10586"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cloud.z.com\/vn\/wp-json\/wp\/v2\/media\/10585"}],"wp:attachment":[{"href":"https:\/\/cloud.z.com\/vn\/wp-json\/wp\/v2\/media?parent=10584"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cloud.z.com\/vn\/wp-json\/wp\/v2\/categories?post=10584"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cloud.z.com\/vn\/wp-json\/wp\/v2\/tags?post=10584"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}