{"id":14822,"date":"2024-12-18T08:59:48","date_gmt":"2024-12-18T08:59:48","guid":{"rendered":"https:\/\/cloudkul.com\/blog\/?p=14822"},"modified":"2025-01-17T09:45:37","modified_gmt":"2025-01-17T09:45:37","slug":"how-to-setup-qloapps-on-aws","status":"publish","type":"post","link":"https:\/\/cloudkul.com\/blog\/how-to-setup-qloapps-on-aws\/","title":{"rendered":"How to setup QloApps\u00a0on AWS"},"content":{"rendered":"\n<p>In this tutorial, we will learn how to install QloApps on the <a href=\"https:\/\/cloudkul.com\/blog\/aws-ec2-and-its-pricing-plans\/\">AWS EC2 server<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>QloApps<\/strong><\/h2>\n\n\n\n<p><a href=\"https:\/\/qloapps.com\/\">QloApps<\/a> has been designed according to the latest hospitality technology in the world.&nbsp;It delivers a unique guest experience with an intuitive and user-friendly website.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Prerequisites<\/strong> &#8211; <\/h2>\n\n\n\n<p>1- Ubuntu-20.04 instance<\/p>\n\n\n\n<p>2- SSH access of the root users or any user with full privileges is mandatory.<\/p>\n\n\n\n<p>You can check the QloApps requirement from here &#8211; <a href=\"https:\/\/devdocs.qloapps.com\/introduction\/requirements.html#hosted-server-configurations\">QloApps Requirements<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Step 1<\/strong> &#8211; Log in to your EC2 instance <\/h2>\n\n\n\n<p>Take the SSH access of the EC2 instance with the below command<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">ssh -i pem.key ubuntu@IP_address<\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2023\/02\/1.png\"><img loading=\"lazy\" decoding=\"async\" width=\"791\" height=\"185\" src=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2023\/02\/1.png\" alt=\"ssh\" class=\"wp-image-14823\"\/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Step 2 &#8211;  Install the Apache web server&nbsp;<\/strong><\/h2>\n\n\n\n<p><strong>Log in to the root user to update the packages and then install the APACHE web server:-<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo -i\napt update -y \napt install apache2 -y<\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2023\/02\/2-1.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"225\" src=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2023\/02\/2-1-1024x225.png\" alt=\"apache\" class=\"wp-image-14824\"\/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Step 3 &#8211; Install the <\/strong>PHP 8.1 version<\/h2>\n\n\n\n<p>To <strong>install the <\/strong>PHP 8.1 version, follow the below commands:-<\/p>\n\n\n\n<p><strong>However<\/strong>, <strong>Make sure all the packages are updated or upgraded on the server:-<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">apt update -y\napt -y upgrade<\/pre>\n\n\n\n<p><strong> Add Ond\u0159ej Sur\u00fd PPA repository<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">apt install lsb-release ca-certificates apt-transport-https software-properties-common -y<\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2023\/02\/3-1.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"337\" src=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2023\/02\/3-1-1024x337.png\" alt=\"php\" class=\"wp-image-14825\"\/><\/a><\/figure>\n\n\n\n<pre class=\"wp-block-preformatted\">add-apt-repository ppa:ondrej\/php<\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2023\/02\/4-1.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"352\" src=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2023\/02\/4-1-1024x352.png\" alt=\"php\" class=\"wp-image-14826\"\/><\/a><\/figure>\n\n\n\n<p><strong>Note \u2013<\/strong> Further, this command will ask for input. Just press &lt;Enter&gt; to continue.<\/p>\n\n\n\n<p><strong>Update the repository with the below command:-<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">apt update -y<\/pre>\n\n\n\n<p><strong>Now install PHP 8.1 on Ubuntu. Run the below command:-<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">apt install php8.1\n<\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2023\/02\/6-1.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"267\" src=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2023\/02\/6-1-1024x267.png\" alt=\"update\" class=\"wp-image-14827\"\/><\/a><\/figure>\n\n\n\n<p><strong>Install all PHP extensions and dependencies with the below command:-<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">apt install php8.1-{bcmath,xml,fpm,mysql,zip,intl,ldap,gd,cli,bz2,curl,mbstring,pgsql,opcache,soap,cgi}\n<\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2023\/02\/7-1.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"311\" src=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2023\/02\/7-1-1024x311.png\" alt=\"php\" class=\"wp-image-14828\"\/><\/a><\/figure>\n\n\n\n<p><strong>Further,<\/strong> <strong>Check the PHP version and PHP modules with the below commands:-<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">php -v<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">php -m\n<\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2023\/02\/8-1.png\"><img loading=\"lazy\" decoding=\"async\" width=\"974\" height=\"213\" src=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2023\/02\/8-1.png\" alt=\"version\" class=\"wp-image-14829\"\/><\/a><\/figure>\n\n\n\n<p><strong>Now, make some changes in the PHP variable values with the below commands:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sed -i \"s\/memory_limit = .*\/memory_limit = 1024\/\" \/etc\/php\/8.1\/apache2\/php.ini<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">sed -i \"s\/post_max_size = .*\/post_max_size = 1024M\/\" \/etc\/php\/8.1\/apache2\/php.ini<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">sed -i \"s\/max_execution_time = .*\/max_execution_time = 1024M\/\" \/etc\/php\/8.1\/apache2\/php.ini<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">sed -i \"s\/upload_max_filesize = .*\/upload_max_filesize = 500M\/\" \/etc\/php\/8.1\/apache2\/php.ini\n<\/pre>\n\n\n\n<p><strong>After the PHP changes, make sure to restart the Apache service.<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">systemctl restart apache2<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Step 4 &#8211; Installation of MariaDB Database server <\/strong><\/h2>\n\n\n\n<p><strong>Note-<\/strong> We have two options for managing the Database service with our website.<\/p>\n\n\n\n<p><strong>case1:- we can manage the database service from the localhost with the following commands:-<\/strong><\/p>\n\n\n\n<p> Run the below command for the Maraidb server installation:-<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">apt install mariadb-server mariadb-client -y <\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2023\/02\/newmysql.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"291\" src=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2023\/02\/newmysql-1024x291.png\" alt=\"db\" class=\"wp-image-14833\"\/><\/a><\/figure>\n\n\n\n<p><strong>Then,<\/strong> <strong>Check the status of the MariaDB server with the below commands:-<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">systemctl status mariadb<\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2023\/02\/9-5.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"264\" src=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2023\/02\/9-5-1024x264.png\" alt=\"status\" class=\"wp-image-14834\"\/><\/a><\/figure>\n\n\n\n<p><strong>Start and stop the MariaDB server with the below commands:-<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">systemctl stop mariadb<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">systemctl start mariadb<\/pre>\n\n\n\n<p><strong>Once MariaDB is installed, run the below command to configure the database configurations:-<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">mysql_secure_installation<\/pre>\n\n\n\n<p><strong>Note &#8211; Choose the default option and set the MariaDB root password.<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2023\/02\/10-1.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"361\" src=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2023\/02\/10-1-1024x361.png\" alt=\"db\" class=\"wp-image-14836\"\/><\/a><\/figure>\n\n\n\n<p><strong>When prompted, answer the questions below by following the guide.<\/strong><\/p>\n\n\n\n<ul>\n<li>Enter current password for root (enter for none): Press Enter<\/li>\n\n\n\n<li>Set root password? [Y\/n]:&nbsp;Y<\/li>\n\n\n\n<li>New password:&nbsp;Enter the new password<\/li>\n\n\n\n<li>Re-enter new password:&nbsp;Enter the new password<\/li>\n\n\n\n<li>Remove anonymous users? [Y\/n]:&nbsp;Y<\/li>\n\n\n\n<li>Disallow root login remotely? [Y\/n]:&nbsp;Y<\/li>\n\n\n\n<li>Remove the test database and access it. [Y\/n]: &nbsp;Y<\/li>\n\n\n\n<li>Reload privilege tables now? [Y\/n]: &nbsp;Y<\/li>\n<\/ul>\n\n\n\n<p><strong>Restart the MariaDB service after the configurations:-<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">systemctl restart mariadb<\/pre>\n\n\n\n<p><strong>case2:- Or, We can also use the <a href=\"https:\/\/cloudkul.com\/blog\/what-is-aws-rds\/\">AWS RDS <\/a>service for managing the database service.<\/strong><\/p>\n\n\n\n<p>Amazon RDS makes it easy to use replication to enhance availability and reliability for production workloads. <\/p>\n\n\n\n<p>Amazon\u2019s Relational Database Service is a cloud-native database platform that is truly awesome and a real opportunity to save time, eliminate the hassle, and improve performance.<\/p>\n\n\n\n<p>Firstly you have to launch an RDS and then configure it with your Ec2 instance.<\/p>\n\n\n\n<p>The below command is used for connectivity with the RDS database:-<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">mysql -u username -p -h [endpoint]\nCREATE DATABASE shopware;<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Step 5 &#8211; Create the database and DB user:-<\/strong><\/h2>\n\n\n\n<p>First, go to the MySQL Shell and run the below commands:-<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">mysql<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">create database qloapp;\n<\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2023\/02\/q1.png\"><img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"216\" src=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2023\/02\/q1.png\" alt=\"user\" class=\"wp-image-14874\"\/><\/a><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Further, create the DB user for QloApps <\/strong><\/h3>\n\n\n\n<pre class=\"wp-block-preformatted\">CREATE USER 'admin'@localhost IDENTIFIED BY 'admin@123';\n<\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2023\/02\/12-1.png\"><img loading=\"lazy\" decoding=\"async\" width=\"970\" height=\"186\" src=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2023\/02\/12-1.png\" alt=\"User\" class=\"wp-image-14875\"\/><\/a><\/figure>\n\n\n\n<p><strong>Then, grant the privileges to the user for managing the database.<\/strong><\/p>\n\n\n\n<p id=\"block-fa689a18-2b01-4515-8186-e1967e98cbd2\">GRANT ALL PRIVILEGES ON qloapp<em>.<\/em>* TO &#8216;admin&#8217;@localhost IDENTIFIED BY &#8216;admin@123&#8217;;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2023\/02\/q2.png\"><img loading=\"lazy\" decoding=\"async\" width=\"950\" height=\"266\" src=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2023\/02\/q2.png\" alt=\"db\" class=\"wp-image-14877\"\/><\/a><\/figure>\n\n\n\n<p><strong>Now, save all the<\/strong> changes and exit from the MySQL<strong> shell with the below command:-<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">FLUSH PRIVILEGES; <\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">EXIT; <\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Step 6 &#8211; Download the latest release of QloApps:- <\/strong> <\/h2>\n\n\n\n<p>For installation of QloApps, we need to install git with the below commands:-<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">apt install git -y <\/pre>\n\n\n\n<p>Now, Go to the default document root folder to download the project of QloApps.  <\/p>\n\n\n\n<p>Follow the below steps:- Before Downloading, make sure the unzip command is installed on the Server. <\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">cd \/var\/www\/html  <\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">git clone -b v1.5.2 https:\/\/github.com\/webkul\/hotelcommerce<\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2023\/02\/q3.png\"><img loading=\"lazy\" decoding=\"async\" width=\"983\" height=\"190\" src=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2023\/02\/q3.png\" alt=\"unzip\" class=\"wp-image-14879\"\/><\/a><\/figure>\n\n\n\n<p><strong>Provide the default permission for normal functions:-<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">chown -R www-data:www-data \/var\/www\/html\/hotelcommerce<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">chmod -R 755 \/var\/www\/html\/hotelcommerce <\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2023\/02\/q4.png\"><img loading=\"lazy\" decoding=\"async\" width=\"930\" height=\"201\" src=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2023\/02\/q4.png\" alt=\"permission\" class=\"wp-image-14880\"\/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Step 7 &#8211; Configure the Virtual host of apache 2:-<\/strong><\/h2>\n\n\n\n<p>Now, we have to set the apache2 virtual host for managing the QloApps content with the below commands:-<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">vi \/etc\/apache2\/sites-available\/qloapp.conf\n&lt;VirtualHost *:80&gt;\nServerAdmin admin@example.com\nDocumentRoot \/var\/www\/html\/hotelcommerce\nServerName your_domain_name\n&lt;Directory \/var\/www\/html\/hotelcommerce\/&gt;\nOptions +FollowSymlinks\nAllowOverride All\nRequire all granted\n&lt;\/Directory&gt;\nErrorLog ${APACHE_LOG_DIR}\/error.log\nCustomLog ${APACHE_LOG_DIR}\/access.log combined\n&lt;\/VirtualHost&gt;<\/pre>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\"><div class=\"wp-block-group__inner-container\">\n<blockquote class=\"wp-block-quote\">\n<p><\/p>\n<\/blockquote>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2023\/02\/q5.png\"><img loading=\"lazy\" decoding=\"async\" width=\"585\" height=\"261\" src=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2023\/02\/q5.png\" alt=\"host\" class=\"wp-image-14881\"\/><\/a><\/figure>\n\n\n\n<p><strong>Now, exit from the vi editor and run the below command:-<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">a2ensite qloapp.conf <\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">a2enmod rewrite<\/pre>\n<\/div><\/div>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2023\/02\/q6.png\"><img loading=\"lazy\" decoding=\"async\" width=\"829\" height=\"266\" src=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2023\/02\/q6.png\" alt=\"apache\" class=\"wp-image-14882\"\/><\/a><\/figure>\n\n\n\n<p>Restart the Apache2 webserver service with the following command:-<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">systemctl restart apache2<\/pre>\n\n\n\n<p>Now, your QloApps is configured successfully, open the browser and check with the domain URL.<\/p>\n\n\n\n<p>http:\/\/your_domain_name<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2023\/02\/q7.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"511\" src=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2023\/02\/q7-1024x511.png\" alt=\"qloapps\" class=\"wp-image-14891\"\/><\/a><figcaption class=\"wp-element-caption\"><strong>Great, Your QloApps website is successfully installed on ubuntu-20.04<\/strong><\/figcaption><\/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. Also 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><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 QloApps on the AWS EC2 server. <a class=\"text-primary\" title=\"read more\" href=\"https:\/\/cloudkul.com\/blog\/how-to-setup-qloapps-on-aws\/\">[&#8230;]<\/a><\/p>\n","protected":false},"author":44,"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,2,87,341,524,449],"tags":[16,3,816,222,10,451,780,205],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to setup QloApps\u00a0on AWS - Cloudkul<\/title>\n<meta name=\"description\" content=\"Host your QloApps store on AWS which has been designed according to the latest hospitality technology in the world and delivers a unique guest experience.\" \/>\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-qloapps-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 QloApps\u00a0on AWS - Cloudkul\" \/>\n<meta property=\"og:description\" content=\"Host your QloApps store on AWS which has been designed according to the latest hospitality technology in the world and delivers a unique guest experience.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/cloudkul.com\/blog\/how-to-setup-qloapps-on-aws\/\" \/>\n<meta property=\"og:site_name\" content=\"Cloudkul\" \/>\n<meta property=\"article:published_time\" content=\"2024-12-18T08:59:48+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-01-17T09:45:37+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2023\/02\/1.png\" \/>\n<meta name=\"author\" content=\"Simranpal Singh\" \/>\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-qloapps-on-aws\/\",\"url\":\"https:\/\/cloudkul.com\/blog\/how-to-setup-qloapps-on-aws\/\",\"name\":\"How to setup QloApps\u00a0on AWS - Cloudkul\",\"isPartOf\":{\"@id\":\"https:\/\/cloudkul.com\/blog\/#website\"},\"datePublished\":\"2024-12-18T08:59:48+00:00\",\"dateModified\":\"2025-01-17T09:45:37+00:00\",\"author\":{\"@id\":\"https:\/\/cloudkul.com\/blog\/#\/schema\/person\/78b8324979606c100bf67758dcde66e1\"},\"description\":\"Host your QloApps store on AWS which has been designed according to the latest hospitality technology in the world and delivers a unique guest experience.\",\"breadcrumb\":{\"@id\":\"https:\/\/cloudkul.com\/blog\/how-to-setup-qloapps-on-aws\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/cloudkul.com\/blog\/how-to-setup-qloapps-on-aws\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/cloudkul.com\/blog\/how-to-setup-qloapps-on-aws\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/cloudkul.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to setup QloApps\u00a0on 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\/78b8324979606c100bf67758dcde66e1\",\"name\":\"Simranpal Singh\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/cloudkul.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/43e7a3dcfacce1483cdb35cc2ce00609?s=96&d=https%3A%2F%2Fs.gravatar.com%2Favatar%2F6148c37469011bc2f8e491ca8f5de495%3Fs%3D80&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/43e7a3dcfacce1483cdb35cc2ce00609?s=96&d=https%3A%2F%2Fs.gravatar.com%2Favatar%2F6148c37469011bc2f8e491ca8f5de495%3Fs%3D80&r=g\",\"caption\":\"Simranpal Singh\"},\"url\":\"https:\/\/cloudkul.com\/blog\/author\/simranpalsingh-cloud246\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to setup QloApps\u00a0on AWS - Cloudkul","description":"Host your QloApps store on AWS which has been designed according to the latest hospitality technology in the world and delivers a unique guest experience.","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-qloapps-on-aws\/","og_locale":"en_US","og_type":"article","og_title":"How to setup QloApps\u00a0on AWS - Cloudkul","og_description":"Host your QloApps store on AWS which has been designed according to the latest hospitality technology in the world and delivers a unique guest experience.","og_url":"https:\/\/cloudkul.com\/blog\/how-to-setup-qloapps-on-aws\/","og_site_name":"Cloudkul","article_published_time":"2024-12-18T08:59:48+00:00","article_modified_time":"2025-01-17T09:45:37+00:00","og_image":[{"url":"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2023\/02\/1.png"}],"author":"Simranpal Singh","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/cloudkul.com\/blog\/how-to-setup-qloapps-on-aws\/","url":"https:\/\/cloudkul.com\/blog\/how-to-setup-qloapps-on-aws\/","name":"How to setup QloApps\u00a0on AWS - Cloudkul","isPartOf":{"@id":"https:\/\/cloudkul.com\/blog\/#website"},"datePublished":"2024-12-18T08:59:48+00:00","dateModified":"2025-01-17T09:45:37+00:00","author":{"@id":"https:\/\/cloudkul.com\/blog\/#\/schema\/person\/78b8324979606c100bf67758dcde66e1"},"description":"Host your QloApps store on AWS which has been designed according to the latest hospitality technology in the world and delivers a unique guest experience.","breadcrumb":{"@id":"https:\/\/cloudkul.com\/blog\/how-to-setup-qloapps-on-aws\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cloudkul.com\/blog\/how-to-setup-qloapps-on-aws\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/cloudkul.com\/blog\/how-to-setup-qloapps-on-aws\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/cloudkul.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to setup QloApps\u00a0on 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\/78b8324979606c100bf67758dcde66e1","name":"Simranpal Singh","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cloudkul.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/43e7a3dcfacce1483cdb35cc2ce00609?s=96&d=https%3A%2F%2Fs.gravatar.com%2Favatar%2F6148c37469011bc2f8e491ca8f5de495%3Fs%3D80&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/43e7a3dcfacce1483cdb35cc2ce00609?s=96&d=https%3A%2F%2Fs.gravatar.com%2Favatar%2F6148c37469011bc2f8e491ca8f5de495%3Fs%3D80&r=g","caption":"Simranpal Singh"},"url":"https:\/\/cloudkul.com\/blog\/author\/simranpalsingh-cloud246\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/cloudkul.com\/blog\/wp-json\/wp\/v2\/posts\/14822"}],"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\/44"}],"replies":[{"embeddable":true,"href":"https:\/\/cloudkul.com\/blog\/wp-json\/wp\/v2\/comments?post=14822"}],"version-history":[{"count":23,"href":"https:\/\/cloudkul.com\/blog\/wp-json\/wp\/v2\/posts\/14822\/revisions"}],"predecessor-version":[{"id":19522,"href":"https:\/\/cloudkul.com\/blog\/wp-json\/wp\/v2\/posts\/14822\/revisions\/19522"}],"wp:attachment":[{"href":"https:\/\/cloudkul.com\/blog\/wp-json\/wp\/v2\/media?parent=14822"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cloudkul.com\/blog\/wp-json\/wp\/v2\/categories?post=14822"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cloudkul.com\/blog\/wp-json\/wp\/v2\/tags?post=14822"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}