{"id":34961,"date":"2024-09-10T14:25:11","date_gmt":"2024-09-10T07:25:11","guid":{"rendered":"http:\/\/jupitek.maudemo.vip\/index.php\/2024\/09\/10\/use-laravel-forge-to-automate-web-server-creation-on-a-linode\/"},"modified":"2024-09-10T14:25:11","modified_gmt":"2024-09-10T07:25:11","slug":"use-laravel-forge-to-automate-web-server-creation-on-a-linode","status":"publish","type":"post","link":"https:\/\/jupitek.maudemo.vip\/index.php\/2024\/09\/10\/use-laravel-forge-to-automate-web-server-creation-on-a-linode\/","title":{"rendered":"S\u1eed d\u1ee5ng Laravel Forge \u0111\u1ec3 t\u1ef1 \u0111\u1ed9ng t\u1ea1o Web Server tr\u00ean Linode"},"content":{"rendered":"<h2 id=\"what-is-laravel-forge\">Laravel Forge l\u00e0 g\u00ec<a href=\"https:\/\/www.linode.com\/docs\/guides\/use-laravel-forge-to-automate-web-server-creation-on-a-linode\/#what-is-laravel-forge\"><\/a><\/h2>\n<p><a href=\"https:\/\/forge.laravel.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Laravel Forge<\/a>&nbsp;l\u00e0 m\u1ed9t c\u00f4ng c\u1ee5 tri\u1ec3n khai v\u00e0 c\u1ea5u h\u00ecnh c\u00e1c \u1ee9ng d\u1ee5ng web. N\u00f3 \u0111\u01b0\u1ee3c ph\u00e1t tri\u1ec3n b\u1edfi nh\u1eefng ng\u01b0\u1eddi t\u1ea1o ra&nbsp;<a href=\"https:\/\/laravel.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Laravel framework<\/a>&nbsp;, nh\u01b0ng n\u00f3 c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng \u0111\u1ec3 t\u1ef1 \u0111\u1ed9ng tri\u1ec3n khai b\u1ea5t k\u1ef3 \u1ee9ng d\u1ee5ng web n\u00e0o s\u1eed d\u1ee5ng m\u00e1y ch\u1ee7 PHP.<\/p>\n<p>Vi\u1ec7c t\u1ea1o m\u1ed9t m\u00e1y ch\u1ee7 web ho\u1ea1t \u0111\u1ed9ng \u0111\u1ea7y \u0111\u1ee7 th\u01b0\u1eddng li\u00ean quan \u0111\u1ebfn vi\u1ec7c c\u00e0i \u0111\u1eb7t nhi\u1ec1u th\u00e0nh ph\u1ea7n nh\u01b0 NGINX, MySQL v\u00e0 PHP. Laravel Forge t\u1ef1 \u0111\u1ed9ng h\u00f3a t\u1ea5t c\u1ea3 c\u00e1c b\u01b0\u1edbc c\u00e0i \u0111\u1eb7t v\u00e0 c\u1ea5u h\u00ecnh c\u1ea7n thi\u1ebft, cho ph\u00e9p b\u1ea1n \u0111\u01b0a trang web c\u1ee7a m\u00ecnh v\u00e0o ho\u1ea1t \u0111\u1ed9ng nhanh ch\u00f3ng.<\/p>\n<p>Sau khi m\u00e1y ch\u1ee7 c\u1ee7a b\u1ea1n \u0111\u01b0\u1ee3c t\u1ea1o, vi\u1ec7c tri\u1ec3n khai c\u00e1c b\u1ea3n c\u1eadp nh\u1eadt tr\u1edf n\u00ean r\u00f5 r\u00e0ng v\u00e0 d\u1ec5 d\u00e0ng nh\u01b0 vi\u1ec7c \u0111\u1ea9y l\u00ean kho l\u01b0u tr\u1eef c\u1ee7a b\u1ea1n tr\u00ean GitHub. Ngo\u00e0i ra, b\u1ea1n c\u00f3 th\u1ec3 d\u1ec5 d\u00e0ng qu\u1ea3n l\u00fd c\u1ea5u h\u00ecnh trang web c\u1ee7a m\u00ecnh th\u00f4ng qua giao di\u1ec7n web. Cu\u1ed1i c\u00f9ng, Forge t\u1ef1 \u0111\u1ed9ng cung c\u1ea5p c\u00e1c t\u00ednh n\u0103ng b\u1ea3o m\u1eadt n\u00e2ng cao, ch\u1eb3ng h\u1ea1n nh\u01b0 ch\u1ee9ng ch\u1ec9 SSL mi\u1ec5n ph\u00ed (th\u00f4ng qua&nbsp;<a href=\"https:\/\/letsencrypt.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">Let&#8217;s Encrypt<\/a>&nbsp;) v\u00e0 c\u1ea5u h\u00ecnh t\u01b0\u1eddng l\u1eeda t\u1ef1 \u0111\u1ed9ng.<\/p>\n<h2 id=\"before-you-begin\">Tr\u01b0\u1edbc khi b\u1ea1n b\u1eaft \u0111\u1ea7u<a href=\"https:\/\/www.linode.com\/docs\/guides\/use-laravel-forge-to-automate-web-server-creation-on-a-linode\/#before-you-begin\"><\/a><\/h2>\n<ol>\n<li>\u0110\u0103ng k\u00fd t\u00e0i kho\u1ea3n&nbsp;<a href=\"https:\/\/forge.laravel.com\/auth\/register\" target=\"_blank\" rel=\"noreferrer noopener\">Laravel Forge<\/a>&nbsp;n\u1ebfu b\u1ea1n ch\u01b0a c\u00f3.<\/li>\n<li>T\u1ea1o kh\u00f3a API Linode, Laravel Forge s\u1ebd s\u1eed d\u1ee5ng kh\u00f3a n\u00e0y \u0111\u1ec3 giao ti\u1ebfp v\u1edbi t\u00e0i kho\u1ea3n c\u1ee7a b\u1ea1n.&nbsp;<a href=\"https:\/\/blog.laravel.com\/forge-switching-to-the-new-linode-manager\" target=\"_blank\" rel=\"noreferrer noopener\">Forge s\u1eed d\u1ee5ng APIv4 m\u1edbi c\u1ee7a Linode<\/a>&nbsp;v\u00e0 m\u00e3 th\u00f4ng b\u00e1o APIv4 \u0111\u01b0\u1ee3c t\u1ea1o trong&nbsp;<a href=\"https:\/\/cloud.linode.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Linode Cloud Manager<\/a>&nbsp;. Tham kh\u1ea3o&nbsp;<a href=\"https:\/\/www.linode.com\/docs\/products\/tools\/api\/get-started\/#get-an-access-token\">B\u1eaft \u0111\u1ea7u v\u1edbi API Linode<\/a>&nbsp;\u0111\u1ec3 t\u00ecm hi\u1ec3u c\u00e1ch t\u1ea1o kh\u00f3a c\u1ee7a b\u1ea1n.<\/li>\n<li>N\u1ebfu b\u1ea1n ch\u01b0a \u0111\u0103ng k\u00fd t\u00ean mi\u1ec1n cho trang web c\u1ee7a m\u00ecnh, h\u00e3y mua m\u1ed9t t\u00ean mi\u1ec1n t\u1eeb c\u00f4ng ty \u0111\u0103ng k\u00fd t\u00ean mi\u1ec1n.<\/li>\n<\/ol>\n<p>Ghi ch\u00fa: B\u1ea1n c\u00f3 th\u1ec3 thi\u1ebft l\u1eadp m\u1ed9t trang web m\u00e0 kh\u00f4ng c\u1ea7n t\u00ean mi\u1ec1n (b\u1eb1ng c\u00e1ch truy c\u1eadp tr\u1ef1c ti\u1ebfp v\u00e0o \u0111\u1ecba ch\u1ec9 IP c\u1ee7a Linode), nh\u01b0ng b\u1ea1n ch\u1ec9 c\u00f3 th\u1ec3 s\u1eed d\u1ee5ng SSL v\u1edbi t\u00ean mi\u1ec1n.<\/p>\n<h2 id=\"set-up-your-forge-account\">Thi\u1ebft l\u1eadp t\u00e0i kho\u1ea3n Forge c\u1ee7a b\u1ea1n<a href=\"https:\/\/www.linode.com\/docs\/guides\/use-laravel-forge-to-automate-web-server-creation-on-a-linode\/#set-up-your-forge-account\"><\/a><\/h2>\n<h3 id=\"link-to-a-source-control-service\">Li\u00ean k\u1ebft \u0111\u1ebfn D\u1ecbch v\u1ee5 Ki\u1ec3m so\u00e1t Ngu\u1ed3n<a href=\"https:\/\/www.linode.com\/docs\/guides\/use-laravel-forge-to-automate-web-server-creation-on-a-linode\/#link-to-a-source-control-service\"><\/a><\/h3>\n<p>N\u1ebfu b\u1ea1n mu\u1ed1n tri\u1ec3n khai nhanh ch\u00f3ng t\u1eeb GitHub, GitLab ho\u1eb7c Bitbucket, b\u1ea1n s\u1ebd c\u1ea7n li\u00ean k\u1ebft c\u00e1c trang web n\u00e0y v\u1edbi t\u00e0i kho\u1ea3n Forge c\u1ee7a m\u00ecnh.<\/p>\n<ol>\n<li>T\u1eeb menu \u0111i\u1ec1u h\u01b0\u1edbng tr\u00ean c\u00f9ng c\u1ee7a trang web Laravel Forge, h\u00e3y nh\u1ea5p v\u00e0o t\u00ean ng\u01b0\u1eddi d\u00f9ng c\u1ee7a b\u1ea1n r\u1ed3i ch\u1ecdn t\u00f9y ch\u1ecdn&nbsp;<strong>T\u00e0i kho\u1ea3n c\u1ee7a t\u00f4i<\/strong>&nbsp;:<img decoding=\"async\" src=\"https:\/\/www.linode.com\/docs\/guides\/use-laravel-forge-to-automate-web-server-creation-on-a-linode\/my_account_menu_hu232eb4cff4fa745cbad94c501fc11fa4_55492_2544x0_resize_q71_bgfafafc_catmullrom_3.jpg\" alt=\"My Account Menu\"><\/li>\n<li>\u0110i\u1ec1u h\u01b0\u1edbng \u0111\u1ebfn ph\u1ea7n&nbsp;<strong>Ki\u1ec3m so\u00e1t ngu\u1ed3n<\/strong>&nbsp;:<img decoding=\"async\" src=\"https:\/\/www.linode.com\/docs\/guides\/use-laravel-forge-to-automate-web-server-creation-on-a-linode\/linking_source_control_hu846494f1ed6c627457b391ba206ed4f1_89478_2544x0_resize_q71_bgfafafc_catmullrom_3.jpg\" alt=\"Linking to Source Control\"><\/li>\n<li>Ch\u1ecdn nh\u00e0 cung c\u1ea5p ki\u1ec3m so\u00e1t ngu\u1ed3n c\u1ee7a b\u1ea1n. Tr\u00ecnh duy\u1ec7t c\u1ee7a b\u1ea1n s\u1ebd \u0111i\u1ec1u h\u01b0\u1edbng \u0111\u1ebfn trang web c\u1ee7a nh\u00e0 cung c\u1ea5p ki\u1ec3m so\u00e1t ngu\u1ed3n, t\u1ea1i \u0111\u00f3 s\u1ebd xu\u1ea5t hi\u1ec7n l\u1eddi nh\u1eafc \u1ee7y quy\u1ec1n.<img decoding=\"async\" src=\"https:\/\/www.linode.com\/docs\/guides\/use-laravel-forge-to-automate-web-server-creation-on-a-linode\/github_authorization_hu58b637cf0312691ddd2bf7f9c399431d_101734_2000x0_resize_q71_bgfafafc_catmullrom_3.jpg\" alt=\"GitHub Authorization\"><\/li>\n<li>X\u00e1c nh\u1eadn y\u00eau c\u1ea7u \u1ee7y quy\u1ec1n n\u00e0y. B\u1ea1n s\u1ebd \u0111\u01b0\u1ee3c \u0111\u01b0a tr\u1edf l\u1ea1i trang web Laravel Forge.<\/li>\n<\/ol>\n<h3 id=\"adding-your-linode-api-key-to-forge\">Th\u00eam Kh\u00f3a API Linode c\u1ee7a b\u1ea1n v\u00e0o Forge<a href=\"https:\/\/www.linode.com\/docs\/guides\/use-laravel-forge-to-automate-web-server-creation-on-a-linode\/#adding-your-linode-api-key-to-forge\"><\/a><\/h3>\n<ol>\n<li>T\u1eeb trang&nbsp;<strong>T\u00e0i kho\u1ea3n c\u1ee7a t\u00f4i<\/strong>&nbsp;, \u0111i\u1ec1u h\u01b0\u1edbng \u0111\u1ebfn ph\u1ea7n&nbsp;<strong>Nh\u00e0 cung c\u1ea5p m\u00e1y ch\u1ee7<\/strong>&nbsp;. Ch\u1ecdn&nbsp;<strong>Linode Cloud<\/strong>&nbsp;:<img decoding=\"async\" src=\"https:\/\/www.linode.com\/docs\/guides\/use-laravel-forge-to-automate-web-server-creation-on-a-linode\/adding_api_key_to_forge_hu223ad63a042e2343feac93b88869f503_108631_2544x0_resize_q71_bgfafafc_catmullrom_3.jpg\" alt=\"Linode Cloud Provider\"><\/li>\n<li>Nh\u1eadp t\u00ean h\u1ed3 s\u01a1. \u0110\u00e2y c\u00f3 th\u1ec3 l\u00e0 t\u00ean ng\u01b0\u1eddi d\u00f9ng Linode c\u1ee7a b\u1ea1n ho\u1eb7c c\u00f3 th\u1ec3 l\u00e0 b\u1ea5t k\u1ef3 chu\u1ed7i n\u00e0o kh\u00e1c gi\u00fap b\u1ea1n x\u00e1c \u0111\u1ecbnh h\u1ed3 s\u01a1. Sau \u0111\u00f3, nh\u1eadp kh\u00f3a APIv4 c\u1ee7a b\u1ea1n v\u00e0 nh\u1ea5p v\u00e0o n\u00fat&nbsp;<strong>Th\u00eam th\u00f4ng tin x\u00e1c th\u1ef1c<\/strong>&nbsp;.<\/li>\n<\/ol>\n<h2 id=\"create-a-server\">T\u1ea1o m\u1ed9t m\u00e1y ch\u1ee7<a href=\"https:\/\/www.linode.com\/docs\/guides\/use-laravel-forge-to-automate-web-server-creation-on-a-linode\/#create-a-server\"><\/a><\/h2>\n<p>1.Nh\u1ea5p v\u00e0o bi\u1ec3u t\u01b0\u1ee3ng&nbsp;<strong>Forge<\/strong>&nbsp;trong menu \u0111i\u1ec1u h\u01b0\u1edbng tr\u00ean c\u00f9ng b\u00ean tr\u00e1i. Sau \u0111\u00f3 nh\u1ea5p v\u00e0o n\u00fat nh\u00e0 cung c\u1ea5p&nbsp;<strong>Linode<\/strong>&nbsp;.<\/p>\n<p>2.\u0110i\u1ec1n v\u00e0o m\u1eabu xu\u1ea5t hi\u1ec7n:<img decoding=\"async\" src=\"https:\/\/www.linode.com\/docs\/guides\/use-laravel-forge-to-automate-web-server-creation-on-a-linode\/create_a_server_huffa5940d368631fdcb7a6cd3371bb2b8_249697_2544x0_resize_q71_bgfafafc_catmullrom_3.jpg\" alt=\"Create a Server\"><\/p>\n<figure class=\"wp-block-table\">\n<table>\n<thead>\n<tr>\n<th><strong>L\u1ef1a ch\u1ecdn<\/strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/th>\n<th><strong>S\u1ef1 mi\u00eau t\u1ea3<\/strong><\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Ch\u1ee9ng ch\u1ec9<\/td>\n<td>B\u1ea5t k\u1ef3 t\u00e0i kho\u1ea3n Linode n\u00e0o m\u00e0 b\u1ea1n \u0111\u00e3 li\u00ean k\u1ebft v\u1edbi t\u00e0i kho\u1ea3n Laravel Forge c\u1ee7a m\u00ecnh.<\/td>\n<\/tr>\n<tr>\n<td>T\u00ean<\/td>\n<td>T\u00ean cho m\u00e1y ch\u1ee7 c\u1ee7a b\u1ea1n. Laravel Forge t\u1ef1 \u0111\u1ed9ng t\u1ea1o t\u00ean ng\u1eabu nhi\u00ean, nh\u01b0ng b\u1ea1n c\u00f3 th\u1ec3 ch\u1ec9nh s\u1eeda t\u00ean \u0111\u00f3.<\/td>\n<\/tr>\n<tr>\n<td>V\u00f9ng \u0111\u1ea5t<\/td>\n<td>Trung t\u00e2m d\u1eef li\u1ec7u n\u01a1i b\u1ea1n mu\u1ed1n l\u01b0u tr\u1eef m\u00e1y ch\u1ee7 c\u1ee7a m\u00ecnh. Ch\u1ecdn v\u1ecb tr\u00ed g\u1ea7n n\u01a1i b\u1ea1n mong \u0111\u1ee3i ph\u1ea7n l\u1edbn ng\u01b0\u1eddi d\u00f9ng s\u1ebd \u1edf.<\/td>\n<\/tr>\n<tr>\n<td>K\u00edch th\u01b0\u1edbc m\u00e1y ch\u1ee7<\/td>\n<td>K\u1ebf ho\u1ea1ch t\u00e0i nguy\u00ean ph\u1ea7n c\u1ee9ng cho m\u00e1y ch\u1ee7 c\u1ee7a b\u1ea1n. C\u00e1c k\u1ebf ho\u1ea1ch c\u00f3 nhi\u1ec1u CPU v\u00e0 b\u1ed9 nh\u1edb h\u01a1n c\u00f3 th\u1ec3 ph\u1ee5c v\u1ee5 nhi\u1ec1u k\u1ebft n\u1ed1i h\u01a1n \u0111\u1ebfn c\u00e1c trang web c\u1ee7a b\u1ea1n v\u00e0 dung l\u01b0\u1ee3ng l\u01b0u tr\u1eef l\u1edbn h\u01a1n c\u00f3 th\u1ec3 ch\u1ee9a c\u01a1 s\u1edf d\u1eef li\u1ec7u l\u1edbn h\u01a1n.<\/td>\n<\/tr>\n<tr>\n<td>Phi\u00ean b\u1ea3n PHP<\/td>\n<td>Phi\u00ean b\u1ea3n PHP c\u1ea7n c\u00e0i \u0111\u1eb7t.<\/td>\n<\/tr>\n<tr>\n<td>C\u00f4ng th\u1ee9c sau khi cung c\u1ea5p<\/td>\n<td><a href=\"https:\/\/medium.com\/@taylorotwell\/post-provision-recipes-on-forge-634ccb189847\" target=\"_blank\" rel=\"noreferrer noopener\">C\u00e1c h\u00e0nh \u0111\u1ed9ng<\/a>&nbsp;c\u1ea7n th\u1ef1c hi\u1ec7n sau khi m\u00e1y ch\u1ee7 \u0111\u01b0\u1ee3c cung c\u1ea5p.<\/td>\n<\/tr>\n<tr>\n<td>C\u01a1 s\u1edf d\u1eef li\u1ec7u<\/td>\n<td>G\u00f3i c\u01a1 s\u1edf d\u1eef li\u1ec7u c\u1ea7n c\u00e0i \u0111\u1eb7t.<\/td>\n<\/tr>\n<tr>\n<td>T\u00ean c\u01a1 s\u1edf d\u1eef li\u1ec7u<\/td>\n<td>T\u00ean c\u01a1 s\u1edf d\u1eef li\u1ec7u c\u1ee7a \u1ee9ng d\u1ee5ng c\u1ee7a b\u1ea1n. Theo m\u1eb7c \u0111\u1ecbnh, n\u00f3 s\u1ebd \u0111\u01b0\u1ee3c \u0111\u1eb7t t\u00ean l\u00e0&nbsp;<code>forge<\/code>.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/figure>\n<p>3.Sau khi b\u1ea1n ho\u00e0n t\u1ea5t vi\u1ec7c ch\u1ecdn t\u00f9y ch\u1ecdn, h\u00e3y nh\u1ea5p v\u00e0o&nbsp;<strong>Create Server<\/strong>&nbsp;. M\u1ed9t h\u1ed9p tho\u1ea1i b\u1eadt l\u00ean s\u1ebd hi\u1ec3n th\u1ecb cho b\u1ea1n m\u1eadt kh\u1ea9u sudo v\u00e0 c\u01a1 s\u1edf d\u1eef li\u1ec7u \u0111\u00e3 \u0111\u01b0\u1ee3c t\u1ef1 \u0111\u1ed9ng t\u1ea1o cho b\u1ea1n. H\u00e3y \u0111\u1ea3m b\u1ea3o sao ch\u00e9p c\u00e1c gi\u00e1 tr\u1ecb n\u00e0y v\u00e0 l\u01b0u tr\u1eef ch\u00fang \u1edf n\u01a1i an to\u00e0n.<img decoding=\"async\" src=\"https:\/\/www.linode.com\/docs\/guides\/use-laravel-forge-to-automate-web-server-creation-on-a-linode\/server_credential_huecf75962e98e1fdbb38d5a374528d4dd_124095_2005x0_resize_q71_bgfafafc_catmullrom_3.jpg\" alt=\"Server Credential Pop-up Dialog\"><\/p>\n<p>4.Forge hi\u1ec7n s\u1ebd th\u1ef1c hi\u1ec7n c\u00e1c b\u01b0\u1edbc c\u1ea7n thi\u1ebft \u0111\u1ec3 t\u1ea1o v\u00e0 c\u1ea5u h\u00ecnh Linode d\u1ef1a tr\u00ean c\u00e1c thi\u1ebft l\u1eadp b\u1ea1n cung c\u1ea5p. M\u00e1y ch\u1ee7 m\u1edbi s\u1ebd xu\u1ea5t hi\u1ec7n trong ph\u1ea7n&nbsp;<strong>M\u00e1y ch\u1ee7 \u0111ang ho\u1ea1t \u0111\u1ed9ng<\/strong>&nbsp;v\u00e0 danh s\u00e1ch c\u00e1c s\u1ef1 ki\u1ec7n g\u1ea7n \u0111\u00e2y th\u1ec3 hi\u1ec7n c\u1ea5u h\u00ecnh c\u1ee7a m\u00e1y ch\u1ee7 s\u1ebd xu\u1ea5t hi\u1ec7n b\u00ean d\u01b0\u1edbi.<img decoding=\"async\" src=\"https:\/\/www.linode.com\/docs\/guides\/use-laravel-forge-to-automate-web-server-creation-on-a-linode\/active_servers_hue44bc7dec49c3f5848b0099d613305c7_117865_2086x0_resize_q71_bgfafafc_catmullrom_3.jpg\" alt=\"Active Servers\"><\/p>\n<p>5.Khi m\u00e1y ch\u1ee7 \u0111\u00e3 \u0111\u01b0\u1ee3c cung c\u1ea5p \u0111\u1ea7y \u0111\u1ee7,&nbsp;<strong>Tr\u1ea1ng th\u00e1i<\/strong>&nbsp;c\u1ee7a m\u00e1y ch\u1ee7 s\u1ebd l\u00e0&nbsp;<strong>Ho\u1ea1t \u0111\u1ed9ng<\/strong>&nbsp;. \u0110i\u1ec1u h\u01b0\u1edbng \u0111\u1ebfn \u0111\u1ecba ch\u1ec9 IP c\u00f4ng khai c\u1ee7a Linode m\u1edbi c\u1ee7a b\u1ea1n trong tr\u00ecnh duy\u1ec7t v\u00e0 b\u1ea1n s\u1ebd th\u1ea5y c\u00e0i \u0111\u1eb7t PHP \u0111ang ho\u1ea1t \u0111\u1ed9ng cho m\u00e1y ch\u1ee7:<img decoding=\"async\" src=\"https:\/\/www.linode.com\/docs\/guides\/use-laravel-forge-to-automate-web-server-creation-on-a-linode\/server_set_up_with_php_hu16529751957829cd68d96fa4fd1383d1_85798_1920x0_resize_q71_bgfafafc_catmullrom_3.jpg\" alt=\"PHP Settings Page\"><\/p>\n<p>6.Khi qu\u00e1 tr\u00ecnh thi\u1ebft l\u1eadp ho\u00e0n t\u1ea5t, b\u1ea1n c\u0169ng s\u1ebd nh\u1eadn \u0111\u01b0\u1ee3c email c\u00f3 ch\u1ee9a th\u00f4ng tin chi ti\u1ebft v\u1ec1 m\u00e1y ch\u1ee7 m\u1edbi c\u1ee7a b\u1ea1n:<img decoding=\"async\" src=\"https:\/\/www.linode.com\/docs\/guides\/use-laravel-forge-to-automate-web-server-creation-on-a-linode\/mail_from_forge_showing_details_created_hu71407d9e4545bd7f18b69ee955032c0f_54872_1388x0_resize_q71_bgfafafc_catmullrom_3.jpg\" alt=\"Email Confirmation\"><\/p>\n<h2 id=\"set-up-your-site\">Thi\u1ebft l\u1eadp trang web c\u1ee7a b\u1ea1n<a href=\"https:\/\/www.linode.com\/docs\/guides\/use-laravel-forge-to-automate-web-server-creation-on-a-linode\/#set-up-your-site\"><\/a><\/h2>\n<p>M\u00e1y ch\u1ee7 c\u1ee7a b\u1ea1n \u0111\u00e3 \u0111\u01b0\u1ee3c t\u1ea1o, nh\u01b0ng ch\u01b0a c\u00f3 trang web n\u00e0o \u0111\u01b0\u1ee3c thi\u1ebft l\u1eadp tr\u00ean \u0111\u00f3, ngo\u1ea1i tr\u1eeb trang web m\u1eb7c \u0111\u1ecbnh hi\u1ec3n th\u1ecb c\u00e0i \u0111\u1eb7t PHP c\u1ee7a b\u1ea1n.<\/p>\n<p class=\"has-background\" style=\"background-color:#74f78c33\">Ghi ch\u00fa: N\u1ebfu b\u1ea1n kh\u00f4ng mu\u1ed1n s\u1eed d\u1ee5ng t\u00ean mi\u1ec1n v\u1edbi trang web c\u1ee7a m\u00ecnh, b\u1ea1n c\u00f3 th\u1ec3 c\u1ea5u h\u00ecnh trang web&nbsp;<em>m\u1eb7c \u0111\u1ecbnh<\/em>&nbsp;tr\u00ean m\u00e1y ch\u1ee7 c\u1ee7a m\u00ecnh. Ch\u1ecdn trang web m\u1eb7c \u0111\u1ecbnh t\u1eeb b\u1ea3ng \u0111i\u1ec1u khi\u1ec3n&nbsp;<strong>Active Sites<\/strong>&nbsp;c\u1ee7a b\u1ea3ng \u0111i\u1ec1u khi\u1ec3n m\u00e1y ch\u1ee7 trong Forge, sau \u0111\u00f3 chuy\u1ec3n \u0111\u1ebfn h\u01b0\u1edbng d\u1eabn&nbsp;<a href=\"https:\/\/www.linode.com\/docs\/guides\/use-laravel-forge-to-automate-web-server-creation-on-a-linode\/#add-a-repository\">Th\u00eam kho l\u01b0u tr\u1eef<\/a>&nbsp;.<\/p>\n<h3 id=\"add-a-new-site\">Th\u00eam m\u1ed9t trang web m\u1edbi<a href=\"https:\/\/www.linode.com\/docs\/guides\/use-laravel-forge-to-automate-web-server-creation-on-a-linode\/#add-a-new-site\"><\/a><\/h3>\n<p>1.Thi\u1ebft l\u1eadp b\u1ea3n ghi DNS cho t\u00ean mi\u1ec1n c\u1ee7a b\u1ea1n.&nbsp;<a href=\"https:\/\/www.linode.com\/docs\/products\/networking\/dns-manager\/get-started\/\">T\u1ea1o V\u00f9ng t\u00ean mi\u1ec1n v\u00e0&nbsp;<em>b\u1ea3n ghi A<\/em><\/a>&nbsp;\u0111\u01b0\u1ee3c g\u00e1n cho \u0111\u1ecba ch\u1ec9 IP c\u1ee7a Linode. N\u1ebfu b\u1ea1n s\u1eed d\u1ee5ng m\u00e1y ch\u1ee7 t\u00ean c\u1ee7a Linode, h\u00e3y xem h\u01b0\u1edbng d\u1eabn&nbsp;<a href=\"https:\/\/www.linode.com\/docs\/products\/networking\/dns-manager\/\">Tr\u00ecnh qu\u1ea3n l\u00fd DNS<\/a>&nbsp;\u0111\u1ec3 bi\u1ebft h\u01b0\u1edbng d\u1eabn.N\u1ebfu b\u1ea1n s\u1eed d\u1ee5ng nh\u00e0 cung c\u1ea5p DNS kh\u00e1c, h\u00e3y ki\u1ec3m tra t\u00e0i li\u1ec7u h\u01b0\u1edbng d\u1eabn c\u1ee7a h\u1ecd.C\u1eadp nh\u1eadt b\u1ea3n ghi DNS t\u1ea1i c\u00e1c c\u01a1 quan qu\u1ea3n l\u00fd t\u00ean m\u00e1y ch\u1ee7 chung<\/p>\n<p>2.T\u1eeb menu&nbsp;<strong>Servers<\/strong>&nbsp;\u1edf thanh \u0111i\u1ec1u h\u01b0\u1edbng tr\u00ean c\u00f9ng, h\u00e3y ch\u1ecdn m\u00e1y ch\u1ee7 m\u1edbi c\u1ee7a b\u1ea1n. N\u1ebfu b\u1ea1n ch\u01b0a th\u1ea5y menu n\u00e0y, h\u00e3y l\u00e0m m\u1edbi c\u1eeda s\u1ed5 tr\u00ecnh duy\u1ec7t c\u1ee7a b\u1ea1n:<img decoding=\"async\" src=\"https:\/\/www.linode.com\/docs\/guides\/use-laravel-forge-to-automate-web-server-creation-on-a-linode\/navigation-menu-server-drop-down_hudcebf10854713986a27b49b80e1ab9d7_35536_2544x0_resize_q71_bgfafafc_catmullrom_3.jpg\" alt=\"Servers Menu\"><\/p>\n<p>3.\u0110i\u1ec1n v\u00e0o m\u1eabu&nbsp;<strong>Trang web m\u1edbi<\/strong>&nbsp;v\u00e0 sau \u0111\u00f3 nh\u1ea5p v\u00e0o n\u00fat&nbsp;<strong>Th\u00eam trang web<\/strong>&nbsp;:<img decoding=\"async\" src=\"https:\/\/www.linode.com\/docs\/guides\/use-laravel-forge-to-automate-web-server-creation-on-a-linode\/add_new_site_hu6284e449098bc9dc00d1c86555deada6_131017_2544x0_resize_q71_bgfafafc_catmullrom_3.jpg\" alt=\"New Site Form\"><\/p>\n<figure class=\"wp-block-table\">\n<table>\n<thead>\n<tr>\n<th><strong>L\u1ef1a ch\u1ecdn<\/strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/th>\n<th><strong>S\u1ef1 mi\u00eau t\u1ea3<\/strong><\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>T\u00ean mi\u1ec1n g\u1ed1c<\/td>\n<td>T\u00ean mi\u1ec1n trang web c\u1ee7a b\u1ea1n.<\/td>\n<\/tr>\n<tr>\n<td>Lo\u1ea1i d\u1ef1 \u00e1n<\/td>\n<td>Lo\u1ea1i d\u1ef1 \u00e1n c\u1ee7a b\u1ea1n. N\u1ebfu b\u1ea1n \u0111ang x\u00e2y d\u1ef1ng PHP th\u00f4ng th\u01b0\u1eddng, b\u1ea1n c\u00f3 th\u1ec3 ch\u1ecdn&nbsp;<code>General PHP\/Laravel<\/code>. C\u00e1c t\u00f9y ch\u1ecdn kh\u00e1c bao g\u1ed3m Static, HTML, Symfony v\u00e0 Symfony (Dev).<\/td>\n<\/tr>\n<tr>\n<td>Th\u01b0 m\u1ee5c Web<\/td>\n<td>Th\u01b0 m\u1ee5c m\u00e0 c\u00e1c t\u1ec7p c\u00f4ng khai s\u1ebd \u0111\u01b0\u1ee3c ph\u1ee5c v\u1ee5. B\u1ea1n s\u1ebd c\u1ea7n \u0111\u1ea3m b\u1ea3o c\u00e1c t\u1ec7p c\u1ee7a trang web c\u1ee7a b\u1ea1n n\u1eb1m trong th\u01b0 m\u1ee5c n\u00e0y trong kho l\u01b0u tr\u1eef m\u00e3 ngu\u1ed3n c\u1ee7a b\u1ea1n.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/figure>\n<p>4.Trang web m\u1edbi c\u1ee7a b\u1ea1n s\u1ebd xu\u1ea5t hi\u1ec7n b\u00ean d\u01b0\u1edbi bi\u1ec3u m\u1eabu trong b\u1ea3ng&nbsp;<strong>Trang web \u0111ang ho\u1ea1t \u0111\u1ed9ng<\/strong>&nbsp;:<img decoding=\"async\" src=\"https:\/\/www.linode.com\/docs\/guides\/use-laravel-forge-to-automate-web-server-creation-on-a-linode\/active_sites_hude0f4547c94ab02628efd0e1628ceb29_23988_2098x0_resize_q71_bgfafafc_catmullrom_3.jpg\" alt=\"Active Sites\"><\/p>\n<h3 id=\"add-a-repository\">Th\u00eam m\u1ed9t kho l\u01b0u tr\u1eef<a href=\"https:\/\/www.linode.com\/docs\/guides\/use-laravel-forge-to-automate-web-server-creation-on-a-linode\/#add-a-repository\"><\/a><\/h3>\n<ol>\n<li>T\u1eeb b\u1ea3ng \u0111i\u1ec1u khi\u1ec3n&nbsp;<strong>Active Sites<\/strong>&nbsp;, h\u00e3y nh\u1ea5p v\u00e0o trang web c\u1ee7a b\u1ea1n. Ph\u1ea7n&nbsp;<strong>Apps<\/strong>&nbsp;s\u1ebd xu\u1ea5t hi\u1ec7n:<img decoding=\"async\" src=\"https:\/\/www.linode.com\/docs\/guides\/use-laravel-forge-to-automate-web-server-creation-on-a-linode\/apps_tab_huaec37efe7ca1e417f7c760cb3880cd3c_58280_2544x0_resize_q71_bgfafafc_catmullrom_3.jpg\" alt=\"Apps Tab\"><\/li>\n<li>Ch\u1ecdn t\u00f9y ch\u1ecdn&nbsp;<strong>Git Repository<\/strong>&nbsp;v\u00e0 \u0111i\u1ec1n v\u00e0o bi\u1ec3u m\u1eabu xu\u1ea5t hi\u1ec7n. \u0110\u1ecbnh d\u1ea1ng cho tr\u01b0\u1eddng&nbsp;<strong>Repository<\/strong>&nbsp;ph\u1ea3i l\u00e0&nbsp;<code>source_control_username\/repository_name<\/code>. Laravel Forge s\u1ebd k\u00e9o m\u00e3 c\u1ee7a b\u1ea1n t\u1eeb nh\u00e1nh m\u00e0 b\u1ea1n nh\u1eadp.<img decoding=\"async\" src=\"https:\/\/www.linode.com\/docs\/guides\/use-laravel-forge-to-automate-web-server-creation-on-a-linode\/adding_git_repository_hu3d4852ed67727f98de28ead82cd1a61e_45676_2098x0_resize_q71_bgfafafc_catmullrom_3.jpg\" alt=\"Git Repository Form\">Ghi ch\u00faN\u1ebfu b\u1ea1n kh\u00f4ng s\u1eed d\u1ee5ng&nbsp;<a href=\"https:\/\/getcomposer.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">Composer<\/a>&nbsp;, h\u00e3y t\u1eaft t\u00f9y ch\u1ecdn&nbsp;<strong>Install Composer Dependencies<\/strong>&nbsp;v\u00ec \u200b\u200bt\u00f9y ch\u1ecdn n\u00e0y s\u1ebd g\u00e2y ra l\u1ed7i khi tri\u1ec3n khai n\u1ebfu \u0111\u01b0\u1ee3c b\u1eadt.<\/li>\n<li>Nh\u1ea5p v\u00e0o n\u00fat&nbsp;<strong>Install Repository<\/strong>&nbsp;. Forge s\u1ebd sao ch\u00e9p m\u00e3 ngu\u1ed3n c\u1ee7a b\u1ea1n v\u00e0o m\u00e1y ch\u1ee7. Khi ho\u00e0n t\u1ea5t, h\u00e3y truy c\u1eadp t\u00ean mi\u1ec1n c\u1ee7a b\u1ea1n trong tr\u00ecnh duy\u1ec7t v\u00e0 b\u1ea1n s\u1ebd th\u1ea5y n\u1ed9i dung trang web c\u1ee7a m\u00ecnh.<\/li>\n<li>N\u1ebfu tri\u1ec3n khai trang web c\u1ee7a b\u1ea1n g\u1eb7p b\u1ea5t k\u1ef3 l\u1ed7i n\u00e0o, b\u1ea3ng&nbsp;<strong>C\u1ea3nh b\u00e1o m\u00e1y ch\u1ee7<\/strong>&nbsp;s\u1ebd xu\u1ea5t hi\u1ec7n. Nh\u1ea5p v\u00e0o n\u00fat th\u00f4ng tin trong b\u1ea3ng n\u00e0y \u0111\u1ec3 xem l\u1ea1i l\u1ed7i chi ti\u1ebft.<img decoding=\"async\" src=\"https:\/\/www.linode.com\/docs\/guides\/use-laravel-forge-to-automate-web-server-creation-on-a-linode\/server-alerts_hu60fbbfc71e3c2d88757ae812113f9ad2_27419_2098x0_resize_q71_bgfafafc_catmullrom_3.jpg\" alt=\"Server Alerts\"><\/li>\n<li>X\u00e1c minh r\u1eb1ng trang web c\u1ee7a b\u1ea1n hi\u1ec3n th\u1ecb nh\u1eefng thay \u0111\u1ed5i m\u1edbi nh\u1ea5t c\u1ee7a kho l\u01b0u tr\u1eef b\u1eb1ng c\u00e1ch \u0111i\u1ec1u h\u01b0\u1edbng \u0111\u1ebfn URL c\u1ee7a trang web. N\u1ebfu b\u1ea1n kh\u00f4ng \u0111\u0103ng k\u00fd T\u00ean mi\u1ec1n, h\u00e3y \u0111i\u1ec1u h\u01b0\u1edbng \u0111\u1ebfn \u0111\u1ecba ch\u1ec9 IP c\u1ee7a trang web.<\/li>\n<\/ol>\n<h3 id=\"quick-deploy\">Tri\u1ec3n khai nhanh<a href=\"https:\/\/www.linode.com\/docs\/guides\/use-laravel-forge-to-automate-web-server-creation-on-a-linode\/#quick-deploy\"><\/a><\/h3>\n<p>Forge c\u00f3 th\u1ec3 t\u1ef1 \u0111\u1ed9ng tri\u1ec3n khai c\u00e1c b\u1ea3n c\u1eadp nh\u1eadt cho m\u00e1y ch\u1ee7 c\u1ee7a b\u1ea1n b\u1ea5t c\u1ee9 khi n\u00e0o b\u1ea1n \u0111\u1ea9y m\u00e3 m\u1edbi v\u00e0o kho l\u01b0u tr\u1eef c\u1ee7a \u1ee9ng d\u1ee5ng.<\/p>\n<ol>\n<li>T\u1eeb ph\u1ea7n&nbsp;<strong>\u1ee8ng d\u1ee5ng<\/strong>&nbsp;tr\u00ean b\u1ea3ng \u0111i\u1ec1u khi\u1ec3n trang web c\u1ee7a b\u1ea1n trong Forge, nh\u1ea5p v\u00e0o&nbsp;<strong>B\u1eadt tri\u1ec3n khai nhanh<\/strong>&nbsp;:<img decoding=\"async\" src=\"https:\/\/www.linode.com\/docs\/guides\/use-laravel-forge-to-automate-web-server-creation-on-a-linode\/Laravel_forge_deploy_hub19fa0c0c5772985bde2171c212e5ce1_102594_2544x0_resize_q71_bgfafafc_catmullrom_3.jpg\" alt=\"Quick Deploy\"><\/li>\n<li>Th\u1ef1c hi\u1ec7n thay \u0111\u1ed5i cho m\u00e3 d\u1ef1 \u00e1n c\u1ee7a b\u1ea1n v\u00e0 \u0111\u1ea9y ch\u00fang l\u00ean d\u1ecbch v\u1ee5 l\u01b0u tr\u1eef c\u1ee7a b\u1ea1n. Trang web tr\u1ef1c ti\u1ebfp c\u1ee7a b\u1ea1n s\u1ebd \u0111\u01b0\u1ee3c c\u1eadp nh\u1eadt \u0111\u1ec3 ph\u1ea3n \u00e1nh nh\u1eefng thay \u0111\u1ed5i.<\/li>\n<\/ol>\n<h3 id=\"adding-ssl-to-your-domain-name\">Th\u00eam SSL v\u00e0o t\u00ean mi\u1ec1n c\u1ee7a b\u1ea1n<a href=\"https:\/\/www.linode.com\/docs\/guides\/use-laravel-forge-to-automate-web-server-creation-on-a-linode\/#adding-ssl-to-your-domain-name\"><\/a><\/h3>\n<p>SSL (Secure Sockets Layer) l\u00e0 c\u00f4ng ngh\u1ec7 b\u1ea3o m\u1eadt ti\u00eau chu\u1ea9n \u0111\u1ec3 thi\u1ebft l\u1eadp li\u00ean k\u1ebft \u0111\u01b0\u1ee3c m\u00e3 h\u00f3a gi\u1eefa m\u00e1y ch\u1ee7 web v\u00e0 tr\u00ecnh duy\u1ec7t. \u0110\u1ec3 th\u00eam SSL:<\/p>\n<ol>\n<li>\u0110i\u1ec1u h\u01b0\u1edbng \u0111\u1ebfn ph\u1ea7n&nbsp;<strong>SSL<\/strong>&nbsp;tr\u00ean b\u1ea3ng \u0111i\u1ec1u khi\u1ec3n trang web c\u1ee7a b\u1ea1n trong Forge.<\/li>\n<li>N\u1ebfu b\u1ea1n \u0111\u00e3 c\u00f3 ch\u1ee9ng ch\u1ec9 SSL, h\u00e3y nh\u1ea5p v\u00e0o&nbsp;<strong>C\u00e0i \u0111\u1eb7t ch\u1ee9ng ch\u1ec9 hi\u1ec7n c\u00f3<\/strong>&nbsp;. N\u1ebfu kh\u00f4ng, h\u00e3y ch\u1ecdn t\u00f9y ch\u1ecdn&nbsp;<strong>Let&#8217;s Encrypt<\/strong>&nbsp;:<img decoding=\"async\" src=\"https:\/\/www.linode.com\/docs\/guides\/use-laravel-forge-to-automate-web-server-creation-on-a-linode\/laravel_forge_adding_ssl_hu9ee92b14045db2cfc75ba7d6d4db4c5f_117854_2544x0_resize_q71_bgfafafc_catmullrom_3.jpg\" alt=\"Let&amp;rsquo;s Encrypt Form\">Ghi ch\u00fa<a href=\"https:\/\/letsencrypt.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">Let&#8217;s Encrypt<\/a>&nbsp;l\u00e0 c\u01a1 quan c\u1ea5p ch\u1ee9ng ch\u1ec9 SSL mi\u1ec5n ph\u00ed v\u00e0 \u0111\u00e1ng tin c\u1eady.<\/li>\n<li>N\u1ebfu b\u1ea1n ch\u1ecdn s\u1eed d\u1ee5ng Let&#8217;s Encrypt, h\u00e3y x\u00e1c minh r\u1eb1ng c\u00e1c mi\u1ec1n b\u1ea1n mu\u1ed1n b\u1ea3o m\u1eadt \u0111\u01b0\u1ee3c li\u1ec7t k\u00ea ch\u00ednh x\u00e1c v\u00e0 nh\u1ea5p v\u00e0o&nbsp;<strong>L\u1ea5y ch\u1ee9ng ch\u1ec9<\/strong>&nbsp;.<\/li>\n<\/ol>\n<h2 id=\"more-information\">Th\u00f4ng tin th\u00eam<\/h2>\n<p>B\u1ea1n c\u00f3 th\u1ec3 mu\u1ed1n tham kh\u1ea3o c\u00e1c ngu\u1ed3n sau \u0111\u1ec3 bi\u1ebft th\u00eam th\u00f4ng tin v\u1ec1 ch\u1ee7 \u0111\u1ec1 n\u00e0y. M\u1eb7c d\u00f9 ch\u00fang t\u00f4i cung c\u1ea5p v\u1edbi hy v\u1ecdng r\u1eb1ng ch\u00fang s\u1ebd h\u1eefu \u00edch, nh\u01b0ng xin l\u01b0u \u00fd r\u1eb1ng ch\u00fang t\u00f4i kh\u00f4ng th\u1ec3 \u0111\u1ea3m b\u1ea3o t\u00ednh ch\u00ednh x\u00e1c ho\u1eb7c t\u00ednh k\u1ecbp th\u1eddi c\u1ee7a c\u00e1c t\u00e0i li\u1ec7u \u0111\u01b0\u1ee3c l\u01b0u tr\u1eef b\u00ean ngo\u00e0i.<\/p>\n<ul>\n<li><a href=\"https:\/\/forge.laravel.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Laravel Forge<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Laravel Forge l\u00e0 g\u00ec Laravel Forge&nbsp;l\u00e0 m\u1ed9t c\u00f4ng c\u1ee5 tri\u1ec3n khai v\u00e0 c\u1ea5u h\u00ecnh c\u00e1c \u1ee9ng d\u1ee5ng web. N\u00f3 \u0111\u01b0\u1ee3c ph\u00e1t tri\u1ec3n b\u1edfi nh\u1eefng ng\u01b0\u1eddi t\u1ea1o ra&nbsp;Laravel framework&nbsp;, nh\u01b0ng n\u00f3 c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng \u0111\u1ec3 t\u1ef1 \u0111\u1ed9ng tri\u1ec3n khai b\u1ea5t k\u1ef3 \u1ee9ng d\u1ee5ng web n\u00e0o s\u1eed d\u1ee5ng m\u00e1y ch\u1ee7 PHP. Vi\u1ec7c t\u1ea1o m\u1ed9t m\u00e1y<\/p>\n","protected":false},"author":1,"featured_media":35982,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[116],"tags":[],"class_list":["post-34961","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-laravel-forge"],"_links":{"self":[{"href":"https:\/\/jupitek.maudemo.vip\/index.php\/wp-json\/wp\/v2\/posts\/34961","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jupitek.maudemo.vip\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jupitek.maudemo.vip\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jupitek.maudemo.vip\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jupitek.maudemo.vip\/index.php\/wp-json\/wp\/v2\/comments?post=34961"}],"version-history":[{"count":0,"href":"https:\/\/jupitek.maudemo.vip\/index.php\/wp-json\/wp\/v2\/posts\/34961\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/jupitek.maudemo.vip\/index.php\/wp-json\/wp\/v2\/media\/35982"}],"wp:attachment":[{"href":"https:\/\/jupitek.maudemo.vip\/index.php\/wp-json\/wp\/v2\/media?parent=34961"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jupitek.maudemo.vip\/index.php\/wp-json\/wp\/v2\/categories?post=34961"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jupitek.maudemo.vip\/index.php\/wp-json\/wp\/v2\/tags?post=34961"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}