{"id":9781,"date":"2017-10-17T14:40:24","date_gmt":"2017-10-17T07:40:24","guid":{"rendered":""},"modified":"2024-07-04T15:03:12","modified_gmt":"2024-07-04T08:03:12","slug":"cai-dat-chung-chi-ssl-len-nginx","status":"publish","type":"post","link":"https:\/\/vnso.vn\/en\/cai-dat-chung-chi-ssl-len-nginx\/","title":{"rendered":"C\u00e0i \u0110\u1eb7t Ch\u1ee9ng Ch\u1ec9 SSL L\u00ean NGINX"},"content":{"rendered":"<p>Qu\u00e1 tr\u00ecnh c\u00e0i \u0111\u1eb7t SSL tr\u00ean server s\u1ebd c\u1ea7n m\u1ed9t s\u1ed1 ki\u1ebfn th\u1ee9c k\u1ef9 thu\u1eadt nh\u1ea5t \u0111\u1ecbnh, trong b\u00e0i vi\u1ebft n\u00e0y, m\u00ecnh s\u1ebd h\u01b0\u1edbng d\u1eabn c\u00e1c b\u1ea1n chi ti\u1ebft c\u00e1ch c\u00e0i \u0111\u1eb7t v\u1edbi 2 lo\u1ea1i ch\u1ee9ng ch\u1ec9 ph\u1ed5 bi\u1ebfn nh\u1ea5t cho t\u00ean mi\u1ec1n\u00a0l\u00e0\u00a0<strong>PositiveSSL t\u1eeb Comodo<\/strong>\u00a0v\u00e0\u00a0<strong>Standard SSL DV t\u1eeb GoDaddy<\/strong>.<\/p>\n<p><!--more--><\/p>\n<p>C\u1ea3 2 lo\u1ea1i ch\u1ee9ng ch\u1ec9 n\u00e0y \u0111\u1ec1u thu\u1ed9c lo\u1ea1i\u00a0Domain Validation, \u0111\u01b0\u1ee3c d\u00f9ng r\u1ea5t ph\u1ed5 bi\u1ebfn\u00a0do chi ph\u00ed r\u1ebb, d\u1ec5 d\u00e0ng c\u00e0i \u0111\u1eb7t, k\u00edch ho\u1ea1t online kh\u00f4ng ph\u1ea3i x\u00e1c nh\u1eadn\u00a0gi\u1ea5y t\u1edd th\u00f4ng tin g\u00ec.<\/p>\n<h2 id=\"1._K\u00edch_ho\u1ea1t\u00a0ch\u1ee9ng_ch\u1ec9\">1. K\u00edch ho\u1ea1t\u00a0ch\u1ee9ng ch\u1ec9<\/h2>\n<p>Sau khi \u0111\u0103ng k\u00fd SSL, b\u1ea1n c\u1ea7n ph\u1ea3i ti\u1ebfn h\u00e0nh k\u00edch ho\u1ea1t\u00a0th\u00ec m\u1edbi nh\u1eadn \u0111\u01b0\u1ee3c file ch\u1ee9ng ch\u1ec9.<\/p>\n<p>\u1ede b\u01b0\u1edbc n\u00e0y, b\u1ea1n c\u1ea7n ph\u1ea3i cung c\u1ea5p\u00a0<strong>Private Key<\/strong>\u00a0v\u00e0\u00a0<strong>CSR file<\/strong>, h\u00e3y c\u1ea9n th\u1eadn l\u01b0u l\u1ea1i Private Key n\u00e0y \u0111\u1ec3 s\u1eed d\u1ee5ng \u1edf b\u01b0\u1edbc b\u00ean d\u01b0\u1edbi. B\u1ea1n s\u1ebd \u0111\u01b0\u1ee3c y\u00eau c\u1ea7u cung c\u1ea5p n\u1ed9i dung file CSR khi k\u00edch ho\u1ea1t SSL.<\/p>\n<p>\u0110\u1ec3 c\u00f3 2 key n\u00e0y b\u1ea1n d\u00f9ng l\u1ec7nh\u00a0<code>openssl<\/code>\u00a0tr\u00ean server Linux:<\/p>\n<pre>openssl req -new -newkey rsa:2048 -nodes -keyout example_com.key -out example_com.csr<\/pre>\n<p>Sau \u0111\u00f3 b\u1ea1n s\u1ebd nh\u1eadn \u0111\u01b0\u1ee3c 2 file:<\/p>\n<ul>\n<li><code>example_com.key<\/code>\u00a0\u2014 Private Key c\u00e0i tr\u00ean server c\u1ee7a m\u00ecnh.<\/li>\n<li><code>example_com.csr<\/code>\u00a0\u2014 file CSR \u0111\u1ec3 g\u1eedi cho nh\u00e0 cung c\u1ea5p d\u1ecbch v\u1ee5 SSL.<\/li>\n<\/ul>\n<h2 id=\"2._T\u1ea1o_file_Bundle\">2. T\u1ea1o file Bundle<\/h2>\n<p>K\u1ebft th\u00fac b\u01b0\u1edbc n\u00e0y ch\u00fang ta s\u1ebd c\u00f3 file\u00a0<code>ssl-bundle.crt<\/code>, th\u1ee9 t\u1ef1 c\u00e1c file thao t\u00e1c \u1edf b\u01b0\u1edbc n\u00e0y\u00a0<strong>r\u1ea5t quan tr\u1ecdng<\/strong>, b\u1ea1n c\u1ea7n l\u01b0u \u00fd th\u1ef1c hi\u1ec7n theo cho chu\u1ea9n.<\/p>\n<h3 id=\"a._Ch\u1ee9ng_ch\u1ec9_c\u1ee7a_Comodo\">a. Ch\u1ee9ng ch\u1ec9 c\u1ee7a Comodo<\/h3>\n<p>N\u1ebfu k\u00edch ho\u1ea1t ch\u1ee9ng ch\u1ec9 SSL th\u00e0nh c\u00f4ng, email g\u1eedi t\u1eeb Comodo c\u00f3 ti\u00eau \u0111\u1ec1 t\u01b0\u01a1ng t\u1ef1 nh\u01b0 sau: \u201c<em>Your PositiveSSL Certificate for demo.vnso.vn<\/em>\u201c, trong mail c\u00f3 \u0111\u00ednh k\u00e8m 1 file n\u00e9n\u00a0<code>vnso_vn.zip<\/code>, l\u00fac n\u00e0y c\u00f3 th\u1ec3 c\u00f3 2 tr\u01b0\u1eddng h\u1ee3p.<\/p>\n<p><strong>\u2013 File n\u00e9n .ZIP g\u1ed3m 2 file:<\/strong><\/p>\n<ol>\n<li>vnso_vn.crt<\/li>\n<li>vnso_vn.ca-bundle<\/li>\n<\/ol>\n<p>B\u1ea1n d\u00f9ng text editor, t\u1ea1o file m\u1edbi\u00a0<code>ssl-bundle.crt<\/code>\u00a0ch\u1ee9a n\u1ed9i dung c\u1ee7a 2\u00a0file, th\u1ee9 t\u1ef1 l\u1ea7n l\u01b0\u1ee3t:\u00a0vnso_vn.crt &gt; vnso_vn.ca-bundle<\/p>\n<p>&nbsp;<\/p>\n<p><strong>\u2013 File n\u00e9n .ZIP g\u1ed3m 4 file:<\/strong><\/p>\n<ol>\n<li>AddTrustExternalCARoot.crt<\/li>\n<li>COMODORSAAddTrustCA.crt<\/li>\n<li>COMODORSADomainValidationSecureServerCA.crt<\/li>\n<li>vnso_vn.crt<\/li>\n<\/ol>\n<p>B\u1ea1n d\u00f9ng text editor, t\u1ea1o file m\u1edbi\u00a0<code>ssl-bundle.crt<\/code>\u00a0ch\u1ee9a n\u1ed9i dung c\u1ee7a 4 file, th\u1ee9 t\u1ef1 l\u1ea7n l\u01b0\u1ee3t:\u00a0vnso_vn.crt &gt; COMODORSADomainValidationSecureServerCA.crt &gt; COMODORSAAddTrustCA.crt &gt; AddTrustExternalCARoot.crt<\/p>\n<p>Ho\u1eb7c ch\u1ea1y l\u1ec7nh sau:<\/p>\n<pre>cat vnso_vn.crt COMODORSADomainValidationSecureServerCA.crt COMODORSAAddTrustCA.crt AddTrustExternalCARoot.crt &gt; ssl-bundle.crt<\/pre>\n<h3 id=\"b._Ch\u1ee9ng_ch\u1ec9_c\u1ee7a_GoDaddy\">b. Ch\u1ee9ng ch\u1ec9 c\u1ee7a GoDaddy<\/h3>\n<p>V\u1edbi ch\u1ee9ng ch\u1ec9 SSL c\u1ee7a\u00a0GoDaddy, file n\u00e9n s\u1ebd g\u1ed3m 2 file, v\u00ed d\u1ee5:<\/p>\n<ol>\n<li>9981e0dcd97c0b37.crt<\/li>\n<li>gdig2_bundle.crt<\/li>\n<\/ol>\n<p>B\u1ea1n d\u00f9ng text editor, t\u1ea1o file m\u1edbi\u00a0<code>ssl-bundle.crt<\/code>\u00a0ch\u1ee9a n\u1ed9i dung c\u1ee7a 2\u00a0file, th\u1ee9 t\u1ef1 l\u1ea7n l\u01b0\u1ee3t: 9981e0dcd97c0b37.crt &gt; gdig2_bundle.crt<\/p>\n<h2 id=\"3._C\u00e0i_\u0111\u1eb7t_ch\u1ee9ng_ch\u1ec9_SSL\">3. C\u00e0i \u0111\u1eb7t ch\u1ee9ng ch\u1ec9 SSL<\/h2>\n<p>B\u01b0\u1edbc n\u00e0y m\u00ecnh thao t\u00e1c tr\u00ean server c\u00e0i \u0111\u1eb7t, v\u1edbi server c\u00e0i \u0111\u1eb7t th\u1ee7 c\u00f4ng ho\u1eb7c c\u00e1c server Nginx kh\u00e1c c\u00e1ch l\u00e0m c\u0169ng t\u01b0\u01a1ng t\u1ef1 b\u1ea1n c\u1ee9 \u0111\u1ecdc th\u1eadt k\u0129 l\u00e0 hi\u1ec3u. V\u01b0\u1edbng m\u1eafc ch\u1ed7 n\u00e0o \u0111\u1ec3 l\u1ea1i\u00a0comment m\u00ecnh s\u1ebd support lu\u00f4n.<\/p>\n<p>T\u1ea1o th\u01b0 m\u1ee5c ch\u1ee9a file ch\u1ee9ng ch\u1ec9:<\/p>\n<pre>mkdir -p \/etc\/nginx\/ssl\/vnso_vn\/<\/pre>\n<p>L\u01b0u n\u1ed9i dung file ch\u1ee9ng ch\u1ec9 \u1edf th\u01b0 m\u1ee5c n\u00e0y, copy\/paste d\u00f9ng\u00a0nano<\/p>\n<pre>nano\u00a0\/etc\/nginx\/ssl\/vnso_vn\/ssl-bundle.crt<\/pre>\n<p>L\u01b0u n\u1ed9i dung Private Key chung th\u01b0 m\u1ee5c:<\/p>\n<pre>nano\u00a0\/etc\/nginx\/ssl\/vnso_vn\/private.key<\/pre>\n<p>T\u1ea1o file\u00a0DH parameters\u00a02048 bit, qu\u00e1 tr\u00ecnh generate s\u1ebd h\u01a1i l\u00e2u:<\/p>\n<pre>openssl dhparam 2048 -out \/etc\/nginx\/ssl\/dhparam.pem<\/pre>\n<p>Ti\u1ebfp theo, ch\u00fang ta s\u1ebd ch\u1ec9nh l\u1ea1i file c\u1ea5u h\u00ecnh Nginx. V\u00ed d\u1ee5 t\u00ean mi\u1ec1n c\u1ee7a m\u00ecnh l\u00e0 demo.vnso.vn\u00a0th\u00ec file c\u1ea5u h\u00ecnh s\u1ebd c\u00f3 \u0111\u01b0\u1eddng d\u1eabn l\u00e0\u00a0<code>\/etc\/nginx\/conf.d\/demo.vnso.vn.conf<\/code><\/p>\n<p><strong>M\u1edf file c\u1ea5u h\u00ecnh l\u00ean v\u1edbi nano<\/strong><\/p>\n<pre>nano \/etc\/nginx\/conf.d\/demo.vnso.vn.conf<\/pre>\n<p><strong>C\u1ea5u h\u00ecnh SSL x\u1eed l\u00fd c\u00e1c request<\/strong><\/p>\n<p>Trong\u00a0block\u00a0<code>server { ... }<\/code>\u00a0th\u1ee9 2 \u0111i\u1ec1u ch\u1ec9nh nh\u01b0\u00a0sau:<\/p>\n<p>+ Chuy\u1ec3n\u00a0<code>listen 80 default_server;<\/code>\u00a0th\u00e0nh\u00a0<code>listen 443 ssl http2 default_server;<\/code><\/p>\n<p>+ Sau d\u00f2ng\u00a0<code>server_name demo.vnso.vn;<\/code>\u00a0th\u00eam \u0111o\u1ea1n c\u1ea5u h\u00ecnh SSL \u0111\u00e3 \u0111\u01b0\u1ee3c m\u00ecnh t\u1ed1i \u01b0u:<\/p>\n<pre>\t# SSL\r\n        ssl_certificate \/etc\/nginx\/ssl\/vnso_vn\/ssl-bundle.crt;\r\n        ssl_certificate_key \/etc\/nginx\/ssl\/vnso_vn\/private.key;\r\n        ssl_protocols TLSv1 TLSv1.1 TLSv1.2;\r\n        ssl_prefer_server_ciphers on;\r\n\tssl_ciphers 'ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA256:DHE-RSA-AES256-SHA:ECDHE-ECDSA-DES-CBC3-SHA:ECDHE-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:DES-CBC3-SHA:!DSS';\r\n\r\n        # Improve HTTPS performance with session resumption\r\n        ssl_session_cache shared:SSL:50m;\r\n        ssl_session_timeout 1d;\r\n      \r\n        # DH parameters\r\n        ssl_dhparam \/etc\/nginx\/ssl\/dhparam.pem;\r\n\r\n        # Enable HSTS\r\n        add_header Strict-Transport-Security \"max-age=31536000\" always;\r\n<\/pre>\n<p><strong>Redirect to\u00e0n b\u1ed9 link www http sang https<\/strong><\/p>\n<p>Trong\u00a0block\u00a0<code>server { ... }<\/code>\u00a0\u1edf ph\u00eda tr\u00ean c\u00f9ng:<\/p>\n<p>+ Chuy\u1ec3n\u00a0<code>server_name www.demo.vnso.vn;<\/code>\u00a0th\u00e0nh\u00a0<code>server_name demo.vnso.vn www.demo.vnso.vn;<\/code><\/p>\n<p>+ Chuy\u1ec3n\u00a0<code>rewrite ^(.*) http:\/\/demo.vnso.vn$1 permanent;<\/code>\u00a0th\u00e0nh\u00a0<code>rewrite ^(.*) https:\/\/vnso.vn$1 permanent;<\/code><\/p>\n<p>K\u1ebft qu\u1ea3 \u0111\u01b0\u1ee3c nh\u01b0 sau:<\/p>\n<pre>server {\r\n\tlisten   80;\r\n\tserver_name demo.vnso.vn www.demo.vnso.vn;\r\n\trewrite ^(.*) https:\/\/vnso.vn$1 permanent;\r\n}<\/pre>\n<p>L\u00fac n\u00e0y khi truy c\u1eadp http:\/\/demo.vnso.vn v\u00e0 http:\/\/www.demo.vnso.vn s\u1ebd t\u1ef1 \u0111\u1ed9ng redirect sang https:\/\/vnso.vn<\/p>\n<p><strong>Redirect to\u00e0n b\u1ed9 link www https\u00a0sang https<\/strong><\/p>\n<p>Th\u00eam m\u1edbi block\u00a0<code>server { ... }<\/code>\u00a0\u1edf tr\u00ean c\u00f9ng<\/p>\n<pre>server {\r\n\tlisten   443 ssl http2;\r\n\tserver_name www.demo.vnso.vn;\r\n\r\n\t# SSL\r\n        ssl_certificate \/etc\/nginx\/ssl\/vnso_vn\/ssl-bundle.crt;\r\n        ssl_certificate_key \/etc\/nginx\/ssl\/vnso_vn\/private.key;\r\n        ssl_protocols TLSv1 TLSv1.1 TLSv1.2;\r\n        ssl_prefer_server_ciphers on;\r\n\tssl_ciphers 'ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA256:DHE-RSA-AES256-SHA:ECDHE-ECDSA-DES-CBC3-SHA:ECDHE-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:DES-CBC3-SHA:!DSS';\r\n\trewrite ^(.*) https:\/\/vnso.vn$1 permanent;\r\n}<\/pre>\n<p>L\u00fac n\u00e0y khi truy c\u1eadp https:\/\/www.demo.vnso.vn s\u1ebd t\u1ef1 \u0111\u1ed9ng redirect sang <a href=\"https:\/\/vnso.vn\/en\/\">https:\/\/vnso.vn<\/a><\/p>\n<p>&nbsp;<\/p>","protected":false},"excerpt":{"rendered":"<p>Qu\u00e1 tr\u00ecnh c\u00e0i \u0111\u1eb7t SSL tr\u00ean server s\u1ebd c\u1ea7n m\u1ed9t s\u1ed1 ki\u1ebfn th\u1ee9c k\u1ef9 thu\u1eadt nh\u1ea5t \u0111\u1ecbnh, trong b\u00e0i vi\u1ebft n\u00e0y, m\u00ecnh s\u1ebd h\u01b0\u1edbng d\u1eabn c\u00e1c b\u1ea1n chi ti\u1ebft c\u00e1ch c\u00e0i \u0111\u1eb7t v\u1edbi 2 lo\u1ea1i ch\u1ee9ng ch\u1ec9 ph\u1ed5 bi\u1ebfn nh\u1ea5t cho t\u00ean mi\u1ec1n\u00a0l\u00e0\u00a0PositiveSSL t\u1eeb Comodo\u00a0v\u00e0\u00a0Standard SSL DV t\u1eeb GoDaddy.<\/p>","protected":false},"author":1,"featured_media":10829,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[206,20,21,17],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.3 (Yoast SEO v22.8) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>C\u00e0i \u0110\u1eb7t Ch\u1ee9ng Ch\u1ec9 SSL L\u00ean NGINX | C\u00d4NG NGH\u1ec6 VNSO\u2122<\/title>\n<meta name=\"description\" content=\"Qu\u00e1 tr\u00ecnh c\u00e0i \u0111\u1eb7t ch\u1ee9ng ch\u1ec9 SSL tr\u00ean server s\u1ebd c\u1ea7n m\u1ed9t s\u1ed1 ki\u1ebfn th\u1ee9c k\u1ef9 thu\u1eadt nh\u1ea5t \u0111\u1ecbnh, b\u00e0i vi\u1ebft n\u00e0y s\u1ebd gi\u1ea3i \u0111\u00e1p c\u00e1c th\u1eafc m\u1eafc c\u1ee7a b\u1ea1n.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vnso.vn\/en\/cai-dat-chung-chi-ssl-len-nginx\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"C\u00e0i \u0110\u1eb7t Ch\u1ee9ng Ch\u1ec9 SSL L\u00ean NGINX\" \/>\n<meta property=\"og:description\" content=\"Qu\u00e1 tr\u00ecnh c\u00e0i \u0111\u1eb7t ch\u1ee9ng ch\u1ec9 SSL tr\u00ean server s\u1ebd c\u1ea7n m\u1ed9t s\u1ed1 ki\u1ebfn th\u1ee9c k\u1ef9 thu\u1eadt nh\u1ea5t \u0111\u1ecbnh, b\u00e0i vi\u1ebft n\u00e0y s\u1ebd gi\u1ea3i \u0111\u00e1p c\u00e1c th\u1eafc m\u1eafc c\u1ee7a b\u1ea1n.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vnso.vn\/en\/cai-dat-chung-chi-ssl-len-nginx\/\" \/>\n<meta property=\"og:site_name\" content=\"C\u00d4NG NGH\u1ec6 VNSO\u2122\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/VNSO.VN\" \/>\n<meta property=\"article:published_time\" content=\"2017-10-17T07:40:24+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-07-04T08:03:12+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/vnso.vn\/wp-content\/uploads\/2017\/10\/nginx-ssl-installation.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"847\" \/>\n\t<meta property=\"og:image:height\" content=\"377\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"quocvu\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"quocvu\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/vnso.vn\/cai-dat-chung-chi-ssl-len-nginx\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/vnso.vn\/cai-dat-chung-chi-ssl-len-nginx\/\"},\"author\":{\"name\":\"quocvu\",\"@id\":\"https:\/\/vnso.vn\/#\/schema\/person\/d2e01da61bbe4e9cdad491a13585c000\"},\"headline\":\"C\u00e0i \u0110\u1eb7t Ch\u1ee9ng Ch\u1ec9 SSL L\u00ean NGINX\",\"datePublished\":\"2017-10-17T07:40:24+00:00\",\"dateModified\":\"2024-07-04T08:03:12+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/vnso.vn\/cai-dat-chung-chi-ssl-len-nginx\/\"},\"wordCount\":892,\"publisher\":{\"@id\":\"https:\/\/vnso.vn\/#organization\"},\"image\":{\"@id\":\"https:\/\/vnso.vn\/cai-dat-chung-chi-ssl-len-nginx\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/vnso.vn\/wp-content\/uploads\/2017\/10\/nginx-ssl-installation.jpg\",\"articleSection\":[\"H\u01b0\u1edbng d\u1eabn Cloud VPS\",\"H\u01b0\u1edbng d\u1eabn Hosting\",\"Server Dedicated (M\u00e1y ch\u1ee7 ri\u00eang)\",\"Th\u00f4ng tin chung\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/vnso.vn\/cai-dat-chung-chi-ssl-len-nginx\/\",\"url\":\"https:\/\/vnso.vn\/cai-dat-chung-chi-ssl-len-nginx\/\",\"name\":\"C\u00e0i \u0110\u1eb7t Ch\u1ee9ng Ch\u1ec9 SSL L\u00ean NGINX | C\u00d4NG NGH\u1ec6 VNSO\u2122\",\"isPartOf\":{\"@id\":\"https:\/\/vnso.vn\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/vnso.vn\/cai-dat-chung-chi-ssl-len-nginx\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/vnso.vn\/cai-dat-chung-chi-ssl-len-nginx\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/vnso.vn\/wp-content\/uploads\/2017\/10\/nginx-ssl-installation.jpg\",\"datePublished\":\"2017-10-17T07:40:24+00:00\",\"dateModified\":\"2024-07-04T08:03:12+00:00\",\"description\":\"Qu\u00e1 tr\u00ecnh c\u00e0i \u0111\u1eb7t ch\u1ee9ng ch\u1ec9 SSL tr\u00ean server s\u1ebd c\u1ea7n m\u1ed9t s\u1ed1 ki\u1ebfn th\u1ee9c k\u1ef9 thu\u1eadt nh\u1ea5t \u0111\u1ecbnh, b\u00e0i vi\u1ebft n\u00e0y s\u1ebd gi\u1ea3i \u0111\u00e1p c\u00e1c th\u1eafc m\u1eafc c\u1ee7a b\u1ea1n.\",\"breadcrumb\":{\"@id\":\"https:\/\/vnso.vn\/cai-dat-chung-chi-ssl-len-nginx\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/vnso.vn\/cai-dat-chung-chi-ssl-len-nginx\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/vnso.vn\/cai-dat-chung-chi-ssl-len-nginx\/#primaryimage\",\"url\":\"https:\/\/vnso.vn\/wp-content\/uploads\/2017\/10\/nginx-ssl-installation.jpg\",\"contentUrl\":\"https:\/\/vnso.vn\/wp-content\/uploads\/2017\/10\/nginx-ssl-installation.jpg\",\"width\":847,\"height\":377,\"caption\":\"c\u00e0i \u0111\u1eb7t ssl tr\u00ean nginx\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/vnso.vn\/cai-dat-chung-chi-ssl-len-nginx\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Trang ch\u1ee7\",\"item\":\"https:\/\/vnso.vn\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"C\u00e0i \u0110\u1eb7t Ch\u1ee9ng Ch\u1ec9 SSL L\u00ean NGINX\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/vnso.vn\/#website\",\"url\":\"https:\/\/vnso.vn\/\",\"name\":\"C\u00d4NG NGH\u1ec6 VNSO\u2122\",\"description\":\"Private Cloud, VPS, Server v\u00e0 Gi\u1ea3i ph\u00e1p CNTT\",\"publisher\":{\"@id\":\"https:\/\/vnso.vn\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/vnso.vn\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/vnso.vn\/#organization\",\"name\":\"C\u00d4NG NGH\u1ec6 VNSO\u2122\",\"url\":\"https:\/\/vnso.vn\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/vnso.vn\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/vnso.vn\/wp-content\/uploads\/2024\/06\/VNSO-Logo-Social-2024.png\",\"contentUrl\":\"https:\/\/vnso.vn\/wp-content\/uploads\/2024\/06\/VNSO-Logo-Social-2024.png\",\"width\":1200,\"height\":1200,\"caption\":\"C\u00d4NG NGH\u1ec6 VNSO\u2122\"},\"image\":{\"@id\":\"https:\/\/vnso.vn\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/VNSO.VN\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/vnso.vn\/#\/schema\/person\/d2e01da61bbe4e9cdad491a13585c000\",\"name\":\"quocvu\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/vnso.vn\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/05192d775e8ae6de4f4c2fec17bf7605?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/05192d775e8ae6de4f4c2fec17bf7605?s=96&d=mm&r=g\",\"caption\":\"quocvu\"},\"url\":\"https:\/\/vnso.vn\/en\/author\/quocvu\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"C\u00e0i \u0110\u1eb7t Ch\u1ee9ng Ch\u1ec9 SSL L\u00ean NGINX | C\u00d4NG NGH\u1ec6 VNSO\u2122","description":"Qu\u00e1 tr\u00ecnh c\u00e0i \u0111\u1eb7t ch\u1ee9ng ch\u1ec9 SSL tr\u00ean server s\u1ebd c\u1ea7n m\u1ed9t s\u1ed1 ki\u1ebfn th\u1ee9c k\u1ef9 thu\u1eadt nh\u1ea5t \u0111\u1ecbnh, b\u00e0i vi\u1ebft n\u00e0y s\u1ebd gi\u1ea3i \u0111\u00e1p c\u00e1c th\u1eafc m\u1eafc c\u1ee7a b\u1ea1n.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vnso.vn\/en\/cai-dat-chung-chi-ssl-len-nginx\/","og_locale":"en_US","og_type":"article","og_title":"C\u00e0i \u0110\u1eb7t Ch\u1ee9ng Ch\u1ec9 SSL L\u00ean NGINX","og_description":"Qu\u00e1 tr\u00ecnh c\u00e0i \u0111\u1eb7t ch\u1ee9ng ch\u1ec9 SSL tr\u00ean server s\u1ebd c\u1ea7n m\u1ed9t s\u1ed1 ki\u1ebfn th\u1ee9c k\u1ef9 thu\u1eadt nh\u1ea5t \u0111\u1ecbnh, b\u00e0i vi\u1ebft n\u00e0y s\u1ebd gi\u1ea3i \u0111\u00e1p c\u00e1c th\u1eafc m\u1eafc c\u1ee7a b\u1ea1n.","og_url":"https:\/\/vnso.vn\/en\/cai-dat-chung-chi-ssl-len-nginx\/","og_site_name":"C\u00d4NG NGH\u1ec6 VNSO\u2122","article_publisher":"https:\/\/www.facebook.com\/VNSO.VN","article_published_time":"2017-10-17T07:40:24+00:00","article_modified_time":"2024-07-04T08:03:12+00:00","og_image":[{"width":847,"height":377,"url":"https:\/\/vnso.vn\/wp-content\/uploads\/2017\/10\/nginx-ssl-installation.jpg","type":"image\/jpeg"}],"author":"quocvu","twitter_card":"summary_large_image","twitter_misc":{"Written by":"quocvu","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/vnso.vn\/cai-dat-chung-chi-ssl-len-nginx\/#article","isPartOf":{"@id":"https:\/\/vnso.vn\/cai-dat-chung-chi-ssl-len-nginx\/"},"author":{"name":"quocvu","@id":"https:\/\/vnso.vn\/#\/schema\/person\/d2e01da61bbe4e9cdad491a13585c000"},"headline":"C\u00e0i \u0110\u1eb7t Ch\u1ee9ng Ch\u1ec9 SSL L\u00ean NGINX","datePublished":"2017-10-17T07:40:24+00:00","dateModified":"2024-07-04T08:03:12+00:00","mainEntityOfPage":{"@id":"https:\/\/vnso.vn\/cai-dat-chung-chi-ssl-len-nginx\/"},"wordCount":892,"publisher":{"@id":"https:\/\/vnso.vn\/#organization"},"image":{"@id":"https:\/\/vnso.vn\/cai-dat-chung-chi-ssl-len-nginx\/#primaryimage"},"thumbnailUrl":"https:\/\/vnso.vn\/wp-content\/uploads\/2017\/10\/nginx-ssl-installation.jpg","articleSection":["H\u01b0\u1edbng d\u1eabn Cloud VPS","H\u01b0\u1edbng d\u1eabn Hosting","Server Dedicated (M\u00e1y ch\u1ee7 ri\u00eang)","Th\u00f4ng tin chung"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/vnso.vn\/cai-dat-chung-chi-ssl-len-nginx\/","url":"https:\/\/vnso.vn\/cai-dat-chung-chi-ssl-len-nginx\/","name":"C\u00e0i \u0110\u1eb7t Ch\u1ee9ng Ch\u1ec9 SSL L\u00ean NGINX | C\u00d4NG NGH\u1ec6 VNSO\u2122","isPartOf":{"@id":"https:\/\/vnso.vn\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vnso.vn\/cai-dat-chung-chi-ssl-len-nginx\/#primaryimage"},"image":{"@id":"https:\/\/vnso.vn\/cai-dat-chung-chi-ssl-len-nginx\/#primaryimage"},"thumbnailUrl":"https:\/\/vnso.vn\/wp-content\/uploads\/2017\/10\/nginx-ssl-installation.jpg","datePublished":"2017-10-17T07:40:24+00:00","dateModified":"2024-07-04T08:03:12+00:00","description":"Qu\u00e1 tr\u00ecnh c\u00e0i \u0111\u1eb7t ch\u1ee9ng ch\u1ec9 SSL tr\u00ean server s\u1ebd c\u1ea7n m\u1ed9t s\u1ed1 ki\u1ebfn th\u1ee9c k\u1ef9 thu\u1eadt nh\u1ea5t \u0111\u1ecbnh, b\u00e0i vi\u1ebft n\u00e0y s\u1ebd gi\u1ea3i \u0111\u00e1p c\u00e1c th\u1eafc m\u1eafc c\u1ee7a b\u1ea1n.","breadcrumb":{"@id":"https:\/\/vnso.vn\/cai-dat-chung-chi-ssl-len-nginx\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vnso.vn\/cai-dat-chung-chi-ssl-len-nginx\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vnso.vn\/cai-dat-chung-chi-ssl-len-nginx\/#primaryimage","url":"https:\/\/vnso.vn\/wp-content\/uploads\/2017\/10\/nginx-ssl-installation.jpg","contentUrl":"https:\/\/vnso.vn\/wp-content\/uploads\/2017\/10\/nginx-ssl-installation.jpg","width":847,"height":377,"caption":"c\u00e0i \u0111\u1eb7t ssl tr\u00ean nginx"},{"@type":"BreadcrumbList","@id":"https:\/\/vnso.vn\/cai-dat-chung-chi-ssl-len-nginx\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Trang ch\u1ee7","item":"https:\/\/vnso.vn\/"},{"@type":"ListItem","position":2,"name":"C\u00e0i \u0110\u1eb7t Ch\u1ee9ng Ch\u1ec9 SSL L\u00ean NGINX"}]},{"@type":"WebSite","@id":"https:\/\/vnso.vn\/#website","url":"https:\/\/vnso.vn\/","name":"C\u00d4NG NGH\u1ec6 VNSO\u2122","description":"Private Cloud, VPS, Server v\u00e0 Gi\u1ea3i ph\u00e1p CNTT","publisher":{"@id":"https:\/\/vnso.vn\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vnso.vn\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/vnso.vn\/#organization","name":"C\u00d4NG NGH\u1ec6 VNSO\u2122","url":"https:\/\/vnso.vn\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vnso.vn\/#\/schema\/logo\/image\/","url":"https:\/\/vnso.vn\/wp-content\/uploads\/2024\/06\/VNSO-Logo-Social-2024.png","contentUrl":"https:\/\/vnso.vn\/wp-content\/uploads\/2024\/06\/VNSO-Logo-Social-2024.png","width":1200,"height":1200,"caption":"C\u00d4NG NGH\u1ec6 VNSO\u2122"},"image":{"@id":"https:\/\/vnso.vn\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/VNSO.VN"]},{"@type":"Person","@id":"https:\/\/vnso.vn\/#\/schema\/person\/d2e01da61bbe4e9cdad491a13585c000","name":"quocvu","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vnso.vn\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/05192d775e8ae6de4f4c2fec17bf7605?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/05192d775e8ae6de4f4c2fec17bf7605?s=96&d=mm&r=g","caption":"quocvu"},"url":"https:\/\/vnso.vn\/en\/author\/quocvu\/"}]}},"_links":{"self":[{"href":"https:\/\/vnso.vn\/en\/wp-json\/wp\/v2\/posts\/9781"}],"collection":[{"href":"https:\/\/vnso.vn\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/vnso.vn\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/vnso.vn\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/vnso.vn\/en\/wp-json\/wp\/v2\/comments?post=9781"}],"version-history":[{"count":0,"href":"https:\/\/vnso.vn\/en\/wp-json\/wp\/v2\/posts\/9781\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vnso.vn\/en\/wp-json\/wp\/v2\/media\/10829"}],"wp:attachment":[{"href":"https:\/\/vnso.vn\/en\/wp-json\/wp\/v2\/media?parent=9781"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vnso.vn\/en\/wp-json\/wp\/v2\/categories?post=9781"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vnso.vn\/en\/wp-json\/wp\/v2\/tags?post=9781"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}