{"id":16532,"date":"2020-08-25T15:34:20","date_gmt":"2020-08-25T08:34:20","guid":{"rendered":"https:\/\/www.rumahweb.com\/journal\/?p=16532"},"modified":"2024-11-06T09:05:24","modified_gmt":"2024-11-06T02:05:24","slug":"deploy-react-js-di-cpanel-hosting","status":"publish","type":"post","link":"https:\/\/www.rumahweb.com\/journal\/deploy-react-js-di-cpanel-hosting\/","title":{"rendered":"Deploy React JS Application Di cPanel Hosting"},"content":{"rendered":"\n<p>React JS adalah salah satu framework yang digunakanuntuk mengembangkan frontend apps dengan runtime berbasis NodeJS. Pada panduan ini, kami akan berbagi cara upload atau deploy React JS di cPanel hosting. <\/p>\n\n\n\n\n\n<p>Sebelum membahas cara deploy React JS di cPanel, terlebih dahulu kami akan mengulas sedikit tentang apa itu react js. Berikut informasi selengkapnya.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Apa itu React JS<\/h2>\n\n\n\n<p>React JS adalah framework yang menggunakan runtime NodeJS untuk mengembangkan frontend application. React JS sangat cocok digunakan untuk membuat landing page, static page, hingga progressive web apps.<\/p>\n\n\n\n<p>Pada hal ini, React JS berperan sebagai User Interface yang digunakan untuk mengatur layout atau design website, agar nantinya dapat ditampilkan pada desktop atau mobile view. Informasi selengkapnya tentang react JS bisa Anda baca pada artikel <a href=\"https:\/\/www.rumahweb.com\/journal\/react-js-adalah\/\" target=\"_blank\" rel=\"noopener\" title=\"\">Apa itu React JS?<\/a><\/p>\n\n\n\n<p>Pada panduan kali ini, kami akan membahas tentang cara melakukan deploy hasil build React JS app ke cPanel <a href=\"https:\/\/www.rumahweb.com\/hosting-murah\">hosting <\/a>Rumahweb. Panduan kali ini tidak membahas tetang deployment backend appication melainkan hanya deploy React JS di NodeJS.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Deploy React JS di cPanel<\/h2>\n\n\n\n<p>Berikut langkah-langkah <em>deploy react js di cPanel<\/em> :<\/p>\n\n\n\n<p>1. Edit file package.json dari project react yang digunakan, lalu tambahkan script berikut:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><em>\"homepage\": \"https:\/\/namadomainkalian.com\/\",<\/em><\/pre>\n\n\n\n<p>Hasil edit :<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"538\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/08\/Panduan-Deploy-React-JS-Application-Di-cPanel-Hosting-Rumahweb-1-1024x538.png\" alt=\"image 1 - Deploy React JS Application Di cPanel Hosting Rumahweb\" class=\"wp-image-16539\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/08\/Panduan-Deploy-React-JS-Application-Di-cPanel-Hosting-Rumahweb-1-1024x538.png 1024w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/08\/Panduan-Deploy-React-JS-Application-Di-cPanel-Hosting-Rumahweb-1-300x158.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/08\/Panduan-Deploy-React-JS-Application-Di-cPanel-Hosting-Rumahweb-1-768x403.png 768w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/08\/Panduan-Deploy-React-JS-Application-Di-cPanel-Hosting-Rumahweb-1-370x194.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/08\/Panduan-Deploy-React-JS-Application-Di-cPanel-Hosting-Rumahweb-1-270x142.png 270w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/08\/Panduan-Deploy-React-JS-Application-Di-cPanel-Hosting-Rumahweb-1-570x299.png 570w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/08\/Panduan-Deploy-React-JS-Application-Di-cPanel-Hosting-Rumahweb-1-740x389.png 740w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/08\/Panduan-Deploy-React-JS-Application-Di-cPanel-Hosting-Rumahweb-1.png 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><em>Note:<br \/>Sesuaikan dengan nama domain \/ subdomain yang akan digunakan.<\/em><\/p>\n\n\n\n<p>2. Buka terminal \/ cmd di dalam folder project react pada localhost kalian, lalu run command:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><em>npm run build<\/em><\/pre>\n\n\n\n<p>3. Tunggu sampai hsail build selesai. Akan muncul folder baru yaitu &#8220;build&#8221; .<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"538\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/08\/Panduan-Deploy-React-JS-Application-Di-cPanel-Hosting-Rumahweb-2-1024x538.png\" alt=\"proses build - Deploy React JS Application Di cPanel Hosting Rumahweb\" class=\"wp-image-16538\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/08\/Panduan-Deploy-React-JS-Application-Di-cPanel-Hosting-Rumahweb-2-1024x538.png 1024w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/08\/Panduan-Deploy-React-JS-Application-Di-cPanel-Hosting-Rumahweb-2-300x158.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/08\/Panduan-Deploy-React-JS-Application-Di-cPanel-Hosting-Rumahweb-2-768x403.png 768w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/08\/Panduan-Deploy-React-JS-Application-Di-cPanel-Hosting-Rumahweb-2-370x194.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/08\/Panduan-Deploy-React-JS-Application-Di-cPanel-Hosting-Rumahweb-2-270x142.png 270w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/08\/Panduan-Deploy-React-JS-Application-Di-cPanel-Hosting-Rumahweb-2-570x299.png 570w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/08\/Panduan-Deploy-React-JS-Application-Di-cPanel-Hosting-Rumahweb-2-740x389.png 740w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/08\/Panduan-Deploy-React-JS-Application-Di-cPanel-Hosting-Rumahweb-2.png 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>4. Cek kelengkapan isi folder &#8220;build&#8221; tersebut.<\/p>\n\n\n\n<p>5. Silahkan buat ZIP archive dari isi folder &#8220;build&#8221;.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"538\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/08\/Panduan-Deploy-React-JS-Application-Di-cPanel-Hosting-Rumahweb-3-1024x538.png\" alt=\"folder - Deploy React JS Application Di cPanel Hosting Rumahweb\" class=\"wp-image-16537\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/08\/Panduan-Deploy-React-JS-Application-Di-cPanel-Hosting-Rumahweb-3-1024x538.png 1024w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/08\/Panduan-Deploy-React-JS-Application-Di-cPanel-Hosting-Rumahweb-3-300x158.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/08\/Panduan-Deploy-React-JS-Application-Di-cPanel-Hosting-Rumahweb-3-768x403.png 768w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/08\/Panduan-Deploy-React-JS-Application-Di-cPanel-Hosting-Rumahweb-3-370x194.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/08\/Panduan-Deploy-React-JS-Application-Di-cPanel-Hosting-Rumahweb-3-270x142.png 270w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/08\/Panduan-Deploy-React-JS-Application-Di-cPanel-Hosting-Rumahweb-3-570x299.png 570w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/08\/Panduan-Deploy-React-JS-Application-Di-cPanel-Hosting-Rumahweb-3-740x389.png 740w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/08\/Panduan-Deploy-React-JS-Application-Di-cPanel-Hosting-Rumahweb-3.png 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>6. Upload dan extract zip file ke dalam folder document root di cPpanel hosting yang digunakan.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"538\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/08\/Panduan-Deploy-React-JS-Application-Di-cPanel-Hosting-Rumahweb-4-1024x538.png\" alt=\"\" class=\"wp-image-16536\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/08\/Panduan-Deploy-React-JS-Application-Di-cPanel-Hosting-Rumahweb-4-1024x538.png 1024w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/08\/Panduan-Deploy-React-JS-Application-Di-cPanel-Hosting-Rumahweb-4-300x158.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/08\/Panduan-Deploy-React-JS-Application-Di-cPanel-Hosting-Rumahweb-4-768x403.png 768w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/08\/Panduan-Deploy-React-JS-Application-Di-cPanel-Hosting-Rumahweb-4-370x194.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/08\/Panduan-Deploy-React-JS-Application-Di-cPanel-Hosting-Rumahweb-4-270x142.png 270w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/08\/Panduan-Deploy-React-JS-Application-Di-cPanel-Hosting-Rumahweb-4-570x299.png 570w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/08\/Panduan-Deploy-React-JS-Application-Di-cPanel-Hosting-Rumahweb-4-740x389.png 740w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/08\/Panduan-Deploy-React-JS-Application-Di-cPanel-Hosting-Rumahweb-4.png 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>7. Buat file .htaccess di dalam folder dokumen root yang digunakan.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"538\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/08\/Panduan-Deploy-React-JS-Application-Di-cPanel-Hosting-Rumahweb-5-1024x538.png\" alt=\"\" class=\"wp-image-16535\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/08\/Panduan-Deploy-React-JS-Application-Di-cPanel-Hosting-Rumahweb-5-1024x538.png 1024w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/08\/Panduan-Deploy-React-JS-Application-Di-cPanel-Hosting-Rumahweb-5-300x158.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/08\/Panduan-Deploy-React-JS-Application-Di-cPanel-Hosting-Rumahweb-5-768x403.png 768w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/08\/Panduan-Deploy-React-JS-Application-Di-cPanel-Hosting-Rumahweb-5-370x194.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/08\/Panduan-Deploy-React-JS-Application-Di-cPanel-Hosting-Rumahweb-5-270x142.png 270w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/08\/Panduan-Deploy-React-JS-Application-Di-cPanel-Hosting-Rumahweb-5-570x299.png 570w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/08\/Panduan-Deploy-React-JS-Application-Di-cPanel-Hosting-Rumahweb-5-740x389.png 740w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/08\/Panduan-Deploy-React-JS-Application-Di-cPanel-Hosting-Rumahweb-5.png 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>8. Lalu isikkan script berikut:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><em>RewriteEngine On<br \/>RewriteBase \/<br \/>RewriteRule ^index.html$ - &#091;L]<br \/>RewriteCond %{REQUEST_FILENAME} !-f<br \/>RewriteCond %{REQUEST_FILENAME} !-d<br \/>RewriteCond %{REQUEST_FILENAME} !-l<br \/>RewriteRule . \/index.html &#091;L]<\/em><\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"538\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/08\/Panduan-Deploy-React-JS-Application-Di-cPanel-Hosting-Rumahweb-6-1024x538.png\" alt=\"\" class=\"wp-image-16534\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/08\/Panduan-Deploy-React-JS-Application-Di-cPanel-Hosting-Rumahweb-6-1024x538.png 1024w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/08\/Panduan-Deploy-React-JS-Application-Di-cPanel-Hosting-Rumahweb-6-300x158.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/08\/Panduan-Deploy-React-JS-Application-Di-cPanel-Hosting-Rumahweb-6-768x403.png 768w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/08\/Panduan-Deploy-React-JS-Application-Di-cPanel-Hosting-Rumahweb-6-370x194.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/08\/Panduan-Deploy-React-JS-Application-Di-cPanel-Hosting-Rumahweb-6-270x142.png 270w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/08\/Panduan-Deploy-React-JS-Application-Di-cPanel-Hosting-Rumahweb-6-570x299.png 570w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/08\/Panduan-Deploy-React-JS-Application-Di-cPanel-Hosting-Rumahweb-6-740x389.png 740w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/08\/Panduan-Deploy-React-JS-Application-Di-cPanel-Hosting-Rumahweb-6.png 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>9. Silahkan coba akses url domain \/ subdomain yang digunakan. Jika tidak ada kendala, akan muncul website hasil build react app.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"538\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/08\/Panduan-Deploy-React-JS-Application-Di-cPanel-Hosting-Rumahweb-7-1024x538.png\" alt=\"\" class=\"wp-image-16533\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/08\/Panduan-Deploy-React-JS-Application-Di-cPanel-Hosting-Rumahweb-7-1024x538.png 1024w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/08\/Panduan-Deploy-React-JS-Application-Di-cPanel-Hosting-Rumahweb-7-300x158.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/08\/Panduan-Deploy-React-JS-Application-Di-cPanel-Hosting-Rumahweb-7-768x403.png 768w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/08\/Panduan-Deploy-React-JS-Application-Di-cPanel-Hosting-Rumahweb-7-370x194.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/08\/Panduan-Deploy-React-JS-Application-Di-cPanel-Hosting-Rumahweb-7-270x142.png 270w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/08\/Panduan-Deploy-React-JS-Application-Di-cPanel-Hosting-Rumahweb-7-570x299.png 570w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/08\/Panduan-Deploy-React-JS-Application-Di-cPanel-Hosting-Rumahweb-7-740x389.png 740w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/08\/Panduan-Deploy-React-JS-Application-Di-cPanel-Hosting-Rumahweb-7.png 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Selesai, sangat mudah dan simple untuk deployment frontend react app di cPanel hosting Rumahweb.<\/p>\n\n\n\n<p>Untuk kedepanya Anda dapat mengembangkan dengan mengkoneksikan git repository untuk melakukan remote edit script, agar tidak perlu buka cPanel untuk edit konten website react yang digunakan.<\/p>\n\n\n\n<p>Demikian <span style=\"text-decoration: underline;\">panduan deploy React JS Application Di cPanel Hosting Rumahweb<\/span>, semoga bermanfaat.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>React JS adalah salah satu framework yang digunakanuntuk mengembangkan frontend apps dengan runtime berbasis NodeJS. Pada panduan ini, kami akan berbagi cara upload atau deploy React JS di cPanel hosting. Sebelum membahas cara deploy React JS di cPanel, terlebih dahulu kami akan mengulas sedikit tentang apa itu react js. Berikut informasi selengkapnya. Apa itu React [&hellip;]<\/p>\n","protected":false},"author":331,"featured_media":16550,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[695],"tags":[1537],"class_list":{"0":"post-16532","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-cpanel","8":"tag-react-js"},"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/08\/Deploy-React-JS-Application-Di-cPanel-Hosting-Rumahweb.jpg","jetpack_shortlink":"https:\/\/wp.me\/p8n3G7-4iE","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts\/16532","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/users\/331"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/comments?post=16532"}],"version-history":[{"count":0,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts\/16532\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/media\/16550"}],"wp:attachment":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/media?parent=16532"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/categories?post=16532"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/tags?post=16532"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}