{"id":35,"date":"2014-10-03T10:28:00","date_gmt":"2014-10-03T10:28:00","guid":{"rendered":"http:\/\/www.asianux.org.vn\/index.php\/2014\/10\/03\/toi-uu-nginx-2\/"},"modified":"2014-10-03T10:28:00","modified_gmt":"2014-10-03T10:28:00","slug":"toi-uu-nginx-2","status":"publish","type":"post","link":"https:\/\/www.asianux.org.vn\/index.php\/2014\/10\/03\/toi-uu-nginx-2\/","title":{"rendered":"T\u1ed1i \u01b0u Nginx"},"content":{"rendered":"<p><\/p>\n<div style=\"font-family: Calibri; font-size: 11.0pt; margin: 0in;\"><span style=\"font-weight: bold;\">I \u2013 T\u1ed1i \u01b0u Nginx:<\/span><\/div>\n<div style=\"font-family: Calibri; font-size: 11.0pt; margin: 0in;\"><span lang=\"en-US\" style=\"font-weight: bold;\">1) B<\/span><span lang=\"vi\" style=\"font-weight: bold;\">\u1ed1<\/span><span lang=\"en-US\" style=\"font-weight: bold;\"> tr\u00ed l<\/span><span lang=\"vi\" style=\"font-weight: bold;\">\u1ea1<\/span><span lang=\"en-US\" style=\"font-weight: bold;\">i c\u00e1c t<\/span><span lang=\"vi\" style=\"font-weight: bold;\">\u1ec7<\/span><span lang=\"en-US\" style=\"font-weight: bold;\">p tin c<\/span><span lang=\"vi\" style=\"font-weight: bold;\">\u1ea5<\/span><span lang=\"en-US\" style=\"font-weight: bold;\">u h\u00ecnh:<\/span><\/div>\n<div style=\"font-family: Calibri; font-size: 11.0pt; margin: 0in;\"><span lang=\"en-US\">Th\u00f4ng th\u01b0<\/span><span lang=\"vi\">\u1edd<\/span><span lang=\"en-US\">ng th\u00ec c\u00e1c t<\/span><span lang=\"vi\">\u1ec7<\/span><span lang=\"en-US\">p tin c<\/span><span lang=\"vi\">\u1ea5<\/span><span lang=\"en-US\">u h\u00ecnh c<\/span><span lang=\"vi\">\u1ee7<\/span><span lang=\"en-US\">a Nginx s<\/span><span lang=\"vi\">\u1ebd<\/span><span lang=\"en-US\"> \u0111\u01b0<\/span><span lang=\"vi\">\u1ee3<\/span><span lang=\"en-US\">c l\u01b0u tr<\/span><span lang=\"vi\">\u1eef<\/span><span lang=\"en-US\"> trong th\u01b0 m<\/span><span lang=\"vi\">\u1ee5<\/span><span lang=\"en-US\">c <\/span><span lang=\"vi\">\u201c<\/span><span lang=\"en-US\" style=\"font-style: italic;\">\/etc\/nginx<\/span><span lang=\"vi\" style=\"font-style: italic;\">\u201d<\/span><span lang=\"en-US\">. M<\/span><span lang=\"vi\">\u1ed9<\/span><span lang=\"en-US\">t c\u00e1ch t<\/span><span lang=\"vi\">\u1ed5<\/span><span lang=\"en-US\"> ch<\/span><span lang=\"vi\">\u1ee9<\/span><span lang=\"en-US\">c l<\/span><span lang=\"vi\">\u1ea1<\/span><span lang=\"en-US\">i vi<\/span><span lang=\"vi\">\u1ec7<\/span><span lang=\"en-US\">c l\u01b0u tr<\/span><span lang=\"vi\">\u1eef<\/span><span lang=\"en-US\">&nbsp; t<\/span><span lang=\"vi\">\u1ed1<\/span><span lang=\"en-US\">t h\u01a1n theo phong c\u00e1ch c<\/span><span lang=\"vi\">\u1ee7<\/span><span lang=\"en-US\">a Apache nh\u01b0 sau<\/span><\/div>\n<div style=\"font-family: Calibri; font-size: 11.0pt; margin: 0in;\"><span lang=\"en-US\">## T<\/span><span lang=\"vi\">\u1ec7<\/span><span lang=\"en-US\">p tin c<\/span><span lang=\"vi\">\u1ea5<\/span><span lang=\"en-US\">u h\u00ecnh ch\u00ednh ##\/etc\/nginx\/nginx.conf## T<\/span><span lang=\"vi\">\u1ec7<\/span><span lang=\"en-US\">p tin c<\/span><span lang=\"vi\">\u1ea5<\/span><span lang=\"en-US\">u h\u00ecnh c\u00e1c virtual host ##\/etc\/nginx\/sites-available\/\/etc\/nginx\/sites-enabled\/ ## C\u00e1c t<\/span><span lang=\"vi\">\u1ec7<\/span><span lang=\"en-US\">p tin c<\/span><span lang=\"vi\">\u1ea5<\/span><span lang=\"en-US\">u h\u00ecnh kh\u00e1c&#8230; ##\/etc\/nginx\/conf.d\/<\/span><\/div>\n<div style=\"font-family: Calibri; font-size: 11.0pt; margin: 0in;\"><span lang=\"en-US\">Ph<\/span><span lang=\"vi\">\u1ea7<\/span><span lang=\"en-US\">n t<\/span><span lang=\"vi\">\u1ec7<\/span><span lang=\"en-US\">p tin c<\/span><span lang=\"vi\">\u1ea5<\/span><span lang=\"en-US\">u h\u00ecnh virtual host s<\/span><span lang=\"vi\">\u1ebd<\/span><span lang=\"en-US\"> c\u00f3 2 th\u01b0 m<\/span><span lang=\"vi\">\u1ee5<\/span><span lang=\"en-US\">c ch\u00ednh:<\/span><\/div>\n<ul style=\"direction: ltr; margin-bottom: 0in; margin-left: .375in; margin-top: 0in; unicode-bidi: embed;\" type=\"disc\">\n<li style=\"margin-bottom: 0; margin-top: 0; vertical-align: middle;\"><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt; font-weight: bold;\">sites-available<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">: Ch<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ee9<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">a danh s\u00e1ch c\u00e1c      file c<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ea5<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">u h\u00ecnh kh\u00e1c nhau      nh\u01b0: file c<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ea5<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">u h\u00ecnh ho\u00e0n ch<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ec9<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">nh, file c<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ea5<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">u h\u00ecnh t<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ea1<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">m th<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1edd<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">i, file c<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ea5<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">u h\u00ecnh l<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ed7<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">i,<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u2026<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">L\u01b0u tr<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1eef<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\"> nh<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1eef<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">ng t<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ec7<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">p tin c<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ea5<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">u h\u00ecnh m\u00e0 ta hi<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ec7<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">n c\u00f3.<\/span><\/li>\n<li style=\"margin-bottom: 0; margin-top: 0; vertical-align: middle;\"><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt; font-weight: bold;\">sites-enabled<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">: Ch<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ee9<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">a danh s\u00e1ch c\u00e1c      symbolic link tr<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ecf<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\"> t<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1edb<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">i c\u00e1c t<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ec7<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">p tin c<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ea5<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">u h\u00ecnh ho\u00e0n ch<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ec9<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">nh, \u0111\u00e3 t<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ed1<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">i \u01b0u <\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1edf<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\"> th\u01b0 m<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ee5<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">c sites-available.<\/span><\/li>\n<\/ul>\n<div style=\"font-family: Calibri; font-size: 11.0pt; margin: 0in;\"><span lang=\"en-US\">V\u00ec ch\u00fang ta t\u00e1ch bi<\/span><span lang=\"vi\">\u1ec7<\/span><span lang=\"en-US\">t ph<\/span><span lang=\"vi\">\u1ea7<\/span><span lang=\"en-US\">n file c<\/span><span lang=\"vi\">\u1ea5<\/span><span lang=\"en-US\">u h\u00ecnh c<\/span><span lang=\"vi\">\u1ee7<\/span><span lang=\"en-US\">a c\u00e1c virtual host ra l\u01b0u tr<\/span><span lang=\"vi\">\u1eef<\/span><span lang=\"en-US\"> ri\u00eang n\u00ean ta c<\/span><span lang=\"vi\">\u1ea7<\/span><span lang=\"en-US\">n ph<\/span><span lang=\"vi\">\u1ea3<\/span><span lang=\"en-US\">i include d\u00f2ng \u0111<\/span><span lang=\"vi\">\u1ecb<\/span><span lang=\"en-US\">a ch<\/span><span\n lang=\"vi\">\u1ec9<\/span><span lang=\"en-US\"> th\u01b0 m<\/span><span lang=\"vi\">\u1ee5<\/span><span lang=\"en-US\">c l\u01b0u tr<\/span><span lang=\"vi\">\u1eef<\/span><span lang=\"en-US\"> c\u00e1c file c<\/span><span lang=\"vi\">\u1ea5<\/span><span lang=\"en-US\">u h\u00ecnh n\u00e0y v\u00e0o file c<\/span><span lang=\"vi\">\u1ea5<\/span><span lang=\"en-US\">u h\u00ecnh ch\u00ednh. <\/span><span lang=\"vi\">\u1ede<\/span><span lang=\"en-US\"> file<\/span><span lang=\"en-US\" style=\"font-weight: bold;\">nginx.conf ta<\/span><span lang=\"en-US\">&nbsp;th\u00eam v\u00e0o<\/span><\/div>\n<div style=\"font-family: Calibri; font-size: 11.0pt; margin: 0in;\"><span lang=\"en-US\">## T<\/span><span lang=\"vi\">\u1ec7<\/span><span lang=\"en-US\">p tin c<\/span><span lang=\"vi\">\u1ea5<\/span><span lang=\"en-US\">u h\u00ecnh virtual host. ##include \/etc\/nginx\/sites-enabled\/*; ## C\u00e1c t<\/span><span lang=\"vi\">\u1ec7<\/span><span lang=\"en-US\">p tin c<\/span><span lang=\"vi\">\u1ea5<\/span><span lang=\"en-US\">u h\u00ecnh kh\u00e1c&#8230;\/ ##include \/etc\/nginx\/conf.d\/*;<\/span><\/div>\n<div style=\"font-family: Calibri; font-size: 11.0pt; margin: 0in;\"><span lang=\"en-US\" style=\"font-weight: bold;\">Ch\u00fa \u00fd:<\/span><span lang=\"en-US\">&nbsp;Vi<\/span><span lang=\"vi\">\u1ec7<\/span><span lang=\"en-US\">c t<\/span><span lang=\"vi\">\u1ed1<\/span><span lang=\"en-US\">i \u01b0u l<\/span><span lang=\"vi\">\u1ea1<\/span><span lang=\"en-US\">i c\u00e1ch s<\/span><span lang=\"vi\">\u1eaf<\/span><span lang=\"en-US\">p x<\/span><span lang=\"vi\">\u1ebf<\/span><span lang=\"en-US\">p n\u00e0y gi\u00fap ch\u00fang ta d<\/span><span lang=\"vi\">\u1ec5<\/span><span lang=\"en-US\">d\u00e0ng qu<\/span><span lang=\"vi\">\u1ea3<\/span><span lang=\"en-US\">n l\u00fd h<\/span><span lang=\"vi\">\u1ec7<\/span><span lang=\"en-US\"> th<\/span><span lang=\"vi\">\u1ed1<\/span><span lang=\"en-US\">ng webserver h\u01a1n ch<\/span><span lang=\"vi\">\u1ee9<\/span><span lang=\"en-US\">kh\u00f4ng c\u00f3 t\u00e1c d<\/span><span lang=\"vi\">\u1ee5<\/span><span lang=\"en-US\">ng t<\/span><span lang=\"vi\">\u1edb<\/span><span lang=\"en-US\">i hi<\/span><span lang=\"vi\">\u1ec7<\/span><span lang=\"en-US\">u su<\/span><span lang=\"vi\">\u1ea5<\/span><span lang=\"en-US\">t t<\/span><span lang=\"vi\">\u1edb<\/span><span lang=\"en-US\">i hi<\/span><span lang=\"vi\">\u1ec7<\/span><span lang=\"en-US\">u su<\/span><span lang=\"vi\">\u1ea5<\/span><span lang=\"en-US\">t.<\/span><\/div>\n<div style=\"font-family: Calibri; font-size: 11.0pt; margin: 0in;\"><span lang=\"en-US\" style=\"font-weight: bold;\">2) T<\/span><span lang=\"vi\" style=\"font-weight: bold;\">\u1ed1<\/span><span lang=\"en-US\" style=\"font-weight: bold;\">i \u01b0u worker_processes:<\/span><\/div>\n<div style=\"font-family: Calibri; font-size: 11.0pt; margin: 0in;\"><span lang=\"en-US\">V<\/span><span lang=\"vi\">\u1edb<\/span><span lang=\"en-US\">i c<\/span><span lang=\"vi\">\u1ea5<\/span><span lang=\"en-US\">u h\u00ecnh m<\/span><span lang=\"vi\">\u1eb7<\/span><span lang=\"en-US\">c \u0111<\/span><span lang=\"vi\">\u1ecb<\/span><span lang=\"en-US\">nh, Nginx s<\/span><span lang=\"vi\">\u1ebd<\/span><span lang=\"en-US\"> s<\/span><span lang=\"vi\">\u1eed<\/span><span lang=\"en-US\"> d<\/span><span lang=\"vi\">\u1ee5<\/span><span lang=\"en-US\">ng m<\/span><span lang=\"vi\">\u1ed9<\/span><span lang=\"en-US\">t CPU \u0111<\/span><span lang=\"vi\">\u1ec3<\/span><span lang=\"en-US\"> x<\/span><span lang=\"vi\">\u1eed<\/span><span lang=\"en-US\"> l\u00fd c\u00e1c t\u00e1c v<\/span><span lang=\"vi\">\u1ee5<\/span><span lang=\"en-US\"> c<\/span><span lang=\"vi\">\u1ee7<\/span><span lang=\"en-US\">a m\u00ecnh. T\u00f9y theo m<\/span><span lang=\"vi\">\u1ee9<\/span><span lang=\"en-US\">c \u0111<\/span><span lang=\"vi\">\u1ed9<\/span><span lang=\"en-US\"> ho<\/span><span lang=\"vi\">\u1ea1<\/span><span lang=\"en-US\">t \u0111<\/span><span lang=\"vi\">\u1ed9<\/span><span lang=\"en-US\">ng c<\/span><span lang=\"vi\">\u1ee7<\/span><span lang=\"en-US\">a web server m\u00e0 ch\u00fang ta c\u00f3 th<\/span><span lang=\"vi\">\u1ec3<\/span><span lang=\"en-US\"> thay \u0111<\/span><span lang=\"vi\">\u1ed5<\/span><span lang=\"en-US\">i l<\/span><span lang=\"vi\">\u1ea1<\/span><span lang=\"en-US\">i thi<\/span><span lang=\"vi\">\u1ebf<\/span><span lang=\"en-US\">t l<\/span><span lang=\"vi\">\u1ead<\/span><span lang=\"en-US\">p n\u00e0y. V\u00ed d<\/span><span lang=\"vi\">\u1ee5<\/span><span lang=\"en-US\"> v<\/span><span lang=\"vi\">\u1edb<\/span><span lang=\"en-US\">i c\u00e1c web server hay s<\/span><span lang=\"vi\">\u1eed<\/span><span lang=\"en-US\">d<\/span><span lang=\"vi\">\u1ee5<\/span><span lang=\"en-US\">ng v<\/span><span lang=\"vi\">\u1ec1<\/span><span lang=\"en-US\"> SSL, gzip th\u00ec ta n\u00ean \u0111<\/span><span lang=\"vi\">\u1eb7<\/span><span lang=\"en-US\">t ch<\/span><span lang=\"vi\">\u1ec9<\/span><span lang=\"en-US\"> s<\/span><span lang=\"vi\">\u1ed1<\/span><span lang=\"en-US\"> c<\/span><span lang=\"vi\">\u1ee7<\/span><span lang=\"en-US\">a&nbsp;<\/span><span lang=\"en-US\" style=\"font-style: italic;\">worker_processes<\/span><span lang=\"en-US\">&nbsp;n\u00e0y l\u00ean cao h\u01a1n. N<\/span><span lang=\"vi\">\u1ebf<\/span><span lang=\"en-US\">u website c<\/span><span lang=\"vi\">\u1ee7<\/span><span lang=\"en-US\">a b<\/span><span lang=\"vi\">\u1ea1<\/span><span lang=\"en-US\">n c\u00f3 s<\/span><span lang=\"vi\">\u1ed1<\/span><span lang=\"en-US\"> l\u01b0<\/span><span lang=\"vi\">\u1ee3<\/span><span lang=\"en-US\">ng c\u00e1c t<\/span><span lang=\"vi\">\u1ec7<\/span><span lang=\"en-US\">p tin t\u0129nh nhi<\/span><span lang=\"vi\">\u1ec1<\/span><span lang=\"en-US\">u, v\u00e0 dung l\u01b0<\/span><span lang=\"vi\">\u1ee3<\/span><span lang=\"en-US\">ng c<\/span><span lang=\"vi\">\u1ee7<\/span><span lang=\"en-US\">a ch\u00fang l<\/span><span lang=\"vi\">\u1edb<\/span><span lang=\"en-US\">n h\u01a1n b<\/span><span lang=\"vi\">\u1ed9<\/span><span lang=\"en-US\"> nh<\/span><span lang=\"vi\">\u1edb<\/span><span lang=\"en-US\"> RAM th\u00ec vi<\/span><span lang=\"vi\">\u1ec7<\/span><span lang=\"en-US\">c t\u0103ng&nbsp;<\/span><span lang=\"en-US\" style=\"font-style: italic;\">worker_processes<\/span><span lang=\"en-US\">&nbsp;s<\/span><span lang=\"vi\">\u1ebd<\/span><span lang=\"en-US\"> t<\/span><span lang=\"vi\">\u1ed1<\/span><span lang=\"en-US\">i \u01b0u b\u0103ng th\u00f4ng \u0111\u0129a c<\/span><span lang=\"vi\">\u1ee7<\/span><span lang=\"en-US\">a h<\/span><span lang=\"vi\">\u1ec7<\/span><span lang=\"en-US\"> th<\/span><span lang=\"vi\">\u1ed1<\/span><span lang=\"en-US\">ng.<\/span><\/div>\n<div style=\"font-family: Calibri; font-size: 11.0pt; margin: 0in;\"><span lang=\"en-US\">\u0110<\/span><span lang=\"vi\">\u1ec3<\/span><span lang=\"en-US\"> x\u00e1c \u0111<\/span><span lang=\"vi\">\u1ecb<\/span><span lang=\"en-US\">nh s<\/span><span lang=\"vi\">\u1ed1<\/span><span lang=\"en-US\"> cores c<\/span><span lang=\"vi\">\u1ee7<\/span><span lang=\"en-US\">a CPU c<\/span><span lang=\"vi\">\u1ee7<\/span><span lang=\"en-US\">a h<\/span><span lang=\"vi\">\u1ec7<\/span><span lang=\"en-US\"> th<\/span><span lang=\"vi\">\u1ed1<\/span><span lang=\"en-US\">ng ta c\u00f3 th<\/span><span lang=\"vi\">\u1ec3<\/span><span lang=\"en-US\"> th<\/span><span lang=\"vi\">\u1ef1<\/span><span lang=\"en-US\">c hi<\/span><span lang=\"vi\">\u1ec7<\/span><span lang=\"en-US\">n l<\/span><span lang=\"vi\">\u1ec7<\/span><span lang=\"en-US\">nh<\/span><\/div>\n<div style=\"font-family: Calibri; font-size: 11.0pt; margin: 0in;\"><span style=\"font-style: italic;\"># cat \/proc\/cpuinfo | grep processor<\/span><\/div>\n<div style=\"font-family: Calibri; font-size: 11.0pt; margin: 0in;\">[<a href=\"http:\/\/www.gocit.vn\/bai-viet\/tag\/root\/\" target=\"_blank\" rel=\"noopener\">root<\/a>@server ~]# cat \/proc\/cpuinfo | grep processorprocessor<span style=\"mso-spacerun: yes;\">&nbsp;&nbsp;&nbsp; <\/span>: 0processor<span style=\"mso-spacerun: yes;\">&nbsp;&nbsp;&nbsp; <\/span>: 1processor<span style=\"mso-spacerun: yes;\">&nbsp;&nbsp;&nbsp; <\/span>: 2processor<span style=\"mso-spacerun: yes;\">&nbsp;&nbsp;&nbsp; <\/span>: 3<\/div>\n<div style=\"font-family: Calibri; font-size: 11.0pt; margin: 0in;\"><span lang=\"en-US\">Nh\u01b0 <\/span><span lang=\"vi\">\u1edf<\/span><span lang=\"en-US\"> tr\u00ean, CPU c<\/span><span lang=\"vi\">\u1ee7<\/span><span lang=\"en-US\">a ch\u00fang ta c\u00f3 4 cores. \u0110<\/span><span lang=\"vi\">\u1ec3<\/span><span lang=\"en-US\"> thay \u0111<\/span><span lang=\"vi\">\u1ed5<\/span><span lang=\"en-US\">i m<\/span><span lang=\"vi\">\u1ee9<\/span><span lang=\"en-US\">c s<\/span><span lang=\"vi\">\u1eed<\/span><span lang=\"en-US\"> d<\/span><span lang=\"vi\">\u1ee5<\/span><span lang=\"en-US\">ng CPU c<\/span><span lang=\"vi\">\u1ee7<\/span><span lang=\"en-US\">a nginx ta s<\/span><span lang=\"vi\">\u1eed<\/span><span lang=\"en-US\">a t<\/span><span lang=\"vi\">\u1ec7<\/span><span lang=\"en-US\">p tin c<\/span><span lang=\"vi\">\u1ea5<\/span><span lang=\"en-US\">u h\u00ecnh ch\u00ednh<\/span><\/div>\n<div style=\"font-family: Calibri; font-size: 11.0pt; margin: 0in;\"><span style=\"font-style: italic;\"># vi \/etc\/nginx\/nginx.conf<\/span><\/div>\n<div style=\"font-family: Calibri; font-size: 11.0pt; margin: 0in;\"><span lang=\"en-US\">T<\/span><span lang=\"vi\">\u1ea1<\/span><span lang=\"en-US\">i d\u00f2ng s<\/span><span lang=\"vi\">\u1ed1<\/span><span lang=\"en-US\"> 3 ta thay \u0111<\/span><span lang=\"vi\">\u1ed5<\/span><span lang=\"en-US\">i gi\u00e1 tr<\/span><span lang=\"vi\">\u1ecb<\/\nspan><span lang=\"en-US\"> c<\/span><span lang=\"vi\">\u1ee7<\/span><span lang=\"en-US\">a&nbsp;<\/span><span lang=\"en-US\" style=\"font-style: italic;\">worker_processes<\/span><span lang=\"en-US\">&nbsp;l\u00e0 4.<\/span><\/div>\n<div style=\"margin: 0in;\"><img loading=\"lazy\" decoding=\"async\" alt=\"nginx-php-fpm-config-2\" height=\"70\" src=\"file:\/\/\/C:%5CUsers%5Ckhanhnn%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C02%5Cclip_image001.png\" width=\"646\" title=\"\"><\/div>\n<div style=\"font-family: Calibri; font-size: 11.0pt; margin: 0in;\"><span lang=\"en-US\" style=\"font-weight: bold;\">3) T<\/span><span lang=\"vi\" style=\"font-weight: bold;\">\u1ed1<\/span><span lang=\"en-US\" style=\"font-weight: bold;\">i \u01b0u worker_connections:<\/span><\/div>\n<div style=\"font-family: Calibri; font-size: 11.0pt; margin: 0in;\"><span lang=\"en-US\" style=\"font-style: italic;\">worker_connections<\/span><span lang=\"en-US\">&nbsp;s<\/span><span lang=\"vi\">\u1ebd<\/span><span lang=\"en-US\"> cho bi<\/span><span lang=\"vi\">\u1ebf<\/span><span lang=\"en-US\">t s<\/span><span lang=\"vi\">\u1ed1<\/span><span lang=\"en-US\"> l\u01b0<\/span><span lang=\"vi\">\u1ee3<\/span><span lang=\"en-US\">ng connection m\u00e0 CPU s<\/span><span lang=\"vi\">\u1ebd<\/span><span lang=\"en-US\"> x<\/span><span lang=\"vi\">\u1eed<\/span><span lang=\"en-US\"> l\u00fd. M<\/span><span lang=\"vi\">\u1eb7<\/span><span lang=\"en-US\">c \u0111<\/span><span lang=\"vi\">\u1ecb<\/span><span lang=\"en-US\">nh, s<\/span><span lang=\"vi\">\u1ed1<\/span><span lang=\"en-US\"> l\u01b0<\/span><span lang=\"vi\">\u1ee3<\/span><span lang=\"en-US\">ng connection n\u00e0y \u0111\u01b0<\/span><span lang=\"vi\">\u1ee3<\/span><span lang=\"en-US\">c thi<\/span><span lang=\"vi\">\u1ebf<\/span><span lang=\"en-US\">t l<\/span><span lang=\"vi\">\u1ead<\/span><span lang=\"en-US\">p l\u00e0 1024. \u0110<\/span><span lang=\"vi\">\u1ec3<\/span><span lang=\"en-US\"> xem v<\/span><span lang=\"vi\">\u1ec1<\/span><span lang=\"en-US\"> m<\/span><span lang=\"vi\">\u1ee9<\/span><span lang=\"en-US\">c gi<\/span><span lang=\"vi\">\u1edb<\/span><span lang=\"en-US\">i h<\/span><span lang=\"vi\">\u1ea1<\/span><span lang=\"en-US\">n s<\/span><span lang=\"vi\">\u1eed<\/span><span lang=\"en-US\"> d<\/span><span lang=\"vi\">\u1ee5<\/span><span lang=\"en-US\">ng c<\/span><span lang=\"vi\">\u1ee7<\/span><span lang=\"en-US\">a h<\/span><span lang=\"vi\">\u1ec7<\/span><span lang=\"en-US\"> th<\/span><span lang=\"vi\">\u1ed1<\/span><span lang=\"en-US\">ng b<\/span><span lang=\"vi\">\u1ea1<\/span><span lang=\"en-US\">n c\u00f3 th<\/span><span lang=\"vi\">\u1ec3<\/span><span lang=\"en-US\"> d<\/span><span lang=\"vi\">\u1ee5<\/span><span lang=\"en-US\">ng l<\/span><span lang=\"vi\">\u1ec7<\/span><span lang=\"en-US\">nh ulimit<\/span><\/div>\n<div style=\"font-family: Calibri; font-size: 11.0pt; margin: 0in;\"><span style=\"font-style: italic;\"># ulimit \u2013n<\/span><\/div>\n<div style=\"margin: 0in;\"><img loading=\"lazy\" decoding=\"async\" alt=\"nginx-php-fpm-config-3\" height=\"37\" src=\"file:\/\/\/C:%5CUsers%5Ckhanhnn%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C02%5Cclip_image002.png\" width=\"646\" title=\"\"><\/div>\n<div style=\"font-family: Calibri; font-size: 11.0pt; margin: 0in;\"><span lang=\"en-US\">Con s<\/span><span lang=\"vi\">\u1ed1<\/span><span lang=\"en-US\"> thi<\/span><span lang=\"vi\">\u1ebf<\/span><span lang=\"en-US\">t l<\/span><span lang=\"vi\">\u1ead<\/span><span lang=\"en-US\">p c<\/span><span lang=\"vi\">\u1ee7<\/span><span lang=\"en-US\">a&nbsp;<\/span><span lang=\"en-US\" style=\"font-style: italic;\">worker_connections<\/span><span lang=\"en-US\">&nbsp;n\u00ean nh<\/span><span lang=\"vi\">\u1ecf<\/span><span lang=\"en-US\"> h\u01a1n ho<\/span><span lang=\"vi\">\u1eb7<\/span><span lang=\"en-US\">c b<\/span><span lang=\"vi\">\u1eb1<\/span><span lang=\"en-US\">ng gi<\/span><span lang=\"vi\">\u1edb<\/span><span lang=\"en-US\">i h<\/span><span lang=\"vi\">\u1ea1<\/span><span lang=\"en-US\">n n\u00e0y!<\/span><\/div>\n<div style=\"font-family: Calibri; font-size: 11.0pt; margin: 0in;\"><span lang=\"en-US\">N<\/span><span lang=\"vi\">\u1ebf<\/span><span lang=\"en-US\">u b<\/span><span lang=\"vi\">\u1ea1<\/span><span lang=\"en-US\">n \u0111\u00e3 \u0111i<\/span><span lang=\"vi\">\u1ec1<\/span><span lang=\"en-US\">u ch<\/span><span lang=\"vi\">\u1ec9<\/span><span lang=\"en-US\">nh l<\/span><span lang=\"vi\">\u1ea1<\/span><span lang=\"en-US\">i gi\u00e1 tr<\/span><span lang=\"vi\">\u1ecb<\/span><span lang=\"en-US\">&nbsp;<\/span><span lang=\"en-US\" style=\"font-style: italic;\">worker_processes<\/span><span lang=\"en-US\">&nbsp;gi\u00fap Nginx s<\/span><span lang=\"vi\">\u1eed<\/span><span lang=\"en-US\"> d<\/span><span lang=\"vi\">\u1ee5<\/span><span lang=\"en-US\">ng nhi<\/span><span lang=\"vi\">\u1ec1<\/span><span lang=\"en-US\">u cores \u0111<\/span><span lang=\"vi\">\u1ec3<\/span><span lang=\"en-US\"> x<\/span><span lang=\"vi\">\u1eed<\/span><span lang=\"en-US\"> l\u00fd c\u00e1c t\u00e1c v<\/span><span lang=\"vi\">\u1ee5<\/span><span lang=\"en-US\"> h\u01a1n th\u00ec c\u00f3 th<\/span><span lang=\"vi\">\u1ec3<\/span><span lang=\"en-US\"> th\u00eam d\u00f2ng c<\/span><span lang=\"vi\">\u1ea5<\/span><span lang=\"en-US\">u h\u00ecnh sau \u0111<\/span><span lang=\"vi\">\u1ec3<\/span><span lang=\"en-US\"> t\u0103ng s<\/span><span lang=\"vi\">\u1ed1<\/span><span lang=\"en-US\"> l\u01b0<\/span><span lang=\"vi\">\u1ee3<\/span><span lang=\"en-US\">ng clients l\u00ean cao nh<\/span><span lang=\"vi\">\u1ea5<\/span><span lang=\"en-US\">t<\/span><\/div>\n<div style=\"font-family: Calibri; font-size: 11.0pt; margin: 0in;\">max_clients = worker_processes * worker_connections<\/div>\n<div style=\"font-family: Calibri; font-size: 11.0pt; margin: 0in;\"><span lang=\"en-US\" style=\"font-weight: bold;\">4) T<\/span><span lang=\"vi\" style=\"font-weight: bold;\">\u1ed1<\/span><span lang=\"en-US\" style=\"font-weight: bold;\">i \u01b0u buffers (b<\/span><span lang=\"vi\" style=\"font-weight: bold;\">\u1ed9<\/span><span lang=\"en-US\" style=\"font-weight: bold;\"> nh<\/span><span lang=\"vi\" style=\"font-weight: bold;\">\u1edb<\/span><span lang=\"en-US\" style=\"font-weight: bold;\"> \u0111<\/span><span lang=\"vi\" style=\"font-weight: bold;\">\u1ec7<\/span><span lang=\"en-US\" style=\"font-weight: bold;\">m):<\/span><\/div>\n<div style=\"font-family: Calibri; font-size: 11.0pt; margin: 0in;\"><span lang=\"en-US\">M<\/span><span lang=\"vi\">\u1ed9<\/span><span lang=\"en-US\">t trong nh<\/span><span lang=\"vi\">\u1eef<\/span><span lang=\"en-US\">ng c<\/span><span lang=\"vi\">\u1ea5<\/span><span lang=\"en-US\">u h\u00ecnh quan tr<\/span><span lang=\"vi\">\u1ecd<\/span><span lang=\"en-US\">ng \u0111<\/span><span lang=\"vi\">\u1ec3<\/span><span lang=\"en-US\"> t<\/span><span lang=\"vi\">\u1ed1<\/span><span lang=\"en-US\">i \u01b0u Nginx l\u00e0 thi<\/span><span lang=\"vi\">\u1ebf<\/span><span lang=\"en-US\">t \u0111<\/span><span lang=\"vi\">\u1eb7<\/span><span lang=\"en-US\">t c\u00e1c gi\u00e1 tr<\/span><span lang=\"vi\">\u1ecb<\/span><span lang=\"en-US\"> buffer. N<\/span><span lang=\"vi\">\u1ebf<\/span><span lang=\"en-US\">u b<\/span><span lang=\"vi\">\u1ea1<\/span><span lang=\"en-US\">n thi<\/span><span lang=\"vi\">\u1ebf<\/span><span lang=\"en-US\">t l<\/span><span lang=\"vi\">\u1ead<\/span><span lang=\"en-US\">p b<\/span><span lang=\"vi\">\u1ed9<\/span><span lang=\"en-US\"> nh<\/span><span lang=\"vi\">\u1edb<\/span><span lang=\"en-US\"> buffer qu\u00e1 nh<\/span><span lang=\"vi\">\u1ecf<\/span><span lang=\"en-US\"> th\u00ec s<\/span><span lang=\"vi\">\u1ebd<\/span><span lang=\"en-US\"> d<\/span><span lang=\"vi\">\u1ec5<\/span><span lang=\"en-US\"> d<\/span><span lang=\"vi\">\u1eab<\/span><span lang=\"en-US\">n t<\/span><span lang=\"vi\">\u1edb<\/span><span lang=\"en-US\">i t\u00ecnh tr<\/span><span lang=\"vi\">\u1ea1<\/span><span lang=\"en-US\">ng <\/span><span lang=\"vi\">\u201c<\/span><span lang=\"en-US\">th<\/span><span lang=\"vi\">\u1eaf<\/span><span lang=\"en-US\">t c<\/span><span lang=\"vi\">\u1ed7<\/span><span lang=\"en-US\"> chai<\/span><span lang=\"vi\">\u201d<\/span><span lang=\"en-US\"> khi web server c<\/span><span lang=\"vi\">\u1ee7<\/span><span lang=\"en-US\">a ch\u00fang ta ti<\/span><span lang=\"vi\">\u1ebf<\/span><span lang=\"en-US\">p nh<\/span><span lang=\"vi\">\u1ead<\/span><span lang=\"en-US\">n m<\/span><span lang=\"vi\">\u1ed9<\/span><span lang=\"en-US\">t l\u01b0<\/span><span lang=\"vi\">\u1ee3<\/span><span lang=\"en-US\">ng traffic l<\/span><span lang=\"vi\">\u1edb<\/span><span lang=\"en-US\">n. \u0110<\/span><span lang=\"vi\">\u1ec3<\/span><span lang=\"en-US\"> thay \u0111<\/span><span lang=\"vi\">\u1ed5<\/span><span lang=\"en-US\">i c\u00e1c gi\u00e1 tr<\/span><span lang=\"vi\">\u1ecb<\/span><span lang=\"en-US\"> buffer n\u00e0y, ch\u00fang ta c\u00f3 th<\/span><span lang=\"vi\">\u1ec3<\/span><span lang=\"en-US\"> th\u00eam v\u00e0o c\u00e1c d\u00f2ng c<\/span><span lang=\"vi\">\u1ea5<\/span><span lang=\"en-US\">u h\u00ecnh <\/span><span lang=\"vi\">\u1edf<\/span><span lang=\"en-US\"> th<\/span><span lang=\"vi\">\u1ebb<\/span><span lang=\"en-US\">&nbsp;<\/span><span lang=\"en-US\" style=\"font-weight: bold;\">http<\/span><span lang=\"en-US\">&nbsp;c<\/span><span lang=\"vi\">\u1ee7<\/span><span lang=\"en-US\">a file c<\/span><span lang=\"vi\">\u1ea5<\/span><span lang=\"en-US\">u h\u00ecnh ch\u00ednh&nbsp;<\/span><span lang=\"en-US\" style=\"font-weight: bold;\">nginx.conf<\/span><\/div>\n<div style=\"font-family: Calibri; font-size: 11.0pt; margin: 0in;\">clien<br \/>\nt_body_buffer_size 8K; client_header_buffer_size 1k; client_max_body_size 2m; large_client_header_buffers 2 1k;<\/div>\n<div style=\"font-family: Calibri; font-size: 11.0pt; margin: 0in;\">Trong \u0111\u00f3:<\/div>\n<ul style=\"direction: ltr; margin-bottom: 0in; margin-left: .375in; margin-top: 0in; unicode-bidi: embed;\" type=\"disc\">\n<li style=\"margin-bottom: 0; margin-top: 0; vertical-align: middle;\"><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">client_body_buffer_size:      Thi<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ebf<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">t \u0111<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1eb7<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">t gi\u00e1 tr<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ecb<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\"> k\u00edch th\u01b0<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1edb<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">c c<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ee7<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">a body m\u00e0 client      y\u00eau c<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ea7<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">u. N<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ebf<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">u k\u00edch th\u01b0<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1edb<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">c \u0111\u01b0<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ee3<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">c y\u00eau c<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ea7<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">u l<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1edb<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">n h\u01a1n gi\u00e1 tr<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ecb<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\"> buffer th\u00ec s<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ebd<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\"> \u0111\u01b0<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ee3<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">c l\u01b0u v\u00e0o      temporary file.<\/span><\/li>\n<li style=\"margin-bottom: 0; margin-top: 0; vertical-align: middle;\"><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">client_header_buffer_size:      Thi<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ebf<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">t \u0111<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1eb7<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">t gi\u00e1 tr<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ecb<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\"> k\u00edch th\u01b0<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1edb<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">c c<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ee7<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">a header m\u00e0 client      y\u00eau c<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ea7<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">u. Th\u00f4ng th\u01b0<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1edd<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">ng th\u00ec k\u00edch th\u01b0<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1edb<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">c n\u00e0y 1K l\u00e0 \u0111<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ee7<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">.<\/span><\/li>\n<li style=\"margin-bottom: 0; margin-top: 0; vertical-align: middle;\"><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">client_max_body_size:      Thi<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ebf<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">t \u0111<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1eb7<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">t gi\u00e1 tr<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ecb<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\"> k\u00edch th\u01b0<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1edb<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">c t<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ed1<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">i \u0111a c<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ee7<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">a body m\u00e0 client      c\u00f3 th<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ec3<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\"> y\u00eau c<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ea7<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">u \u0111\u01b0<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ee3<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">c, x\u00e1c \u0111<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ecb<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">nh b<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1edf<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">i d\u00f2ng&nbsp;<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt; font-style: italic;\">Conent-Length<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">&nbsp;trong      header. N<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ebf<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">u k\u00edch th\u01b0<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1edb<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">c body y\u00eau c<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ea7<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">u v\u01b0<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ee3<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">t gi<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1edb<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">i h<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ea1<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">n n\u00e3y th\u00ec client s<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ebd<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\"> nh<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ead<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">n \u0111\u01b0<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ee3<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">c th\u00f4ng b\u00e1o l<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ed7<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">i<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt; font-styl\ne: italic;\">&nbsp;\u201cRequest Entity Too      Large\u201d (413).<\/span><\/li>\n<li style=\"margin-bottom: 0; margin-top: 0; vertical-align: middle;\"><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">large_client_header_buffers:      Thi<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ebf<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">t \u0111<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1eb7<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">t gi\u00e1 tr<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ecb<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\"> k\u00edch v<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ec1<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\"> s<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ed1<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\"> l\u01b0<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ee3<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">ng v\u00e0 k\u00edch th\u01b0<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1edb<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">c l<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1edb<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">n nh<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ea5<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">t c<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ee7<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">a buffer d\u00f9ng \u0111<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ec3<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\"> \u0111<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ecd<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">c c\u00e1c headers c\u00f3      k\u00edch th\u01b0<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1edb<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">c l<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1edb<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">n t<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1eeb<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\"> c\u00e1c request c<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ee7<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">a client. N<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ebf<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">u client g<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1eed<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">i m<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ed9<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">t header qu\u00e1 l<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1edb<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">n Nginx s<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ebd<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\"> tr<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ea3<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\"> v<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ec1<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\"> l<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ed7<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">i <\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u201c<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt; font-style: italic;\">Request      URL too large<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt; font-style: italic;\">\u201d<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">&nbsp;<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt; font-style: italic;\">(414)<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt; font-style: italic; font-weight: bold;\">&nbsp;<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">ho<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1eb7<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">c <\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u201c<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt; font-style: italic;\">Bad request<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt; font-style: italic;\">\u201d<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt; font-style: italic;\">     (400)<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt; font-style: italic; font-weight: bold;\">&nbsp;<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">n<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ebf<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">u header c<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ee7<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">a request qu\u00e1 d\u00e0i.<\/span><\/li>\n<\/ul>\n<div style=\"font-family: Calibri; font-size: 11.0pt; margin: 0in;\"><span lang=\"en-US\">Ngo\u00e0i ra ch\u00fang ta c\u0169ng c<\/span><span lang=\"vi\">\u1ea7<\/span><span lang=\"en-US\">n thi<\/span><span lang=\"vi\">\u1ebf<\/span><span lang=\"en-US\">t \u0111<\/span><span lang=\"vi\">\u1eb7<\/span><span lang=\"en-US\">t l<\/span><span lang=\"vi\">\u1ea1<\/span><span lang=\"en-US\">i c\u00e1c gi\u00e1 tr<\/span><span lang=\"vi\">\u1ecb<\/span><span lang=\"en-US\"> timeout \u0111<\/span><span lang=\"vi\">\u1ec3<\/span><span lang=\"en-US\"> t<\/span><span lang=\"vi\">\u1ed1<\/span><span lang=\"en-US\">i \u01b0u hi<\/span><span lang=\"vi\">\u1ec7<\/span><span lang=\"en-US\">u su<\/span><span lang=\"vi\">\u1ea5<\/span><span lang=\"en-US\">t ho<\/span><span lang=\"vi\">\u1ea1<\/span><span lang=\"en-US\">t \u0111<\/span><span lang=\"vi\">\u1ed9<\/span><span lang=\"en-US\">ng c<\/span><span lang=\"vi\">\u1ee7<\/span><span lang=\"en-US\">a web server v<\/span><span lang=\"vi\">\u1edb<\/span><span lang=\"en-US\">i c\u00e1c client<\/span><\/div>\n<div style=\"font-family: Calibri; font-size: 11.0pt; margin: 0in;\">client_body_timeout<span style=\"mso-spacerun: yes;\">&nbsp;&nbsp;&nbsp;&nbsp; <\/span>10; client_header_timeout<span style=\"mso-spacerun: yes;\">&nbsp;&nbsp; <\/span>10; keepalive_timeout<span style=\"mso-spacerun: yes;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span>15; send_timeout<span style=\"mso-spacerun: yes;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span>10;<\/div>\n<div style=\"font-family: Calibri; font-size: 11.0pt; margin: 0in;\">Trong \u0111\u00f3:<\/div>\n<ul style=\"direction: ltr; margin-bottom: 0in; margin-left: .375in; margin-top: 0in; unicode-bidi: embed;\" type=\"disc\">\n<li style=\"margin-bottom: 0; margin-top: 0; vertical-align: middle;\"><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">client_body_timeout:      Thi<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ebf<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">t \u0111<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1eb7<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">t th<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1edd<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">i gian t<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ea3<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">i body c<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\n\">\u1ee7<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">a webpage t<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1eeb<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\"> client. N<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ebf<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">u qu\u00e1 th<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1edd<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">i gian n\u00e0y, client      s<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ebd<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\"> nh<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ead<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">n th\u00f4ng b\u00e1o tr<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ea3<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\"> v<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ec1<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">&nbsp;<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt; font-style: italic;\">\u201cRequest      time out\u201d (408).<\/span><\/li>\n<li style=\"margin-bottom: 0; margin-top: 0; vertical-align: middle;\"><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">client_header_timeout:      Thi<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ebf<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">t \u0111<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1eb7<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">t th<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1edd<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">i gian t<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ea3<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">i title c<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ee7<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">a webpage t<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1eeb<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\"> client. N<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ebf<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">u qu\u00e1 th<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1edd<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">i gian n\u00e0y, client      s<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ebd<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\"> nh<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ead<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">n th\u00f4ng b\u00e1o tr<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ea3<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\"> v<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ec1<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">&nbsp;<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt; font-style: italic;\">\u201cRequest      time out\u201d (408).<\/span><\/li>\n<li style=\"margin-bottom: 0; margin-top: 0; vertical-align: middle;\"><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">keepalive_timeout:      Thi<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ebf<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">t \u0111<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1eb7<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">t th<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1edd<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">i gian s<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ed1<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">ng c<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ee7<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">a k<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ebf<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">t n<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ed1<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">i t<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1eeb<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\"> client, n<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ebf<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">u qu\u00e1 th<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1edd<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">i gian n\u00e0y th\u00ec k<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ebf<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">t n<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ed1<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">i s<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ebd<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\"> b<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ecb<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\"> \u0111\u00f3ng.<\/span><\/li>\n<li style=\"margin-bottom: 0; margin-top: 0; vertical-align: middle;\"><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">send_timeout: Thi<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ebf<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">t \u0111<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1eb7<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">t th<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1edd<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">i gian ph<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ea3<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">n h<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ed3<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">i d<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1eef<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\"> li<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ec7<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">u gi<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1eef<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">a client v\u00e0      server, n<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ebf<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">u qu\u00e1 th<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1edd<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">i gian n\u00e0y th\u00ec nginx s<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ebd<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\"> t<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1eaf<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">t k<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-size: 11.0pt;\">\u1ebf<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">t n<\/span><span lang=\"vi\" style=\"font-family: Calibri; font-siz\ne: 11.0pt;\">\u1ed1<\/span><span lang=\"en-US\" style=\"font-family: Calibri; font-size: 11.0pt;\">i.<\/span><\/li>\n<\/ul>\n<div style=\"font-family: Calibri; font-size: 11.0pt; margin: 0in;\"><span lang=\"en-US\" style=\"font-weight: bold;\">5) T<\/span><span lang=\"vi\" style=\"font-weight: bold;\">\u1eaf<\/span><span lang=\"en-US\" style=\"font-weight: bold;\">t Access Logs:<\/span><\/div>\n<div style=\"font-family: Calibri; font-size: 11.0pt; margin: 0in;\"><span lang=\"en-US\">M<\/span><span lang=\"vi\">\u1eb7<\/span><span lang=\"en-US\">c \u0111<\/span><span lang=\"vi\">\u1ecb<\/span><span lang=\"en-US\">nh th\u00ec Nginx s<\/span><span lang=\"vi\">\u1ebd<\/span><span lang=\"en-US\"> ghi l<\/span><span lang=\"vi\">\u1ea1<\/span><span lang=\"en-US\">i c\u00e1c request l\u00ean m<\/span><span lang=\"vi\">\u1ed9<\/span><span lang=\"en-US\">t file tr\u00ean \u0111\u0129a c<\/span><span lang=\"vi\">\u1ee9<\/span><span lang=\"en-US\">ng nh\u01b0 l\u00e0 m<\/span><span lang=\"vi\">\u1ed9<\/span><span lang=\"en-US\">t vi<\/span><span lang=\"vi\">\u1ec7<\/span><span lang=\"en-US\">c ghi logs. N\u00eau b<\/span><span lang=\"vi\">\u1ea1<\/span><span lang=\"en-US\">n kh\u00f4ng s<\/span><span lang=\"vi\">\u1eed<\/span><span lang=\"en-US\"> d<\/span><span lang=\"vi\">\u1ee5<\/span><span lang=\"en-US\">ng c\u00e1c access logs th\u00ec b<\/span><span lang=\"vi\">\u1ea1<\/span><span lang=\"en-US\">n c\u00f3 th<\/span><span lang=\"vi\">\u1ec3<\/span><span lang=\"en-US\"> t<\/span><span lang=\"vi\">\u1eaf<\/span><span lang=\"en-US\">t t\u00ednh n\u0103ng n\u00e0y \u0111i \u0111<\/span><span lang=\"vi\">\u1ec3<\/span><span lang=\"en-US\"> gi<\/span><span lang=\"vi\">\u1ea3<\/span><span lang=\"en-US\">m b<\/span><span lang=\"vi\">\u1edb<\/span><span lang=\"en-US\">t th<\/span><span lang=\"vi\">\u1edd<\/span><span lang=\"en-US\">i gian nh<\/span><span lang=\"vi\">\u1ead<\/span><span lang=\"en-US\">p xu<\/span><span lang=\"vi\">\u1ea5<\/span><span lang=\"en-US\">t. \u0110<\/span><span lang=\"vi\">\u1ec3<\/span><span lang=\"en-US\"> th<\/span><span lang=\"vi\">\u1ef1<\/span><span lang=\"en-US\">c hi<\/span><span lang=\"vi\">\u1ec7<\/span><span lang=\"en-US\">n \u0111i<\/span><span lang=\"vi\">\u1ec1<\/span><span lang=\"en-US\">u n\u00e0y, trong th<\/span><span lang=\"vi\">\u1ebb<\/span><span lang=\"en-US\">&nbsp;<\/span><span lang=\"en-US\" style=\"font-weight: bold;\">server&nbsp;<\/span><span lang=\"en-US\">c<\/span><span lang=\"vi\">\u1ee7<\/span><span lang=\"en-US\">a file c<\/span><span lang=\"vi\">\u1ea5<\/span><span lang=\"en-US\">u h\u00ecnh ch\u00ednh&nbsp;<\/span><span lang=\"en-US\" style=\"font-weight: bold;\">nginx.conf<\/span><span lang=\"en-US\">&nbsp;b<\/span><span lang=\"vi\">\u1ea1<\/span><span lang=\"en-US\">n c\u00f3 th<\/span><span lang=\"vi\">\u1ec3<\/span><span lang=\"en-US\"> \u0111<\/span><span lang=\"vi\">\u1eb7<\/span><span lang=\"en-US\">t gi\u00e1 tr<\/span><span lang=\"vi\">\u1ecb<\/span><span lang=\"en-US\"> sau<\/span><\/div>\n<div style=\"font-family: Calibri; font-size: 11.0pt; margin: 0in;\">access_logs off;<\/div>\n<div style=\"font-family: Calibri; font-size: 11.0pt; margin: 0in;\"><span lang=\"en-US\" style=\"font-weight: bold;\">6) N\u00e9n c\u00e1c g\u00f3i d<\/span><span lang=\"vi\" style=\"font-weight: bold;\">\u1eef<\/span><span lang=\"en-US\" style=\"font-weight: bold;\"> li<\/span><span lang=\"vi\" style=\"font-weight: bold;\">\u1ec7<\/span><span lang=\"en-US\" style=\"font-weight: bold;\">u g<\/span><span lang=\"vi\" style=\"font-weight: bold;\">\u1eed<\/span><span lang=\"en-US\" style=\"font-weight: bold;\">i \u0111i b<\/span><span lang=\"vi\" style=\"font-weight: bold;\">\u1eb1<\/span><span lang=\"en-US\" style=\"font-weight: bold;\">ng Gzip<\/span><\/div>\n<div style=\"font-family: Calibri; font-size: 11.0pt; margin: 0in;\"><span lang=\"en-US\">Gzip s<\/span><span lang=\"vi\">\u1ebd<\/span><span lang=\"en-US\"> gi\u00fap n\u00e9n c\u00e1c d<\/span><span lang=\"vi\">\u1eef<\/span><span lang=\"en-US\"> li<\/span><span lang=\"vi\">\u1ec7<\/span><span lang=\"en-US\">u tr\u01b0<\/span><span lang=\"vi\">\u1edb<\/span><span lang=\"en-US\">c khi chuy<\/span><span lang=\"vi\">\u1ec3<\/span><span lang=\"en-US\">n ch\u00fang t<\/span><span lang=\"vi\">\u1edb<\/span><span lang=\"en-US\">i Client. \u0110\u00e2y l\u00e0 m<\/span><span lang=\"vi\">\u1ed9<\/span><span lang=\"en-US\">t c\u00e1ch \u0111<\/span><span lang=\"vi\">\u1ec3<\/span><span lang=\"en-US\"> t\u0103ng t<\/span><span lang=\"vi\">\u1ed1<\/span><span lang=\"en-US\">c \u0111<\/span><span lang=\"vi\">\u1ed9<\/span><span lang=\"en-US\"> tuy c<\/span><span lang=\"vi\">\u1ead<\/span><span lang=\"en-US\">p website c<\/span><span lang=\"vi\">\u1ee7<\/span><span lang=\"en-US\">a c\u00fang ta. Trong th<\/span><span lang=\"vi\">\u1ebb<\/span><span lang=\"en-US\">&nbsp;<\/span><span lang=\"en-US\" style=\"font-weight: bold;\">http<\/span><span lang=\"en-US\">&nbsp;c<\/span><span lang=\"vi\">\u1ee7<\/span><span lang=\"en-US\">a file c<\/span><span lang=\"vi\">\u1ea5<\/span><span lang=\"en-US\">u h\u00ecnh ch\u00ednh&nbsp;<\/span><span lang=\"en-US\" style=\"font-weight: bold;\">nginx.conf<\/span><span lang=\"en-US\">&nbsp; ta c\u00f3 th<\/span><span lang=\"vi\">\u1ec3<\/span><span lang=\"en-US\"> th\u00eam<\/span><\/div>\n<div style=\"font-family: Calibri; font-size: 11.0pt; margin: 0in;\">gzip<span style=\"mso-spacerun: yes;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span>on;gzip_comp_level<span style=\"mso-spacerun: yes;\">&nbsp;&nbsp; <\/span>2;gzip_min_length<span style=\"mso-spacerun: yes;\">&nbsp;&nbsp; <\/span>1000;gzip_proxied<span style=\"mso-spacerun: yes;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span>expired no-<a href=\"http:\/\/www.gocit.vn\/bai-viet\/tag\/cache\/\" target=\"_blank\" rel=\"noopener\">cache<\/a> no-store private auth;gzip_types<span style=\"mso-spacerun: yes;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span>text\/plain application\/xml;gzip_disable<span style=\"mso-spacerun: yes;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span>&#8220;MSIE [1-6].&#8221;;<\/div>\n<div style=\"font-family: Calibri; font-size: 11.0pt; margin: 0in;\"><span lang=\"en-US\" style=\"font-weight: bold;\">7) Cache n<\/span><span lang=\"vi\" style=\"font-weight: bold;\">\u1ed9<\/span><span lang=\"en-US\" style=\"font-weight: bold;\">i dung c\u00e1c t<\/span><span lang=\"vi\" style=\"font-weight: bold;\">\u1ec7<\/span><span lang=\"en-US\" style=\"font-weight: bold;\">p tin t\u0129nh:<\/span><\/div>\n<div style=\"font-family: Calibri; font-size: 11.0pt; margin: 0in;\"><span lang=\"en-US\">H<\/span><span lang=\"vi\">\u1ea7<\/span><span lang=\"en-US\">u h<\/span><span lang=\"vi\">\u1ebf<\/span><span lang=\"en-US\">t c\u00e1c request t<\/span><span lang=\"vi\">\u1eeb<\/span><span lang=\"en-US\"> client t<\/span><span lang=\"vi\">\u1edb<\/span><span lang=\"en-US\">i website c<\/span><span lang=\"vi\">\u1ee7<\/span><span lang=\"en-US\">a ch\u00fang ta \u0111<\/span><span lang=\"vi\">\u1ec3<\/span><span lang=\"en-US\"> load c\u00e1c n\u00f4i dung nh\u01b0: h\u00ecnh <\/span><span lang=\"vi\">\u1ea3<\/span><span lang=\"en-US\">nh, java script, css, flash,<\/span><span lang=\"vi\">\u2026<\/span><span lang=\"en-US\"> Ch\u00fang ta n\u00ean th<\/span><span lang=\"vi\">\u1ef1<\/span><span lang=\"en-US\">c hi<\/span><span lang=\"vi\">\u1ec7<\/span><span lang=\"en-US\">n vi<\/span><span lang=\"vi\">\u1ec7<\/span><span lang=\"en-US\">c l\u01b0u cache l<\/span><span lang=\"vi\">\u1ea1<\/span><span lang=\"en-US\">i c\u00e1c t<\/span><span lang=\"vi\">\u1ec7<\/span><span lang=\"en-US\">p tin c\u00f3 n<\/span><span lang=\"vi\">\u1ed9<\/span><span lang=\"en-US\">i dung t\u0129nh n\u00e0y tr\u00ean Nginx<\/span><\/div>\n<div style=\"font-family: Calibri; font-size: 11.0pt; margin: 0in;\">location ~* &#8220;.(js|ico|gif|jpg|png|css|html|htm|swf|htc|xml|bmp|cur)$&#8221; {<span style=\"mso-spacerun: yes;\">&nbsp;&nbsp;&nbsp; <\/span>root<span style=\"mso-spacerun: yes;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span>\/home\/site\/public_html;<span style=\"mso-spacerun: yes;\">&nbsp;&nbsp;&nbsp; <\/span>add_header<span style=\"mso-spacerun: yes;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span>Pragma &#8220;public&#8221;;<span style=\"mso-spacerun: yes;\">&nbsp;&nbsp;&nbsp; <\/span>add_header<span style=\"mso-spacerun: yes;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span>Cache-Control &#8220;public&#8221;;<span style=\"mso-spacerun: yes;\">&nbsp;&nbsp;&nbsp; <\/span>expires<span style=\"mso-spacerun: yes;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span>3M;<span style=\"mso-spacerun: yes;\">&nbsp;&nbsp;&nbsp; <\/span>access_log<span style=\"mso-spacerun: yes;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span>off;<span style=\"mso-spacerun: yes;\">&nbsp;&nbsp;&nbsp; <\/span>log_not_found<span style=\"mso-spacerun: yes;\">&nbsp;&nbsp; <\/span>off;}<\/div>\n<div style=\"font-family: Calibri; font-size: 11.0pt; margin: 0in;\"><span lang=\"en-US\" style=\"font-weight: bold;\">8) <\/span><span lang=\"vi\" style=\"font-weight: bold;\">\u1ea8<\/span><span lang=\"en-US\" style=\"font-weight: bold;\">n phi\u00ean b<\/span><span lang=\"vi\" style=\"font-weight: bold;\">\u1ea3<\/span><span lang=\"en-US\" style=\"font-weight: bold;\">n c<\/span><span lang=\"vi\" style=\"font-weight: bold;\">\u1ee7<\/span><span lang=\"en-US\" style=\"font-weight: b\nold;\">a Nginx:<\/span><\/div>\n<div style=\"font-family: Calibri; font-size: 11.0pt; margin: 0in;\"><span lang=\"en-US\">Vi<\/span><span lang=\"vi\">\u1ec7<\/span><span lang=\"en-US\">c <\/span><span lang=\"vi\">\u1ea9<\/span><span lang=\"en-US\">n \u0111i phi\u00ean b<\/span><span lang=\"vi\">\u1ea3<\/span><span lang=\"en-US\">n c<\/span><span lang=\"vi\">\u1ee7<\/span><span lang=\"en-US\">a Nginx t<\/span><span lang=\"vi\">\u1eeb<\/span><span lang=\"en-US\"> Server Header s<\/span><span lang=\"vi\">\u1ebd<\/span><span lang=\"en-US\"> gi\u00fap h<\/span><span lang=\"vi\">\u1ec7<\/span><span lang=\"en-US\"> th<\/span><span lang=\"vi\">\u1ed1<\/span><span lang=\"en-US\">ng webserver c<\/span><span lang=\"vi\">\u1ee7<\/span><span lang=\"en-US\">a ch\u00fang ta \u0111\u01b0<\/span><span lang=\"vi\">\u1ee3<\/span><span lang=\"en-US\">c b<\/span><span lang=\"vi\">\u1ea3<\/span><span lang=\"en-US\">o m<\/span><span lang=\"vi\">\u1ead<\/span><span lang=\"en-US\">t t<\/span><span lang=\"vi\">\u1ed1<\/span><span lang=\"en-US\">t h\u01a1n. \u0110<\/span><span lang=\"vi\">\u1ec3<\/span><span lang=\"en-US\"> th<\/span><span lang=\"vi\">\u1ef1<\/span><span lang=\"en-US\">c hi<\/span><span lang=\"vi\">\u1ec7<\/span><span lang=\"en-US\">n \u0111i<\/span><span lang=\"vi\">\u1ec1<\/span><span lang=\"en-US\">u n\u00e0y, trong th<\/span><span lang=\"vi\">\u1ebb<\/span><span lang=\"en-US\">&nbsp;<\/span><span lang=\"en-US\" style=\"font-weight: bold;\">http&nbsp;<\/span><span lang=\"en-US\">c<\/span><span lang=\"vi\">\u1ee7<\/span><span lang=\"en-US\">a c<\/span><span lang=\"vi\">\u1ee7<\/span><span lang=\"en-US\">a t<\/span><span lang=\"vi\">\u1ec7<\/span><span lang=\"en-US\">p tin c<\/span><span lang=\"vi\">\u1ea5<\/span><span lang=\"en-US\">u h\u00ecnh ch\u00ednh<\/span><span lang=\"en-US\" style=\"font-weight: bold;\">nginx.conf<\/span><span lang=\"en-US\">&nbsp;ta th\u00eam v\u00e0o d\u00f2ng sau<\/span><\/div>\n<div style=\"font-family: Calibri; font-size: 11.0pt; margin: 0in;\">server_tokens off;<\/div>\n<div style=\"font-family: Calibri; font-size: 11.0pt; margin: 0in;\"><span lang=\"en-US\" style=\"font-weight: bold;\">9) Th<\/span><span lang=\"vi\" style=\"font-weight: bold;\">\u1ef1<\/span><span lang=\"en-US\" style=\"font-weight: bold;\">c thi c\u00e1c t<\/span><span lang=\"vi\" style=\"font-weight: bold;\">\u1ec7<\/span><span lang=\"en-US\" style=\"font-weight: bold;\">p tin PHP th\u00f4ng qua PHP-FPM:<\/span><\/div>\n<div style=\"font-family: Calibri; font-size: 11.0pt; margin: 0in;\"><span lang=\"vi\">\u1ede<\/span><span lang=\"en-US\"> \u0111\u00e2y ta c\u00f3 th<\/span><span lang=\"vi\">\u1ec3<\/span><span lang=\"en-US\"> s<\/span><span lang=\"vi\">\u1eed<\/span><span lang=\"en-US\"> d<\/span><span lang=\"vi\">\u1ee5<\/span><span lang=\"en-US\">ng TCP\/IP stack m<\/span><span lang=\"vi\">\u1eb7<\/span><span lang=\"en-US\">c \u0111<\/span><span lang=\"vi\">\u1ecb<\/span><span lang=\"en-US\">nh ho<\/span><span lang=\"vi\">\u1eb7<\/span><span lang=\"en-US\">c d\u00f9ng tr<\/span><span lang=\"vi\">\u1ef1<\/span><span lang=\"en-US\"> ti<\/span><span lang=\"vi\">\u1ebf<\/span><span lang=\"en-US\">p <\/span><a href=\"http:\/\/www.gocit.vn\/bai-viet\/tag\/unix\/\" target=\"_blank\" rel=\"noopener\"><span lang=\"en-US\">Unix<\/span><\/a><span lang=\"en-US\"> Socket Connection. Ch\u00fang ta c\u0169ng c\u00f3 th<\/span><span lang=\"vi\">\u1ec3<\/span><span lang=\"en-US\"> s<\/span><span lang=\"vi\">\u1eed<\/span><span lang=\"en-US\"> d<\/span><span lang=\"vi\">\u1ee5<\/span><span lang=\"en-US\">ng PHP-FPM \u0111<\/span><span lang=\"vi\">\u1ec3<\/span><span lang=\"en-US\"> l<\/span><span lang=\"vi\">\u1eaf<\/span><span lang=\"en-US\">ng nghe tr\u00ean IP:Port (th\u01b0<\/span><span lang=\"vi\">\u1edd<\/span><span lang=\"en-US\">ng l\u00e0 127.0.0.1:9000).<\/span><\/div>\n<div style=\"font-family: Calibri; font-size: 11.0pt; margin: 0in;\">location ~* .php$ {<span style=\"mso-spacerun: yes;\">&nbsp;&nbsp;&nbsp; <\/span>try_files<span style=\"mso-spacerun: yes;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span>$uri \/index.php;<span style=\"mso-spacerun: yes;\">&nbsp;&nbsp;&nbsp; <\/span>fastcgi_index<span style=\"mso-spacerun: yes;\">&nbsp;&nbsp; <\/span>index.php;<span style=\"mso-spacerun: yes;\">&nbsp;&nbsp;&nbsp; <\/span>fastcgi_pass<span style=\"mso-spacerun: yes;\">&nbsp;&nbsp;&nbsp; <\/span>127.0.0.1:9000;<span style=\"mso-spacerun: yes;\">&nbsp;&nbsp;&nbsp; <\/span>#fastcgi_pass<span style=\"mso-spacerun: yes;\">&nbsp;&nbsp; <\/span>unix:\/var\/run\/php-fpm\/php-fpm.sock;<span style=\"mso-spacerun: yes;\">&nbsp;&nbsp;&nbsp; <\/span>include<span style=\"mso-spacerun: yes;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span>fastcgi_params;<span style=\"mso-spacerun: yes;\">&nbsp;&nbsp;&nbsp; <\/span>fastcgi_param<span style=\"mso-spacerun: yes;\">&nbsp;&nbsp; <\/span>SCRIPT_FILENAME<span style=\"mso-spacerun: yes;\">&nbsp;&nbsp;&nbsp; <\/span>$document_root$fastcgi_script_name;<span style=\"mso-spacerun: yes;\">&nbsp;&nbsp;&nbsp; <\/span>fastcgi_param<span style=\"mso-spacerun: yes;\">&nbsp;&nbsp; <\/span>SCRIPT_NAME<span style=\"mso-spacerun: yes;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span>$fastcgi_script_name;}<\/div>\n<div style=\"font-family: Calibri; font-size: 11.0pt; margin: 0in;\"><span lang=\"en-US\">Ch\u00fang ta ho\u00e0n to\u00e0n c\u00f3 th<\/span><span lang=\"vi\">\u1ec3<\/span><span lang=\"en-US\"> t\u00e1ch bi<\/span><span lang=\"vi\">\u1ec7<\/span><span lang=\"en-US\">t PHP-FPM v\u00e0 Nginx ch<\/span><span lang=\"vi\">\u1ea1<\/span><span lang=\"en-US\">y tr\u00ean c\u00e1c server kh\u00e1c nhau.<\/span><\/div>\n<div style=\"font-family: Calibri; font-size: 11.0pt; margin: 0in;\"><span lang=\"en-US\" style=\"font-weight: bold;\">10) C<\/span><span lang=\"vi\" style=\"font-weight: bold;\">\u1ea5<\/span><span lang=\"en-US\" style=\"font-weight: bold;\">m c\u00e1c truy c<\/span><span lang=\"vi\" style=\"font-weight: bold;\">\u1ead<\/span><span lang=\"en-US\" style=\"font-weight: bold;\">p t<\/span><span lang=\"vi\" style=\"font-weight: bold;\">\u1edb<\/span><span lang=\"en-US\" style=\"font-weight: bold;\">i c\u00e1c t<\/span><span lang=\"vi\" style=\"font-weight: bold;\">\u1ec7<\/span><span lang=\"en-US\" style=\"font-weight: bold;\">p tin <\/span><span lang=\"vi\" style=\"font-weight: bold;\">\u1ea9<\/span><span lang=\"en-US\" style=\"font-weight: bold;\">n tr\u00ean Nginx:<\/span><\/div>\n<div style=\"font-family: Calibri; font-size: 11.0pt; margin: 0in;\"><span lang=\"en-US\">\u0110\u00f4i khi tr\u00ean c\u00e1c th\u01b0 m<\/span><span lang=\"vi\">\u1ee5<\/span><span lang=\"en-US\">c web ch\u00fang ta c\u00f3 l\u01b0u nh<\/span><span lang=\"vi\">\u1eef<\/span><span lang=\"en-US\">ng t<\/span><span lang=\"vi\">\u1ec7<\/span><span lang=\"en-US\">p tin <\/span><span lang=\"vi\">\u1ea9<\/span><span lang=\"en-US\">n (b<\/span><span lang=\"vi\">\u1eaf<\/span><span lang=\"en-US\">t \u0111<\/span><span lang=\"vi\">\u1ea7<\/span><span lang=\"en-US\">u v<\/span><span lang=\"vi\">\u1edb<\/span><span lang=\"en-US\">i d<\/span><span lang=\"vi\">\u1ea5<\/span><span lang=\"en-US\">u ch<\/span><span lang=\"vi\">\u1ea5<\/span><span lang=\"en-US\">m <\/span><span lang=\"vi\">\u201c<\/span><span lang=\"en-US\" style=\"font-weight: bold;\">.<\/span><span lang=\"en-US\">\u201d) nh\u01b0 .svn, .htaccess. \u0110\u00e2y l\u00e0 c\u00e1c t<\/span><span lang=\"vi\">\u1ec7<\/span><span lang=\"en-US\">p tin kh\u00f4ng mang t\u00ednh&nbsp; public \u0111<\/span><span lang=\"vi\">\u1ed1<\/span><span lang=\"en-US\">i v<\/span><span lang=\"vi\">\u1edb<\/span><span lang=\"en-US\">i ng\u01b0<\/span><span lang=\"vi\">\u1edd<\/span><span lang=\"en-US\">i d\u00f9ng. \u0110<\/span><span lang=\"vi\">\u1ec3<\/span><span lang=\"en-US\"> ng\u0103n ch<\/span><span lang=\"vi\">\u1eb7<\/span><span lang=\"en-US\">n c\u00e1c truy xu<\/span><span lang=\"vi\">\u1ea5<\/span><span lang=\"en-US\">t t<\/span><span lang=\"vi\">\u1edb<\/span><span lang=\"en-US\">i c\u00e1c t<\/span><span lang=\"vi\">\u1ec7<\/span><span lang=\"en-US\">p tin <\/span><span lang=\"vi\">\u1ea9<\/span><span lang=\"en-US\">n n\u00e0y ta c\u00f3 th<\/span><span lang=\"vi\">\u1ec3<\/span><span lang=\"en-US\"> th\u00eam v\u00e0o \u0111o<\/span><span lang=\"vi\">\u1ea1<\/span><span lang=\"en-US\">n c<\/span><span lang=\"vi\">\u1ea5<\/span><span lang=\"en-US\">u h\u00ecnh sau<\/span><\/div>\n<div style=\"font-family: Calibri; font-size: 11.0pt; margin: 0in;\">location ~ \/. {<span style=\"mso-spacerun: yes;\">&nbsp;&nbsp;&nbsp; <\/span>access_log off;<span style=\"mso-spacerun: yes;\">&nbsp;&nbsp;&nbsp; <\/span>log_not_found off;<span style=\"mso-spacerun: yes;\">&nbsp;&nbsp;&nbsp;&nbsp; <\/span>deny all;}<\/div>\n<div style=\"font-family: Calibri; font-size: 11.0pt; margin: 0in;\"><span style=\"font-weight: bold;\">II \u2013 T\u1ed1i \u01b0u PHP-FPM<\/span><\/div>\n<div style=\"font-family: Calibri; font-size: 11.0pt; margin: 0in;\"><span lang=\"en-US\" style=\"font-weight: bold;\">1) B<\/span><span lang=\"vi\" style=\"font-weight: bold;\">\u1ed1<\/span><span lang=\"en-US\" style=\"font-weight: bold;\"> tr\u00ed l<\/span><span lang=\"vi\" style=\"font-weight: bold;\">\u1ea1<\/span><span lang=\"en-US\" style=\"font-weight: bold;\">i c\u00e1c t<\/span><span lang=\"vi\" style=\"font-weight: bold;\">\u1ec7<\/span><span lang=\"en-US\" style=\"font-weight: bold;\">p tin c<\/span><span lang=\"vi\n\" style=\"font-weight: bold;\">\u1ea5<\/span><span lang=\"en-US\" style=\"font-weight: bold;\">u h\u00ecnh:<\/span><\/div>\n<div style=\"font-family: Calibri; font-size: 11.0pt; margin: 0in;\"><span lang=\"en-US\">Th\u00f4ng th\u01b0<\/span><span lang=\"vi\">\u1edd<\/span><span lang=\"en-US\">ng th\u00ec c\u00e1c c<\/span><span lang=\"vi\">\u1ea5<\/span><span lang=\"en-US\">u h\u00ecnh c<\/span><span lang=\"vi\">\u1ee7<\/span><span lang=\"en-US\">a PHP-FPM \u0111\u01b0<\/span><span lang=\"vi\">\u1ee3<\/span><span lang=\"en-US\">c thi<\/span><span lang=\"vi\">\u1ebf<\/span><span lang=\"en-US\">t l<\/span><span lang=\"vi\">\u1ead<\/span><span lang=\"en-US\">p trong file c<\/span><span lang=\"vi\">\u1ea5<\/span><span lang=\"en-US\">u h\u00ecnh&nbsp;<\/span><span lang=\"en-US\" style=\"font-style: italic;\">\/etc\/php-fpm.conf<\/span><span lang=\"en-US\">&nbsp;v\u00e0 <\/span><span lang=\"vi\">\u1edf<\/span><span lang=\"en-US\"> th\u01b0 m<\/span><span lang=\"vi\">\u1ee5<\/span><span lang=\"en-US\">c&nbsp;<\/span><span lang=\"en-US\" style=\"font-style: italic;\">\/etc\/php-fpm.d<\/span><span lang=\"en-US\">. C\u00e1c t<\/span><span lang=\"vi\">\u1ec7<\/span><span lang=\"en-US\">p tin c<\/span><span lang=\"vi\">\u1ea5<\/span><span lang=\"en-US\">u h\u00ecnh kh\u00e1c c<\/span><span lang=\"vi\">\u1ee7<\/span><span lang=\"en-US\">a PHP-FPM n\u00ean \u0111<\/span><span lang=\"vi\">\u1eb7<\/span><span lang=\"en-US\">t trong c\u00f9ng th\u01b0 m<\/span><span lang=\"vi\">\u1ee5<\/span><span lang=\"en-US\">c<\/span><span lang=\"en-US\" style=\"font-style: italic;\">\/etc\/php-fpm.d.&nbsp;<\/span><span lang=\"en-US\">Ch\u00fang ta c\u00f3 th<\/span><span lang=\"vi\">\u1ec3<\/span><span lang=\"en-US\"> th\u00eam d\u00f2ng c<\/span><span lang=\"vi\">\u1ea5<\/span><span lang=\"en-US\">u h\u00ecnh sau v\u00e0o file php-fpm.conf \u0111<\/span><span lang=\"vi\">\u1ec3<\/span><span lang=\"en-US\"> th<\/span><span lang=\"vi\">\u1ef1<\/span><span lang=\"en-US\">c hi<\/span><span lang=\"vi\">\u1ec7<\/span><span lang=\"en-US\">n \u0111i<\/span><span lang=\"vi\">\u1ec1<\/span><span lang=\"en-US\">u n\u00e0y<\/span><\/div>\n<div style=\"font-family: Calibri; font-size: 11.0pt; margin: 0in;\">include=\/etc\/php-fpm.d\/*.conf<\/div>\n<div style=\"font-family: Calibri; font-size: 11.0pt; margin: 0in;\"><span lang=\"en-US\" style=\"font-weight: bold;\">2) C<\/span><span lang=\"vi\" style=\"font-weight: bold;\">\u1ea5<\/span><span lang=\"en-US\" style=\"font-weight: bold;\">u h\u00ecnh nhi<\/span><span lang=\"vi\" style=\"font-weight: bold;\">\u1ec1<\/span><span lang=\"en-US\" style=\"font-weight: bold;\">u PHP-FPM Pool:<\/span><\/div>\n<div style=\"font-family: Calibri; font-size: 11.0pt; margin: 0in;\"><span lang=\"en-US\">\u0110<\/span><span lang=\"vi\">\u1ed1<\/span><span lang=\"en-US\">i v<\/span><span lang=\"vi\">\u1edb<\/span><span lang=\"en-US\">i PHP-FPM ta c\u00f3 th<\/span><span lang=\"vi\">\u1ec3<\/span><span lang=\"en-US\"> t<\/span><span lang=\"vi\">\u1ea1<\/span><span lang=\"en-US\">o ra nhi<\/span><span lang=\"vi\">\u1ec1<\/span><span lang=\"en-US\">u pool kh\u00e1c nhau cho c\u00e1c website kh\u00e1c nhau c\u00f3 tr\u00ean web server. B<\/span><span lang=\"vi\">\u1eb1<\/span><span lang=\"en-US\">ng c\u00e1ch n\u00e0y ch\u00fang ta c\u00f3 th<\/span><span lang=\"vi\">\u1ec3<\/span><span lang=\"en-US\"> c\u00f3 \u0111\u01b0<\/span><span lang=\"vi\">\u1ee3<\/span><span lang=\"en-US\">c c\u00e1c c<\/span><span lang=\"vi\">\u1ea5<\/span><span lang=\"en-US\">u h\u00ecnh c<\/span><span lang=\"vi\">\u1ea5<\/span><span lang=\"en-US\">p ph\u00e1t t\u00e0i nguy\u00ean v\u00e0 nh\u00f3m s<\/span><span lang=\"vi\">\u1edf<\/span><span lang=\"en-US\"> h<\/span><span lang=\"vi\">\u1eef<\/span><span lang=\"en-US\">u kh\u00e1c nhau \u0111<\/span><span lang=\"vi\">\u1ed1<\/span><span lang=\"en-US\">i v<\/span><span lang=\"vi\">\u1edb<\/span><span lang=\"en-US\">i t<\/span><span lang=\"vi\">\u1eeb<\/span><span lang=\"en-US\">n website. V\u00ed d<\/span><span lang=\"vi\">\u1ee5<\/span><span lang=\"en-US\"> <\/span><span lang=\"vi\">\u1edf<\/span><span lang=\"en-US\"> \u0111\u00e2y m\u00ecnh t<\/span><span lang=\"vi\">\u1ea1<\/span><span lang=\"en-US\">o 3 pool cho 3 website kh\u00e1c nhau l\u00e0<\/span><\/div>\n<div style=\"font-family: Calibri; font-size: 11.0pt; margin: 0in;\"><span style=\"font-style: italic;\">\/etc\/php-fpm.d\/site.conf<\/span><\/div>\n<div style=\"font-family: Calibri; font-size: 11.0pt; margin: 0in;\"><span style=\"font-style: italic;\">\/etc\/php-fpm.d\/blog.conf<\/span><\/div>\n<div style=\"font-family: Calibri; font-size: 11.0pt; margin: 0in;\"><span style=\"font-style: italic;\">\/etc\/php-fpm.d\/forums.conf<\/span><\/div>\n<div style=\"font-family: Calibri; font-size: 11.0pt; margin: 0in;\"><span lang=\"en-US\">C\u00e1c c<\/span><span lang=\"vi\">\u1ea5<\/span><span lang=\"en-US\">u h\u00ecnh m<\/span><span lang=\"vi\">\u1eab<\/span><span lang=\"en-US\">u:<\/span><\/div>\n<div style=\"font-family: Calibri; font-size: 11.0pt; margin: 0in;\">\/etc\/php-fpm.d\/site.conf<\/div>\n<div style=\"font-family: Calibri; font-size: 11.0pt; margin: 0in;\">[site]listen = 127.0.0.1:9000user = sitegroup = siterequest_slowlog_timeout = 5sslowlog = \/var\/log\/php-fpm\/slowlog-site.loglisten.allowed_clients = 127.0.0.1pm = dynamicpm.max_children = 5pm.start_servers = 3pm.min_spare_servers = 2pm.max_spare_servers = 4pm.max_requests = 200listen.backlog = -1pm.status_path = \/statusrequest_terminate_timeout = 120srlimit_files = 131072rlimit_core = unlimitedcatch_workers_output = yesenv[HOSTNAME] = $HOSTNAMEenv[TMP] = \/tmpenv[TMPDIR] = \/tmpenv[TEMP] = \/tmp<\/div>\n<div style=\"font-family: Calibri; font-size: 11.0pt; margin: 0in;\">\/etc\/php-fpm.d\/blog.conf<\/div>\n<div style=\"font-family: Calibri; font-size: 11.0pt; margin: 0in;\">[blog]listen = 127.0.0.1:9001user = bloggroup = blogrequest_slowlog_timeout = 5sslowlog = \/var\/log\/php-fpm\/slowlog-blog.loglisten.allowed_clients = 127.0.0.1pm = dynamicpm.max_children = 4pm.start_servers = 2pm.min_spare_servers = 1pm.max_spare_servers = 3pm.max_requests = 200listen.backlog = -1pm.status_path = \/statusrequest_terminate_timeout = 120srlimit_files = 131072rlimit_core = unlimitedcatch_workers_output = yesenv[HOSTNAME] = $HOSTNAMEenv[TMP] = \/tmpenv[TMPDIR] = \/tmpenv[TEMP] = \/tmp<\/div>\n<div style=\"font-family: Calibri; font-size: 11.0pt; margin: 0in;\">\/etc\/php-fpm.d\/forums.conf<\/div>\n<div style=\"font-family: Calibri; font-size: 11.0pt; margin: 0in;\">[forums]listen = 127.0.0.1:9002user = forumsgroup = forumsrequest_slowlog_timeout = 5sslowlog = \/var\/log\/php-fpm\/slowlog-forums.loglisten.allowed_clients = 127.0.0.1pm = dynamicpm.max_children = 10pm.start_servers = 3pm.min_spare_servers = 2pm.max_spare_servers = 4pm.max_requests = 400listen.backlog = -1pm.status_path = \/statusrequest_terminate_timeout = 120srlimit_files = 131072rlimit_core = unlimitedcatch_workers_output = yesenv[HOSTNAME] = $HOSTNAMEenv[TMP] = \/tmpenv[TMPDIR] = \/tmpenv[TEMP] = \/tmp<\/div>\n<div style=\"font-family: Calibri; font-size: 11.0pt; margin: 0in;\"><span lang=\"en-US\" style=\"font-weight: bold;\">3) C<\/span><span lang=\"vi\" style=\"font-weight: bold;\">\u1ea5<\/span><span lang=\"en-US\" style=\"font-weight: bold;\">u h\u00ecnh PHP-FPM Pool Process Manager (pm):<\/span><\/div>\n<div style=\"font-family: Calibri; font-size: 11.0pt; margin: 0in;\"><span lang=\"en-US\">Trong vi<\/span><span lang=\"vi\">\u1ec7<\/span><span lang=\"en-US\">c qu<\/span><span lang=\"vi\">\u1ea3<\/span><span lang=\"en-US\">n l\u00fd c\u00e1c ti<\/span><span lang=\"vi\">\u1ebf<\/span><span lang=\"en-US\">n tr\u00ecnh c<\/span><span lang=\"vi\">\u1ee7<\/span><span lang=\"en-US\">a PHP-FPM ta n\u00ean s<\/span><span lang=\"vi\">\u1eed<\/span><span lang=\"en-US\"> d<\/span><span lang=\"vi\">\u1ee5<\/span><span lang=\"en-US\">ng c\u00e1ch qu<\/span><span lang=\"vi\">\u1ea3<\/span><span lang=\"en-US\">n l\u00fd \u0111<\/span><span lang=\"vi\">\u1ed9<\/span><span lang=\"en-US\">ng \u0111<\/span><span lang=\"vi\">\u1ec3<\/span><span lang=\"en-US\"> ch<\/span><span lang=\"vi\">\u1ec9<\/span><span lang=\"en-US\"> kh<\/span><span lang=\"vi\">\u1edf<\/span><span lang=\"en-US\">i \u0111<\/span><span lang=\"vi\">\u1ed9<\/span><span lang=\"en-US\">ng nh<\/span><span lang=\"vi\">\u1eef<\/span><span lang=\"en-US\">ng ti<\/span><span lang=\"vi\">\u1ebf<\/span><span lang=\"en-US\">n tr\u00ecnh khi c<\/span><span lang=\"vi\">\u1ea7<\/span><span lang=\"en-US\">n thi<\/span><span lang=\"vi\">\u1ebf<\/span><span lang=\"en-US\">t. C\u00e1c c<\/span><span lang=\"vi\">\u1ea5<\/span><span lang=\"en-US\">u h\u00ecnh <\/span><span lang=\"vi\">\u1edf<\/span><span lang=\"en-US\"> \u0111\u00e2y c\u0169ng t\u01b0\u01a1ng t<\/span><span lang=\"vi\">\u1ef1<\/span><span lang=\"en-US\"> nh\u01b0 l\u00e0 c<\/span><span lang=\"vi\">\u1ea5<\/span><span lang=\"en-US\">u h\u00ecnh c\u00e1c th\u00f4ng s<\/span><span lang=\"vi\">\u1ed1<\/span><span lang=\"en-US\"> c<\/span><span lang=\"vi\">\u1ee7<\/span><span lang=\"en-US\">a<\/span><span lang=\"en-US\" style=\"font-style: italic;\">&nbsp;worker_porcess<\/span><span lang=\"en-US\">&nbsp;v\u00e0&nbsp;<\/span><span lang=\"en-US\" style=\"font-style: italic;\">worker_connection<\/span><span lang=\"en-US\">&nbsp;c<\/span><span lang=\"vi\">\u1ee7<\/span><span lan\ng=\"en-US\">a Nginx m\u00e0 m\u00ecnh \u0111\u00e3 tr\u00ecnh b\u00e0y <\/span><span lang=\"vi\">\u1edf<\/span><span lang=\"en-US\"> tr\u00ean. T\u00f9y theo l\u01b0<\/span><span lang=\"vi\">\u1ee3<\/span><span lang=\"en-US\">ng truy c<\/span><span lang=\"vi\">\u1ead<\/span><span lang=\"en-US\">p t<\/span><span lang=\"vi\">\u1edb<\/span><span lang=\"en-US\">i website c<\/span><span lang=\"vi\">\u1ee7<\/span><span lang=\"en-US\">a ch\u00fang ta v\u00e0 dung l\u01b0<\/span><span lang=\"vi\">\u1ee3<\/span><span lang=\"en-US\">ng b<\/span><span lang=\"vi\">\u1ed9<\/span><span lang=\"en-US\"> nh<\/span><span lang=\"vi\">\u1edb<\/span><span lang=\"en-US\"> RAM c<\/span><span lang=\"vi\">\u1ee7<\/span><span lang=\"en-US\">a web server hi<\/span><span lang=\"vi\">\u1ec7<\/span><span lang=\"en-US\">n c\u00f3 m\u00e0 ta c\u00f3 c\u00e1c c\u00e1ch c<\/span><span lang=\"vi\">\u1ea5<\/span><span lang=\"en-US\">u h\u00ecnh cho ph\u00f9 h<\/span><span lang=\"vi\">\u1ee3<\/span><span lang=\"en-US\">p.<\/span><\/div>\n<div style=\"font-family: Calibri; font-size: 11.0pt; margin: 0in;\"><span lang=\"en-US\">Gi<\/span><span lang=\"vi\">\u1ea3<\/span><span lang=\"en-US\">i s<\/span><span lang=\"vi\">\u1eed<\/span><span lang=\"en-US\"> Web Server c<\/span><span lang=\"vi\">\u1ee7<\/span><span lang=\"en-US\">a ch\u00fang ta c\u00f3 512 MB ram, <\/span><span lang=\"vi\">\u1edf<\/span><span lang=\"en-US\"> nh<\/span><span lang=\"vi\">\u1eef<\/span><span lang=\"en-US\">ng l\u00fac website c\u00f3 l\u01b0<\/span><span lang=\"vi\">\u1ee3<\/span><span lang=\"en-US\">ng truy c<\/span><span lang=\"vi\">\u1ead<\/span><span lang=\"en-US\">p cao, ta check dung l\u01b0<\/span><span lang=\"vi\">\u1ee3<\/span><span lang=\"en-US\">ng b<\/span><span lang=\"vi\">\u1ed9<\/span><span lang=\"en-US\"> nh<\/span><span lang=\"vi\">\u1edb<\/span><span lang=\"en-US\"> RAM hi<\/span><span lang=\"vi\">\u1ec7<\/span><span lang=\"en-US\">n \u0111ang d\u00f9ng (b<\/span><span lang=\"vi\">\u1eb1<\/span><span lang=\"en-US\">ng l<\/span><span lang=\"vi\">\u1ec7<\/span><span lang=\"en-US\">nh top ch<\/span><span lang=\"vi\">\u1eb3<\/span><span lang=\"en-US\">n h<\/span><span lang=\"vi\">\u1ea1<\/span><span lang=\"en-US\">n). Dung l\u01b0<\/span><span lang=\"vi\">\u1ee3<\/span><span lang=\"en-US\">ng RAM \u0111\u01b0<\/span><span lang=\"vi\">\u1ee3<\/span><span lang=\"en-US\">c c<\/span><span lang=\"vi\">\u1ea5<\/span><span lang=\"en-US\">p ph\u00e1t cho PHP-FPM l\u00e0 220 MB, m<\/span><span lang=\"vi\">\u1ed7<\/span><span lang=\"en-US\">i ti<\/span><span lang=\"vi\">\u1ebf<\/span><span lang=\"en-US\">n tr\u00ecnh c<\/span><span lang=\"vi\">\u1ee7<\/span><span lang=\"en-US\">a n\u00f3 s<\/span><span lang=\"vi\">\u1eed<\/span><span lang=\"en-US\"> d<\/span><span lang=\"vi\">\u1ee5<\/span><span lang=\"en-US\">ng 24 MB. Ta c\u00f3 th<\/span><span lang=\"vi\">\u1ec3<\/span><span lang=\"en-US\">t\u00ednh \u0111\u01b0<\/span><span lang=\"vi\">\u1ee3<\/span><span lang=\"en-US\">c gi\u00e1 tr<\/span><span lang=\"vi\">\u1ecb<\/span><span lang=\"en-US\"> c<\/span><span lang=\"vi\">\u1ee7<\/span><span lang=\"en-US\">a&nbsp;<\/span><span lang=\"en-US\" style=\"font-style: italic;\">max_children<\/span><span lang=\"en-US\">&nbsp;l\u00e0 220\/24 = 9.17.<\/span><\/div>\n<div style=\"font-family: Calibri; font-size: 11.0pt; margin: 0in;\"><span lang=\"en-US\">V<\/span><span lang=\"vi\">\u1ead<\/span><span lang=\"en-US\">y gi\u00e1 tr<\/span><span lang=\"vi\">\u1ecb<\/span><span lang=\"en-US\">&nbsp;<\/span><span lang=\"en-US\" style=\"font-style: italic;\">pm.max_children<\/span><span lang=\"en-US\">&nbsp;ta n\u00ean thi<\/span><span lang=\"vi\">\u1ebf<\/span><span lang=\"en-US\">t \u0111<\/span><span lang=\"vi\">\u1eb7<\/span><span lang=\"en-US\">t cho web server l\u00e0 9.<\/span><\/div>\n<div style=\"font-family: Calibri; font-size: 11.0pt; margin: 0in;\"><span lang=\"en-US\">Trong file c<\/span><span lang=\"vi\">\u1ea5<\/span><span lang=\"en-US\">u h\u00ecnh pool c<\/span><span lang=\"vi\">\u1ee7<\/span><span lang=\"en-US\">a website ta c\u00f3 th<\/span><span lang=\"vi\">\u1ec3<\/span><span lang=\"en-US\"> c\u00f3 c<\/span><span lang=\"vi\">\u1ea5<\/span><span lang=\"en-US\">u h\u00ecnh m<\/span><span lang=\"vi\">\u1eab<\/span><span lang=\"en-US\">u nh\u01b0 sau:<\/span><\/div>\n<div style=\"font-family: Calibri; font-size: 11.0pt; margin: 0in;\">pm.max_children = 9pm.start_servers = 3pm.min_spare_servers = 2pm.max_spare_servers = 4pm.max_requests = 200<\/div>\n<div style=\"font-family: Calibri; font-size: 11.0pt; margin: 0in;\"><span lang=\"en-US\">M<\/span><span lang=\"vi\">\u1eb7<\/span><span lang=\"en-US\">c \u0111<\/span><span lang=\"vi\">\u1ecb<\/span><span lang=\"en-US\">nh th\u00ec s<\/span><span lang=\"vi\">\u1ed1<\/span><span lang=\"en-US\"> l\u01b0<\/span><span lang=\"vi\">\u1ee3<\/span><span lang=\"en-US\">ng request <\/span><span lang=\"vi\">\u1edf<\/span><span lang=\"en-US\"> m<\/span><span lang=\"vi\">\u1ed7<\/span><span lang=\"en-US\">i ti<\/span><span lang=\"vi\">\u1ebf<\/span><span lang=\"en-US\">n tr\u00ecnh l\u00e0 kh\u00f4ng b<\/span><span lang=\"vi\">\u1ecb<\/span><span lang=\"en-US\"> gi<\/span><span lang=\"vi\">\u1edb<\/span><span lang=\"en-US\">i h<\/span><span lang=\"vi\">\u1ea1<\/span><span lang=\"en-US\">n. Tuy nhi\u00ean ta n\u00ean thi<\/span><span lang=\"vi\">\u1ebf<\/span><span lang=\"en-US\">t \u0111<\/span><span lang=\"vi\">\u1eb7<\/span><span lang=\"en-US\">t l<\/span><span lang=\"vi\">\u1ea1<\/span><span lang=\"en-US\">i n\u00f3 <\/span><span lang=\"vi\">\u1edf<\/span><span lang=\"en-US\"> m<\/span><span lang=\"vi\">\u1ed9<\/span><span lang=\"en-US\">t gi\u00e1 tr<\/span><span lang=\"vi\">\u1ecb<\/span><span lang=\"en-US\"> x\u00e1c \u0111<\/span><span lang=\"vi\">\u1ecb<\/span><span lang=\"en-US\">nh \u0111<\/span><span lang=\"vi\">\u1ec3<\/span><span lang=\"en-US\"> tr\u00e1nh c\u00e1c v<\/span><span lang=\"vi\">\u1ea5<\/span><span lang=\"en-US\">n \u0111<\/span><span lang=\"vi\">\u1ec1<\/span><span lang=\"en-US\"> v<\/span><span lang=\"vi\">\u1ec1<\/span><span lang=\"en-US\"> b<\/span><span lang=\"vi\">\u1ed9<\/span><span lang=\"en-US\"> nh<\/span><span lang=\"vi\">\u1edb<\/span><span lang=\"en-US\">. Nh\u01b0 <\/span><span lang=\"vi\">\u1edf<\/span><span lang=\"en-US\"> v\u00ed d<\/span><span lang=\"vi\">\u1ee5<\/span><span lang=\"en-US\"> tr\u00ean&nbsp;<\/span><span lang=\"en-US\" style=\"font-style: italic;\">pm.max_requests<\/span><span lang=\"en-US\">\u0111\u01b0<\/span><span lang=\"vi\">\u1ee3<\/span><span lang=\"en-US\">c g\u00e1n gi\u00e1 tr<\/span><span lang=\"vi\">\u1ecb<\/span><span lang=\"en-US\"> l\u00e0 200.<\/span><\/div>\n","protected":false},"excerpt":{"rendered":"<p>I \u2013 T\u1ed1i \u01b0u Nginx: 1) B\u1ed1 tr\u00ed l\u1ea1i c\u00e1c t\u1ec7p tin c\u1ea5u h\u00ecnh: Th\u00f4ng th\u01b0\u1eddng th\u00ec c\u00e1c t\u1ec7p tin c\u1ea5u h\u00ecnh c\u1ee7a Nginx s\u1ebd \u0111\u01b0\u1ee3c l\u01b0u tr\u1eef trong th\u01b0 m\u1ee5c \u201c\/etc\/nginx\u201d. M\u1ed9t c\u00e1ch t\u1ed5&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10],"tags":[],"class_list":["post-35","post","type-post","status-publish","format-standard","hentry","category-nginx"],"_links":{"self":[{"href":"https:\/\/www.asianux.org.vn\/index.php\/wp-json\/wp\/v2\/posts\/35","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.asianux.org.vn\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.asianux.org.vn\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.asianux.org.vn\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.asianux.org.vn\/index.php\/wp-json\/wp\/v2\/comments?post=35"}],"version-history":[{"count":0,"href":"https:\/\/www.asianux.org.vn\/index.php\/wp-json\/wp\/v2\/posts\/35\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.asianux.org.vn\/index.php\/wp-json\/wp\/v2\/media?parent=35"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.asianux.org.vn\/index.php\/wp-json\/wp\/v2\/categories?post=35"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.asianux.org.vn\/index.php\/wp-json\/wp\/v2\/tags?post=35"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}