{"id":9155,"date":"2023-08-29T11:24:29","date_gmt":"2023-08-29T04:24:29","guid":{"rendered":"https:\/\/www.jetorbit.com\/panduan\/?p=9155"},"modified":"2023-08-30T18:12:27","modified_gmt":"2023-08-30T11:12:27","slug":"cara-deploy-vue-js-di-vps-ubuntu","status":"publish","type":"post","link":"https:\/\/www.jetorbit.com\/panduan\/cara-deploy-vue-js-di-vps-ubuntu\/","title":{"rendered":"Cara Install dan Deploy vue.js di VPS Ubuntu"},"content":{"rendered":"\n<p>Vue.js adalah sebuah framework JavaScript yang digunakan untuk membangun user interface (UI) yang interaktif. Jika Anda ingin mengembangkan aplikasi Vue.js dan ingin mendeploynya di VPS Ubuntu, berikut adalah panduan yang dapat Anda ikuti.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Cara Install dan Deploy vue.js di VPS Ubuntu<\/h2>\n\n\n\n<p>Pastikan Anda memiliki akses ke VPS Ubuntu yang sudah terpasang dan terhubung melalui SSH. Pastikan juga bahwa VPS Anda sudah memiliki versi <a href=\"https:\/\/www.jetorbit.com\/panduan\/cara-install-react-js-di-vps-ubuntu\/\" data-type=\"post\" data-id=\"9150\">Ubuntu<\/a> yang mendukung Vue.js, seperti Ubuntu 18.04 atau versi yang lebih baru.<\/p>\n\n\n\n<p>Vue.js membutuhkan Node.js sebagai runtime environment. Berikut adalah langkah-langkah untuk menginstal Node.js di VPS Ubuntu Anda:<\/p>\n\n\n\n<p>Buka terminal SSH dan jalankan perintah berikut untuk mengupdate paket-paket yang ada:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"html\" class=\"language-html\">sudo apt update<\/code><\/pre>\n\n\n\n<p>Selanjutnya, jalankan perintah berikut untuk menginstal Node.js dan npm (Node Package Manager):<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"html\" class=\"language-html\">sudo apt install -y nodejs npm<\/code><\/pre>\n\n\n\n<p>Setelah proses instalasi selesai, verifikasi instalasi Node.js dan npm dengan menjalankan perintah berikut:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"html\" class=\"language-html\">node -v<br>npm -v<\/code><\/pre>\n\n\n\n<p>Pastikan versi Node.js dan npm tercetak di terminal tanpa ada error.<\/p>\n\n\n\n<p>Vue CLI adalah sebuah command-line interface (CLI) yang digunakan untuk mengelola project Vue.js. Berikut adalah langkah-langkah untuk menginstal Vue CLI di VPS Ubuntu :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"html\" class=\"language-html\">sudo npm install -g @vue\/cli<\/code><\/pre>\n\n\n\n<p>Setelah proses instalasi selesai, verifikasi instalasi Vue CLI dengan menjalankan perintah berikut:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"html\" class=\"language-html\">vue --version<\/code><\/pre>\n\n\n\n<p>Setelah semua persiapan selesai, Anda dapat membuat dan menjalankan proyek Vue.js di VPS Ubuntu . Berikut adalah langkah-langkahnya:<\/p>\n\n\n\n<p>Buat direktori untuk project Vue.js dengan menjalankan perintah berikut:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"html\" class=\"language-html\">mkdir my-vue-project<br>cd my-vue-project<\/code><\/pre>\n\n\n\n<p>Gantilah &#8220;my-vue-project&#8221; dengan nama direktori yang Anda inginkan.<\/p>\n\n\n\n<p>Selanjutnya, jalankan perintah berikut untuk membuat proyek Vue.js:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"html\" class=\"language-html\">vue create .<\/code><\/pre>\n\n\n\n<p>Perintah ini akan membantu Anda membuat proyek Vue.js di direktori saat ini.<\/p>\n\n\n\n<p>Setelah perintah di atas dijalankan, Anda akan disajikan dengan beberapa opsi konfigurasi. Pilihlah opsi yang sesuai dengan kebutuhan Anda.<\/p>\n\n\n\n<p>Setelah konfigurasi selesai, jalankan perintah berikut untuk menjalankan project Vue.js:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"html\" class=\"language-html\">npm run serve<\/code><\/pre>\n\n\n\n<p>Project Vue.js akan dijalankan dan Anda akan melihat URL yang dapat di akses untuk melihat interface project .<\/p>\n\n\n\n<p>Untuk mendeploy project Vue.js di VPS Ubuntu, Anda dapat menggunakan web server seperti Nginx atau Apache. Berikut adalah langkah-langkah umum untuk mendeploy proyek Vue.js dengan Nginx:<\/p>\n\n\n\n<p>Instal Nginx dengan menjalankan perintah berikut:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"html\" class=\"language-html\">sudo apt install -y nginx<\/code><\/pre>\n\n\n\n<p>Setelah proses instalasi selesai, konfigurasikan Nginx dengan menjalankan perintah berikut:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"html\" class=\"language-html\">sudo nano \/etc\/nginx\/sites-available\/my-vue-project<\/code><\/pre>\n\n\n\n<p>Gantilah &#8220;my-vue-project&#8221; dengan nama project Anda.<\/p>\n\n\n\n<p>Dalam editor teks, gantilah isi file konfigurasi Nginx dengan konfigurasi berikut:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"html\" class=\"language-html\">server {<br>listen 80;<br>server_name your-domain.com;<br>root \/path\/to\/my-vue-project\/dist;location \/ {<br>    try_files $uri $uri\/ @rewrites;<br>}<br>location @rewrites {<br>    rewrite ^(.+)$ \/index.html last;<br>}<br>}<\/code><\/pre>\n\n\n\n<p>Pastikan untuk menggantikan &#8220;your-domain.com&#8221; dengan nama domain atau alamat IP yang sesuai, dan &#8220;\/path\/to\/my-vue-project&#8221; dengan path lengkap ke direktori &#8220;dist&#8221; pada project Vue.js Anda.<\/p>\n\n\n\n<p>Setelah selesai, simpan dan keluar dari editor teks.<\/p>\n\n\n\n<p>Aktifkan konfigurasi Nginx dengan menjalankan perintah berikut:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"html\" class=\"language-html\">sudo ln -s \/etc\/nginx\/sites-available\/my-vue-project \/etc\/nginx\/sites-enabled\/<\/code><\/pre>\n\n\n\n<p>Jalankan perintah berikut untuk memverifikasi konfigurasi Nginx dan restart Nginx:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"html\" class=\"language-html\">sudo nginx -t<br>sudo systemctl restart nginx<\/code><\/pre>\n\n\n\n<p>Jika tidak ada error yang muncul, Nginx berhasil diatur dan project Vue.js Anda sudah dapat diakses melalui domain atau alamat IP yang Anda gunakan.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Kesimpulan<\/h2>\n\n\n\n<p>Dengan demikian, Anda telah berhasil menginstal dan mendeploy <a href=\"https:\/\/www.jetorbit.com\/cloud-vps\/\">Vue.js di VPS Ubuntu<\/a>. Sekarang Anda dapat mengembangkan aplikasi Vue.js yang interaktif dan mengaksesnya melalui web server yang diatur.<\/p>\n\n\n\n<p>Demikian panduan terkait Cara Install dan Deploy vue.js di VPS Ubuntu, Semoga bermanfaat \ud83d\ude42<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Vue.js adalah sebuah framework JavaScript yang digunakan untuk membangun user interface (UI) yang interaktif. Jika Anda ingin mengembangkan aplikasi Vue.js dan ingin mendeploynya di VPS Ubuntu, berikut adalah panduan yang dapat Anda ikuti. Cara Install dan Deploy vue.js di VPS Ubuntu Pastikan Anda memiliki akses ke VPS Ubuntu yang sudah terpasang dan terhubung melalui SSH. [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":9292,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[488],"tags":[637],"class_list":["post-9155","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-vps","tag-cara-deploy-vue-js-di-vps-ubuntu"],"_links":{"self":[{"href":"https:\/\/www.jetorbit.com\/panduan\/wp-json\/wp\/v2\/posts\/9155","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.jetorbit.com\/panduan\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.jetorbit.com\/panduan\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.jetorbit.com\/panduan\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/www.jetorbit.com\/panduan\/wp-json\/wp\/v2\/comments?post=9155"}],"version-history":[{"count":3,"href":"https:\/\/www.jetorbit.com\/panduan\/wp-json\/wp\/v2\/posts\/9155\/revisions"}],"predecessor-version":[{"id":9259,"href":"https:\/\/www.jetorbit.com\/panduan\/wp-json\/wp\/v2\/posts\/9155\/revisions\/9259"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.jetorbit.com\/panduan\/wp-json\/wp\/v2\/media\/9292"}],"wp:attachment":[{"href":"https:\/\/www.jetorbit.com\/panduan\/wp-json\/wp\/v2\/media?parent=9155"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.jetorbit.com\/panduan\/wp-json\/wp\/v2\/categories?post=9155"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.jetorbit.com\/panduan\/wp-json\/wp\/v2\/tags?post=9155"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}