{"id":13843,"date":"2023-02-08T10:23:22","date_gmt":"2023-02-08T10:23:22","guid":{"rendered":"https:\/\/cloudkul.com\/blog\/?p=13843"},"modified":"2025-10-24T13:05:42","modified_gmt":"2025-10-24T13:05:42","slug":"how-to-setup-bagisto-on-aws","status":"publish","type":"post","link":"https:\/\/cloudkul.com\/blog\/how-to-setup-bagisto-on-aws\/","title":{"rendered":"How to setup Bagisto on AWS"},"content":{"rendered":"\n<p>In this tutorial, we will learn how to install Bagisto on Ubuntu 20.04 LTS.<\/p>\n\n\n\n<p><a href=\"https:\/\/bagisto.com\/en\/\">Bagisto<\/a> is an E-Commerce framework built on top of the hottest open-source technologies such as Laravel,  PHP framework, and Vue.js, a progressive Javascript framework.<\/p>\n\n\n\n<p>It is suitable for all small or large E-Commerce business demands using a simple set-up procedure. Built on top of Laravel<a href=\"https:\/\/cloudkul.com\/blog\/bagisto-installation-on-digitalocean\/\"> <\/a>and equipped with easy product information management.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Requirements to install Bagisto :<\/strong><\/h2>\n\n\n\n<ul>\n<li>Ubuntu 20.04 or 18.04 server<\/li>\n\n\n\n<li>Webserver: Apache2 or Nginx<\/li>\n\n\n\n<li>Recommended RAM 3GB+<\/li>\n\n\n\n<li>PHP: 8.1 with extensions:<\/li>\n\n\n\n<li>MYSQL 8.0+ or MariaDB 10.2+<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Step 1<\/strong>: Install Apache2, MY SQL, PHP 8.1, and its modules<\/h2>\n\n\n\n<p>Before starting, the <a href=\"https:\/\/cloudkul.com\/features\/lamp\/\">LAMP stack<\/a> must be installed on your server. If not installed, you can install it using the following command:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo apt update\n\nsudo apt install apache2\n\nsudo systemctl start apache2.service\n\nsudo systemctl enable apache2.service\n\nsudo apt-get install -y software-properties-common\n\nsudo add-apt-repository ppa:ondrej\/php\n\nsudo apt-get update\n\nsudo apt install php8.1 libapache2-mod-php8.1 php8.1-common php8.1-gmp php8.1-curl php8.1-soap php8.1-bcmath php8.1-intl php8.1-mbstring php8.1-xmlrpc php8.1-mysql php8.1-gd php8.1-xml php8.1-cli php8.1-zip<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>STEP 2: <\/strong>E<strong>dit the php.ini file and modify some default settings:<\/strong><\/h2>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo vi  \/etc\/php\/8.1\/apache2\/php.ini<\/pre>\n\n\n\n<p>Change as like below config.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">memory_limit = 256M\n\nupload_max_filesize = 100M\n\nmax_execution_time = 360\n\ndate.timezone = America\/Chicago\n<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>STEP 3<\/strong>: <strong>Install the Composer<\/strong><\/h2>\n\n\n\n<pre class=\"wp-block-preformatted\">curl -sS https:\/\/getcomposer.org\/installer -o composer-setup.php\n\nHASH=\"$(curl -sS https:\/\/composer.github.io\/installer.sig)\"\n\nphp -r \"if (hash_file('sha384', 'composer-setup.php') === '$HASH') { echo 'Installer verified'.PHP_EOL; } else { echo 'Installer corrupt'.PHP_EOL; unlink('composer-setup.php'); exit(1); }\"\n\nphp composer-setup.php \n\nphp -r \"unlink('composer-setup.php');\"\n<\/pre>\n\n\n\n<p>Most likely, you want to put the composer.phar into a directory on your PATH, so for that you can simply call composer from any directory (Global install), using for example:<\/p>\n\n\n\n<pre id=\"block-590d85c4-e1cc-46e8-8084-67609d83674a\" class=\"wp-block-preformatted\">mv composer.phar \/usr\/local\/bin\/composer<\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2025\/10\/2025-10-24_18-34.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"458\" src=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2025\/10\/2025-10-24_18-34-1024x458.png\" alt=\"2025-10-24_18-34\" class=\"wp-image-20726\"\/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>STEP 4<\/strong>: <strong>SSH User Creation<\/strong> <\/h2>\n\n\n\n<p>Presently, we were in our server\u2019s root user, but due to security issues, we do not keep our application code in the directories of the root user.&nbsp;So, we have to create another SSH user for this.<\/p>\n\n\n\n<p>Create an SSH user who will be the owner of the application code. We created an SSH user with the name \u201cbagisto\u201d You can pick any name you want.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo adduser bagisto<\/pre>\n\n\n\n<p>Eventually, this prompts a password window where you can set the password. also, the remaining fields can be left empty using simply pressing the enter key<\/p>\n\n\n\n<p>Additionally, after creating a user, we will switch to a new user.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>STEP 5: Download Bagisto using the command below:<\/strong><\/h2>\n\n\n\n<pre class=\"wp-block-preformatted\">composer create-project bagisto\/bagisto<\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2023\/02\/2023-02-07_12-18.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"301\" src=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2023\/02\/2023-02-07_12-18-1024x301.png\" alt=\"bagisto\" class=\"wp-image-13865\"\/><\/a><\/figure>\n\n\n\n<p>After downloading, a directory name \u201cbagisto\u201d will be created inside the public HTML directory, then go to the public directory \/bagisto. It is the directory that loads index.php.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>STEP 6: Apache configuration for Bagisto<\/strong> <\/h2>\n\n\n\n<p>However, to support the web pages we will configure Apache and we need to switch again to the root user to configure Apache.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo nano \/etc\/apache2\/sites-enabled\/000-default.conf<\/pre>\n\n\n\n<p>You have to define your Domain name and your DocumentRoot Path, after executing the above command.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2023\/02\/2023-02-07_12-31.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"187\" src=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2023\/02\/2023-02-07_12-31-1024x187.png\" alt=\"bagisto\" class=\"wp-image-13866\"\/><\/a><\/figure>\n\n\n\n<p>Save it, and exit after this.<\/p>\n\n\n\n<p>Furthermore, configure the envvars file using executing the below command:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo nano \/etc\/apache2\/envvars<\/pre>\n\n\n\n<p>And find these lines :<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2023\/02\/2023-02-07_16-17.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"78\" src=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2023\/02\/2023-02-07_16-17-1024x78.png\" alt=\"code\" class=\"wp-image-13956\"\/><\/a><\/figure>\n\n\n\n<p>Modify the apache SSH username in this way :<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2023\/02\/2023-02-07_16-15.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"92\" src=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2023\/02\/2023-02-07_16-15-1024x92.png\" alt=\"ssh\" class=\"wp-image-13954\"\/><\/a><\/figure>\n\n\n\n<p>configure apache2.conf file using the following command:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo nano \/etc\/apache2\/apache2.conf<\/pre>\n\n\n\n<p>Now, you will find the block code shown below:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2023\/02\/2023-02-07_12-46.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"97\" src=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2023\/02\/2023-02-07_12-46-1024x97.png\" alt=\"apache\" class=\"wp-image-13871\"\/><\/a><\/figure>\n\n\n\n<p>Modify it to the following code:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2023\/02\/2023-02-07_12-49.png\"><img loading=\"lazy\" decoding=\"async\" width=\"890\" height=\"142\" src=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2023\/02\/2023-02-07_12-49.png\" alt=\"code\" class=\"wp-image-13874\"\/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>STEP 7: Install MYSQL Server For Database <\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Case 1. If you are using a Local Database Server<\/h3>\n\n\n\n<p>Creation using executing the following commands when a password Is asked after The below two commands, simply Press ENTER<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo apt-get install mysql-server<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo mysql -u root -p\nCREATE DATABASE bagistodb;\nCREATE USER 'bagistouser'@'localhost' IDENTIFIED BY 'bagisto';\nGRANT ALL ON bagistodb.* TO 'bagistouser'@'localhost' WITH GRANT OPTION;\nSET GLOBAL log_bin_trust_function_creators = 1;\nflush privileges;\nexit;\n<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Case 2<\/strong>: If you are using AWS RDS<\/h3>\n\n\n\n<p><a href=\"https:\/\/cloudkul.com\/blog\/what-is-aws-rds\/\">Amazon RDS<\/a> handles routine database tasks, such as provisioning, patching, backup, recovery, failure detection, and repair.<\/p>\n\n\n\n<p>You do not need to worry about anything, everything is managed at the AWS end.<\/p>\n\n\n\n<p>Firstly you have to launch an RDS and then configure it with your <a href=\"https:\/\/cloudkul.com\/blog\/aws-ec2-and-its-pricing-plans\/\">AWS EC2 instance<\/a>.<\/p>\n\n\n\n<p>Follow the instructions below if you are using an&nbsp;<strong>AWS RDS<\/strong>:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo apt install mysql-client\nsudo mysql -h yourrdsendpoint -u username -p\nCREATE DATABASE bagistodb;\nCREATE USER 'bagistouser'@'%' IDENTIFIED BY 'bagisto';\nGRANT ALL ON bagistodb.* TO 'bagistouser'@'%' WITH GRANT OPTION;\nSET GLOBAL log_bin_trust_function_creators = 1;\nFLUSH PRIVILEGES;\nEXIT;<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">STEP 8: Bagisto configuration<\/h2>\n\n\n\n<p>Now, go to your Bagisto root directory, run the mentioned commands below, and put the MySQL database in the .env filename.<\/p>\n\n\n\n<p>Then enter the details and use the same credentials you get while creating a database.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo cp .env.example .env\nsudo nano .env<\/pre>\n\n\n\n<p>Define your domain name and MySQL details in the .env file<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2023\/02\/2023-02-07_13-08.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"297\" src=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2023\/02\/2023-02-07_13-08-1024x297.png\" alt=\"bagisto\" class=\"wp-image-13882\"\/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong> STEP 9: Run the following command in the root directory of bagisto <\/strong><\/h2>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo php artisan bagisto:install\n<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">STEP 10: <strong>Set the permission on the Bagisto root directory<\/strong><\/h2>\n\n\n\n<pre class=\"wp-block-preformatted\"> sudo chmod -R 755 \/home\/bagisto\/bagisto\n sudo chown -R bagisto:bagisto \/home\/bagisto\/bagisto\n sudo service apache2 restart<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Now, Go to the browser and hit your domain <br><\/strong><\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2023\/02\/2023-02-07_16-11.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"541\" src=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2023\/02\/2023-02-07_16-11-1024x541.png\" alt=\"Bagisto\" class=\"wp-image-13943\"\/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Need Support?<\/h2>\n\n\n\n<p>Thank You for reading this Blog!<\/p>\n\n\n\n<p>For further more interesting blogs, keep in touch with us. If you need any kind of support, simply raise a ticket at&nbsp;<strong><a href=\"https:\/\/webkul.uvdesk.com\/en\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/webkul.uvdesk.com\/en\/<\/a>.<\/strong><\/p>\n\n\n\n<p>You may also visit our Bagisto development services and quality&nbsp;<strong><a href=\"https:\/\/store.webkul.com\/Bagisto\/Marketplace.html\">Bagisto Extensions<\/a><\/strong>.<\/p>\n\n\n\n<p><strong>For further help or queries, please&nbsp;<a href=\"https:\/\/cloudkul.com\/contact\/\">contact<\/a>&nbsp;us or raise a&nbsp;<a href=\"https:\/\/webkul.uvdesk.com\/en\/customer\/create-ticket\/\">ticket<\/a>.<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this tutorial, we will learn how to install Bagisto on Ubuntu 20.04 LTS. Bagisto <a class=\"text-primary\" title=\"read more\" href=\"https:\/\/cloudkul.com\/blog\/how-to-setup-bagisto-on-aws\/\">[&#8230;]<\/a><\/p>\n","protected":false},"author":39,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_mi_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[32,454,2,35,87,340],"tags":[16,213,567,222,780,804],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to setup Bagisto on AWS - Cloudkul<\/title>\n<meta name=\"description\" content=\"Bagisto is an E-Commerce framework built on top of the hottest open-source technologies such as Laravel, PHP framework, and Vue.js, a progressive Javascript framework.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/cloudkul.com\/blog\/how-to-setup-bagisto-on-aws\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to setup Bagisto on AWS - Cloudkul\" \/>\n<meta property=\"og:description\" content=\"Bagisto is an E-Commerce framework built on top of the hottest open-source technologies such as Laravel, PHP framework, and Vue.js, a progressive Javascript framework.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/cloudkul.com\/blog\/how-to-setup-bagisto-on-aws\/\" \/>\n<meta property=\"og:site_name\" content=\"Cloudkul\" \/>\n<meta property=\"article:published_time\" content=\"2023-02-08T10:23:22+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-10-24T13:05:42+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2025\/10\/2025-10-24_18-34-1024x458.png\" \/>\n<meta name=\"author\" content=\"Mohit Tiwari\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/cloudkul.com\/blog\/how-to-setup-bagisto-on-aws\/\",\"url\":\"https:\/\/cloudkul.com\/blog\/how-to-setup-bagisto-on-aws\/\",\"name\":\"How to setup Bagisto on AWS - Cloudkul\",\"isPartOf\":{\"@id\":\"https:\/\/cloudkul.com\/blog\/#website\"},\"datePublished\":\"2023-02-08T10:23:22+00:00\",\"dateModified\":\"2025-10-24T13:05:42+00:00\",\"author\":{\"@id\":\"https:\/\/cloudkul.com\/blog\/#\/schema\/person\/d65bf252186a357da67ead26747e47b7\"},\"description\":\"Bagisto is an E-Commerce framework built on top of the hottest open-source technologies such as Laravel, PHP framework, and Vue.js, a progressive Javascript framework.\",\"breadcrumb\":{\"@id\":\"https:\/\/cloudkul.com\/blog\/how-to-setup-bagisto-on-aws\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/cloudkul.com\/blog\/how-to-setup-bagisto-on-aws\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/cloudkul.com\/blog\/how-to-setup-bagisto-on-aws\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/cloudkul.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to setup Bagisto on AWS\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/cloudkul.com\/blog\/#website\",\"url\":\"https:\/\/cloudkul.com\/blog\/\",\"name\":\"Cloudkul\",\"description\":\"Host your eCommerce Store on AWS with Optimized Performance\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/cloudkul.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/cloudkul.com\/blog\/#\/schema\/person\/d65bf252186a357da67ead26747e47b7\",\"name\":\"Mohit Tiwari\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/cloudkul.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/d958ee0f8ad4fe891d737cc821536709?s=96&d=https%3A%2F%2Fs.gravatar.com%2Favatar%2F6148c37469011bc2f8e491ca8f5de495%3Fs%3D80&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/d958ee0f8ad4fe891d737cc821536709?s=96&d=https%3A%2F%2Fs.gravatar.com%2Favatar%2F6148c37469011bc2f8e491ca8f5de495%3Fs%3D80&r=g\",\"caption\":\"Mohit Tiwari\"},\"url\":\"https:\/\/cloudkul.com\/blog\/author\/mohitkrtiwari-cloud767\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to setup Bagisto on AWS - Cloudkul","description":"Bagisto is an E-Commerce framework built on top of the hottest open-source technologies such as Laravel, PHP framework, and Vue.js, a progressive Javascript framework.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/cloudkul.com\/blog\/how-to-setup-bagisto-on-aws\/","og_locale":"en_US","og_type":"article","og_title":"How to setup Bagisto on AWS - Cloudkul","og_description":"Bagisto is an E-Commerce framework built on top of the hottest open-source technologies such as Laravel, PHP framework, and Vue.js, a progressive Javascript framework.","og_url":"https:\/\/cloudkul.com\/blog\/how-to-setup-bagisto-on-aws\/","og_site_name":"Cloudkul","article_published_time":"2023-02-08T10:23:22+00:00","article_modified_time":"2025-10-24T13:05:42+00:00","og_image":[{"url":"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2025\/10\/2025-10-24_18-34-1024x458.png"}],"author":"Mohit Tiwari","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/cloudkul.com\/blog\/how-to-setup-bagisto-on-aws\/","url":"https:\/\/cloudkul.com\/blog\/how-to-setup-bagisto-on-aws\/","name":"How to setup Bagisto on AWS - Cloudkul","isPartOf":{"@id":"https:\/\/cloudkul.com\/blog\/#website"},"datePublished":"2023-02-08T10:23:22+00:00","dateModified":"2025-10-24T13:05:42+00:00","author":{"@id":"https:\/\/cloudkul.com\/blog\/#\/schema\/person\/d65bf252186a357da67ead26747e47b7"},"description":"Bagisto is an E-Commerce framework built on top of the hottest open-source technologies such as Laravel, PHP framework, and Vue.js, a progressive Javascript framework.","breadcrumb":{"@id":"https:\/\/cloudkul.com\/blog\/how-to-setup-bagisto-on-aws\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cloudkul.com\/blog\/how-to-setup-bagisto-on-aws\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/cloudkul.com\/blog\/how-to-setup-bagisto-on-aws\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/cloudkul.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to setup Bagisto on AWS"}]},{"@type":"WebSite","@id":"https:\/\/cloudkul.com\/blog\/#website","url":"https:\/\/cloudkul.com\/blog\/","name":"Cloudkul","description":"Host your eCommerce Store on AWS with Optimized Performance","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/cloudkul.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/cloudkul.com\/blog\/#\/schema\/person\/d65bf252186a357da67ead26747e47b7","name":"Mohit Tiwari","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cloudkul.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/d958ee0f8ad4fe891d737cc821536709?s=96&d=https%3A%2F%2Fs.gravatar.com%2Favatar%2F6148c37469011bc2f8e491ca8f5de495%3Fs%3D80&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d958ee0f8ad4fe891d737cc821536709?s=96&d=https%3A%2F%2Fs.gravatar.com%2Favatar%2F6148c37469011bc2f8e491ca8f5de495%3Fs%3D80&r=g","caption":"Mohit Tiwari"},"url":"https:\/\/cloudkul.com\/blog\/author\/mohitkrtiwari-cloud767\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/cloudkul.com\/blog\/wp-json\/wp\/v2\/posts\/13843"}],"collection":[{"href":"https:\/\/cloudkul.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cloudkul.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cloudkul.com\/blog\/wp-json\/wp\/v2\/users\/39"}],"replies":[{"embeddable":true,"href":"https:\/\/cloudkul.com\/blog\/wp-json\/wp\/v2\/comments?post=13843"}],"version-history":[{"count":67,"href":"https:\/\/cloudkul.com\/blog\/wp-json\/wp\/v2\/posts\/13843\/revisions"}],"predecessor-version":[{"id":20728,"href":"https:\/\/cloudkul.com\/blog\/wp-json\/wp\/v2\/posts\/13843\/revisions\/20728"}],"wp:attachment":[{"href":"https:\/\/cloudkul.com\/blog\/wp-json\/wp\/v2\/media?parent=13843"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cloudkul.com\/blog\/wp-json\/wp\/v2\/categories?post=13843"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cloudkul.com\/blog\/wp-json\/wp\/v2\/tags?post=13843"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}