{"id":27919,"date":"2018-09-04T02:24:21","date_gmt":"2018-09-04T07:24:21","guid":{"rendered":"https:\/\/www.rosehosting.com\/blog\/?p=27919"},"modified":"2022-12-09T09:30:54","modified_gmt":"2022-12-09T15:30:54","slug":"how-to-install-odoo-10-on-centos-7-with-nginx-as-a-reverse-proxy","status":"publish","type":"post","link":"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-10-on-centos-7-with-nginx-as-a-reverse-proxy\/","title":{"rendered":"How to Install Odoo 10 on CentOS 7 with Nginx as a Reverse Proxy"},"content":{"rendered":"<div id=\"bsf_rt_marker\"><\/div><p><img decoding=\"async\" class=\"alignnone size-full wp-image-27985\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/09\/How-to-Install-Odoo-10-on-CentOS-7-with-Nginx-as-a-Reverse-Proxy.jpg\" alt=\"How to Install Odoo 10 on CentOS 7 with Nginx as a Reverse Proxy\" width=\"742\" height=\"372\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/09\/How-to-Install-Odoo-10-on-CentOS-7-with-Nginx-as-a-Reverse-Proxy.jpg 742w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/09\/How-to-Install-Odoo-10-on-CentOS-7-with-Nginx-as-a-Reverse-Proxy-150x75.jpg 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/09\/How-to-Install-Odoo-10-on-CentOS-7-with-Nginx-as-a-Reverse-Proxy-300x150.jpg 300w\" sizes=\"(max-width: 742px) 100vw, 742px\" \/><\/p>\n<p>Today we will guide you through the steps of installing Odoo 10 on CentOS 7. We will also install Nginx and configure it as a reverse proxy. Odoo (formerly known as OpenERP) is a simple and intuitive suite of open-source enterprise management applications such as Website Builder, eCommerce, CRM, Accounting, Manufacturing, Project and Warehouse Management, Human Resources, Marketing and many more. Odoo comes in two editions, Community edition which is free and Enterprise edition. In our case we will install and use the Community edition.\u00a0Installing Odoo 10 on CentOS 7 with Nginx as a Reverse Proxy is fairly easy task, and it shouldn&#8217;t take more then 10 minutes to complete.<!--more--><\/p>\n<p>In this tutorial, we will install Odoo 10 version and configure Nginx as a reverse proxy so you can access your Odoo app using your domain name and without typing the port number in your web browser, on an CentOS 7 VPS machine. Let&#8217;s get started!<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-transparent ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-69ea38d92698e\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"ez-toc-cssicon\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-69ea38d92698e\"  aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-10-on-centos-7-with-nginx-as-a-reverse-proxy\/#Requirements\" >Requirements<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-10-on-centos-7-with-nginx-as-a-reverse-proxy\/#1-Log-in-to-your-server-via-SSH\" >1. Log in to your server via SSH:<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-10-on-centos-7-with-nginx-as-a-reverse-proxy\/#2-Update-the-system\" >2. Update the system<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-10-on-centos-7-with-nginx-as-a-reverse-proxy\/#3-Install-PostgreSQL\" >3. Install PostgreSQL<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-10-on-centos-7-with-nginx-as-a-reverse-proxy\/#4-Install-Odoo-10\" >4. Install Odoo 10<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-10-on-centos-7-with-nginx-as-a-reverse-proxy\/#Install-Nginx-web-server-and-configure-reverse-proxy\" >Install Nginx web server and configure reverse proxy<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Requirements\"><\/span>Requirements<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ul>\n<li>CentOS 7 VPS<\/li>\n<li>SSH access with root privileges<\/li>\n<li>PostgreSQL server<\/li>\n<li>Nginx<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"1-Log-in-to-your-server-via-SSH\"><\/span>1. Log in to your server via SSH:<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<pre># ssh root@IP_Address -p Port_number<\/pre>\n<p>Before starting, enter the command below to check whether you have the proper version of CentOS installed on your machine:<\/p>\n<pre># cat \/etc\/redhat-release<\/pre>\n<p>which should give you the underneath output:<\/p>\n<p>CentOS Linux release 7.5.1804 (Core)<\/p>\n<h2><span class=\"ez-toc-section\" id=\"2-Update-the-system\"><\/span>2. Update the system<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Make sure your server is fully up to date:<\/p>\n<pre># yum update<\/pre>\n<p>If your system has not been updated for a while, it will take a few minutes to completed.<\/p>\n<p># yum install -y epel-release<\/p>\n<h2><span class=\"ez-toc-section\" id=\"3-Install-PostgreSQL\"><\/span>3. Install PostgreSQL<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Odoo uses PostgreSQL, therefore let\u2019s install it along with some much-needed dependencies. Execute the following command:<\/p>\n<pre># yum install postgresql-server fontconfig libpng libX11 libXext libXrender xorg-x11-fonts-Type1 xorg-x11-fonts-75dpi wkhtmltopdf yum-utils<\/pre>\n<p>Now initialize the PostgreSQL database:<\/p>\n<pre># postgresql-setup initdb<\/pre>\n<p>Enable PostgreSQL to start on boot and start the service using:<\/p>\n<pre># systemctl enable postgresql\r\n\r\n# systemctl start postgresql<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"4-Install-Odoo-10\"><\/span>4. Install Odoo 10<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Add the Odoo repository:<\/p>\n<pre># yum-config-manager --add-repo=https:\/\/nightly.odoo.com\/10.0\/nightly\/rpm\/odoo.repo<\/pre>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-27986\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/09\/Installing-Odoo-10-on-CentOS-7-with-Nginx-as-a-Reverse-Proxy.jpg\" alt=\"Installing Odoo 10 on CentOS 7 with Nginx as a Reverse Proxy\" width=\"742\" height=\"76\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/09\/Installing-Odoo-10-on-CentOS-7-with-Nginx-as-a-Reverse-Proxy.jpg 742w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/09\/Installing-Odoo-10-on-CentOS-7-with-Nginx-as-a-Reverse-Proxy-150x15.jpg 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/09\/Installing-Odoo-10-on-CentOS-7-with-Nginx-as-a-Reverse-Proxy-300x31.jpg 300w\" sizes=\"(max-width: 742px) 100vw, 742px\" \/><br \/>\nUpdate the package index and install Odoo 10:<\/p>\n<pre># yum update &amp;&amp; yum install odoo<\/pre>\n<p>Once the installation is completed, enable Odoo to start on boot:<\/p>\n<pre># systemctl enable odoo<\/pre>\n<p>Start Odoo:<\/p>\n<pre># systemctl start odoo<\/pre>\n<p>Check if Odoo is working:<\/p>\n<pre># ps aux |grep odoo<\/pre>\n<p>Odoo\u2019s default master password is set to \u2018admin\u2018. For security reason, we need to change this to a strong password. Open the configuration file for Odoo with your favorite text editor. We are using nano:<\/p>\n<pre># nano \/etc\/odoo\/odoo.conf<\/pre>\n<p>Uncomment (delete ;) the admin_passwd line and set your new master password. Be sure to use a strong password. You can generate one through the command line. Save and close the file. Restart Odoo for the changes to take effect:<\/p>\n<pre># systemctl restart odoo<\/pre>\n<p>Now, you can navigate to your server&#8217;s IP address using any web browser you like.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-27987\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/09\/Install-Odoo-10-on-CentOS-7-with-Nginx-as-a-Reverse-Proxy.jpg\" alt=\"Install Odoo 10 on CentOS 7 with Nginx as a Reverse Proxy\" width=\"500\" height=\"279\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/09\/Install-Odoo-10-on-CentOS-7-with-Nginx-as-a-Reverse-Proxy.jpg 500w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/09\/Install-Odoo-10-on-CentOS-7-with-Nginx-as-a-Reverse-Proxy-150x84.jpg 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/09\/Install-Odoo-10-on-CentOS-7-with-Nginx-as-a-Reverse-Proxy-300x167.jpg 300w\" sizes=\"(max-width: 500px) 100vw, 500px\" \/><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Install-Nginx-web-server-and-configure-reverse-proxy\"><\/span>Install Nginx web server and configure reverse proxy<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Well, Odoo 10 has been successfully installed on its default port, 8069.<br \/>\nTo access it using your domain name and without typing the port number in your web browser, we need to configure nginx as a reverse proxy.<\/p>\n<p>If you have apache installed, let\u2019s uninstall or disable it then install nginx to proceed<\/p>\n<pre># systemctl disable httpd\r\n# systemctl stop httpd\r\n# yum install nginx<\/pre>\n<p>Enable nginx to start on boot<\/p>\n<pre># systemctl enable nginx<\/pre>\n<p>Create an nginx configuration file.<\/p>\n<pre># nano \/etc\/nginx\/conf.d\/yourdomain.com.conf<\/pre>\n<p>Paste the following lines in to the file.<\/p>\n<pre>upstream odoo10 {\r\n    server 127.0.0.1:8069;\r\n}\r\nserver {\r\n    listen      80 default;\r\n    server_name yourdomain.com;\r\n\r\n    access_log  \/var\/log\/nginx\/yourdomain.com.access.log;\r\n    error_log   \/var\/log\/nginx\/yourdomain.com.error.log;\r\n\r\n    proxy_buffers 16 64k;\r\n    proxy_buffer_size 128k;\r\n\r\n    location \/ {\r\n        proxy_pass  http:\/\/odoo10;\r\n        proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504;\r\n        proxy_redirect off;\r\n\r\n        proxy_set_header    Host            $host;\r\n        proxy_set_header    X-Real-IP       $remote_addr;\r\n        proxy_set_header    X-Forwarded-For $proxy_add_x_forwarded_for;\r\n        proxy_set_header    X-Forwarded-Proto https;\r\n    }\r\n\r\n    location ~* \/web\/static\/ {\r\n        proxy_cache_valid 200 60m;\r\n        proxy_buffering on;\r\n        expires 864000;\r\n        proxy_pass http:\/\/odoo10;\r\n    }\r\n}<\/pre>\n<p>Check nginx configuration and if everything is okay, restart it.<\/p>\n<pre># nginx -t<\/pre>\n<pre># systemctl restart nginx<\/pre>\n<p>Now you should be able to access Odoo with your domain name at http:\/\/yourdomain.com, create your first Odoo database using the master password we set earlier in this tutorial, and start working on your project. For more information about Odoo 10, its features and configuration, please check their official documentation.<\/p>\n<hr \/>\n<p><img decoding=\"async\" class=\"alignleft size-full wp-image-27989\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/09\/Odoo-10-on-CentOS-7-with-Nginx-as-a-Reverse-Proxy.jpg\" alt=\"Odoo 10 on CentOS 7 with Nginx as a Reverse Proxy\" width=\"200\" height=\"63\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/09\/Odoo-10-on-CentOS-7-with-Nginx-as-a-Reverse-Proxy.jpg 200w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/09\/Odoo-10-on-CentOS-7-with-Nginx-as-a-Reverse-Proxy-150x47.jpg 150w\" sizes=\"(max-width: 200px) 100vw, 200px\" \/>Of course, you don\u2019t have to know how to install Odoo 10 on CentOS 7 with Nginx as a Reverse Proxy if you have a Odoo VPS Hosting with us. You can simply ask our support team to install Odoo 10 on CentOS 7 for you. They are available 24\/7 and will be able to help you with the installation of Odoo 10 on CentOS 7. You might also want to consider reading our updates on both <a href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-10-on-centos-7-with-nginx-as-a-reverse-proxy\/\" target=\"_blank\" rel=\"noopener\">How to Install Odoo 10 on CentOS 7 with Nginx as a Reverse Proxy<\/a>, <a href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-14-on-centos-8-with-nginx-as-a-reverse-proxy\/\" target=\"_blank\" rel=\"noopener\">How to Install Odoo 14 on CentOS 8 with Nginx as a Reverse Proxy<\/a>, or <a href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-11-on-centos-7-with-nginx-as-a-reverse-proxy\/\" target=\"_blank\" rel=\"noopener\">how to install Odoo 11 on CentOS 7<\/a>.<\/p>\n<p>PS. If you enjoy reading this blog post on How to Install Odoo 10 on CentOS 7 with Nginx as a Reverse Proxy, feel free to share it on social networks using the shortcuts below, or simply leave a comment.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Today we will guide you through the steps of installing Odoo 10 on CentOS 7. We will also install Nginx &#8230; <\/p>\n<p class=\"read-more-container\"><a title=\"How to Install Odoo 10 on CentOS 7 with Nginx as a Reverse Proxy\" class=\"read-more button\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-10-on-centos-7-with-nginx-as-a-reverse-proxy\/#more-27919\" aria-label=\"Read more about How to Install Odoo 10 on CentOS 7 with Nginx as a Reverse Proxy\">Read More<\/a><\/p>\n","protected":false},"author":4,"featured_media":27985,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1699,1710,13],"tags":[49,464,78],"class_list":["post-27919","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-centos","category-cms-crm-erp","category-tutorials","tag-nginx","tag-odoo","tag-reverse-proxy","generate-columns","tablet-grid-50","mobile-grid-100","grid-parent","grid-33"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.4 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>How to Install Odoo 10 on CentOS 7 | RoseHosting<\/title>\n<meta name=\"description\" content=\"In this guide, you can learn how to set up, configure, and install Odoo 10 on CentOS 7 with Nginx acting as a reverse proxy.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-10-on-centos-7-with-nginx-as-a-reverse-proxy\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Install Odoo 10 on CentOS 7 with Nginx as a Reverse Proxy\" \/>\n<meta property=\"og:description\" content=\"How to Install Odoo 10 on CentOS 7 with Nginx as a Reverse Proxy | RoseHosting\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-10-on-centos-7-with-nginx-as-a-reverse-proxy\/\" \/>\n<meta property=\"og:site_name\" content=\"RoseHosting\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/RoseHosting\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/rosehosting.helpdesk\" \/>\n<meta property=\"article:published_time\" content=\"2018-09-04T07:24:21+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-12-09T15:30:54+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/09\/How-to-Install-Odoo-10-on-CentOS-7-with-Nginx-as-a-Reverse-Proxy.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"742\" \/>\n\t<meta property=\"og:image:height\" content=\"372\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Jeff Wilson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@rosehosting\" \/>\n<meta name=\"twitter:site\" content=\"@rosehosting\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jeff Wilson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-odoo-10-on-centos-7-with-nginx-as-a-reverse-proxy\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-odoo-10-on-centos-7-with-nginx-as-a-reverse-proxy\\\/\"},\"author\":{\"name\":\"Jeff Wilson\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/person\\\/7ce77a842fa6a9a7f8efa186f2353713\"},\"headline\":\"How to Install Odoo 10 on CentOS 7 with Nginx as a Reverse Proxy\",\"datePublished\":\"2018-09-04T07:24:21+00:00\",\"dateModified\":\"2022-12-09T15:30:54+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-odoo-10-on-centos-7-with-nginx-as-a-reverse-proxy\\\/\"},\"wordCount\":685,\"commentCount\":2,\"publisher\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-odoo-10-on-centos-7-with-nginx-as-a-reverse-proxy\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/09\\\/How-to-Install-Odoo-10-on-CentOS-7-with-Nginx-as-a-Reverse-Proxy.jpg\",\"keywords\":[\"nginx\",\"odoo\",\"reverse proxy\"],\"articleSection\":[\"CentOS\",\"CMS, CRM, ERP\",\"Tutorials\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-odoo-10-on-centos-7-with-nginx-as-a-reverse-proxy\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-odoo-10-on-centos-7-with-nginx-as-a-reverse-proxy\\\/\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-odoo-10-on-centos-7-with-nginx-as-a-reverse-proxy\\\/\",\"name\":\"How to Install Odoo 10 on CentOS 7 | RoseHosting\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-odoo-10-on-centos-7-with-nginx-as-a-reverse-proxy\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-odoo-10-on-centos-7-with-nginx-as-a-reverse-proxy\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/09\\\/How-to-Install-Odoo-10-on-CentOS-7-with-Nginx-as-a-Reverse-Proxy.jpg\",\"datePublished\":\"2018-09-04T07:24:21+00:00\",\"dateModified\":\"2022-12-09T15:30:54+00:00\",\"description\":\"In this guide, you can learn how to set up, configure, and install Odoo 10 on CentOS 7 with Nginx acting as a reverse proxy.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-odoo-10-on-centos-7-with-nginx-as-a-reverse-proxy\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-odoo-10-on-centos-7-with-nginx-as-a-reverse-proxy\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-odoo-10-on-centos-7-with-nginx-as-a-reverse-proxy\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/09\\\/How-to-Install-Odoo-10-on-CentOS-7-with-Nginx-as-a-Reverse-Proxy.jpg\",\"contentUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/09\\\/How-to-Install-Odoo-10-on-CentOS-7-with-Nginx-as-a-Reverse-Proxy.jpg\",\"width\":742,\"height\":372,\"caption\":\"How to Install Odoo 10 on CentOS 7 with Nginx as a Reverse Proxy\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-odoo-10-on-centos-7-with-nginx-as-a-reverse-proxy\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Install Odoo 10 on CentOS 7 with Nginx as a Reverse Proxy\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/\",\"name\":\"RoseHosting.com\",\"description\":\"Premium Linux Tutorials Since 2001\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#organization\",\"name\":\"RoseHosting\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/03\\\/android-chrome-192x192-1.png\",\"contentUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/03\\\/android-chrome-192x192-1.png\",\"width\":192,\"height\":192,\"caption\":\"RoseHosting\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/RoseHosting\",\"https:\\\/\\\/x.com\\\/rosehosting\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/rosehosting\\\/\"],\"description\":\"RoseHosting is a leading Linux hosting provider, serving thousands of clients world-wide since 2001.\",\"email\":\"info@rosehosting.com\",\"telephone\":\"(314) 275-0414\",\"legalName\":\"Rose Web Services LLC\",\"foundingDate\":\"2001-04-02\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":\"11\",\"maxValue\":\"50\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/person\\\/7ce77a842fa6a9a7f8efa186f2353713\",\"name\":\"Jeff Wilson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g\",\"caption\":\"Jeff Wilson\"},\"description\":\"An experienced Linux veteran with many years of experience. Helping other Linux admins with frequent Linux and business-related blog posts on the RoseHosting blog. Techie by choice. Loving nature and travel. Happily married and father of two lovely children.\",\"sameAs\":[\"https:\\\/\\\/www.rosehosting.com\",\"https:\\\/\\\/www.facebook.com\\\/rosehosting.helpdesk\"],\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/author\\\/jwilson\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How to Install Odoo 10 on CentOS 7 | RoseHosting","description":"In this guide, you can learn how to set up, configure, and install Odoo 10 on CentOS 7 with Nginx acting as a reverse proxy.","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:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-10-on-centos-7-with-nginx-as-a-reverse-proxy\/","og_locale":"en_US","og_type":"article","og_title":"How to Install Odoo 10 on CentOS 7 with Nginx as a Reverse Proxy","og_description":"How to Install Odoo 10 on CentOS 7 with Nginx as a Reverse Proxy | RoseHosting","og_url":"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-10-on-centos-7-with-nginx-as-a-reverse-proxy\/","og_site_name":"RoseHosting","article_publisher":"https:\/\/www.facebook.com\/RoseHosting","article_author":"https:\/\/www.facebook.com\/rosehosting.helpdesk","article_published_time":"2018-09-04T07:24:21+00:00","article_modified_time":"2022-12-09T15:30:54+00:00","og_image":[{"width":742,"height":372,"url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/09\/How-to-Install-Odoo-10-on-CentOS-7-with-Nginx-as-a-Reverse-Proxy.jpg","type":"image\/jpeg"}],"author":"Jeff Wilson","twitter_card":"summary_large_image","twitter_creator":"@rosehosting","twitter_site":"@rosehosting","twitter_misc":{"Written by":"Jeff Wilson","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-10-on-centos-7-with-nginx-as-a-reverse-proxy\/#article","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-10-on-centos-7-with-nginx-as-a-reverse-proxy\/"},"author":{"name":"Jeff Wilson","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713"},"headline":"How to Install Odoo 10 on CentOS 7 with Nginx as a Reverse Proxy","datePublished":"2018-09-04T07:24:21+00:00","dateModified":"2022-12-09T15:30:54+00:00","mainEntityOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-10-on-centos-7-with-nginx-as-a-reverse-proxy\/"},"wordCount":685,"commentCount":2,"publisher":{"@id":"https:\/\/www.rosehosting.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-10-on-centos-7-with-nginx-as-a-reverse-proxy\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/09\/How-to-Install-Odoo-10-on-CentOS-7-with-Nginx-as-a-Reverse-Proxy.jpg","keywords":["nginx","odoo","reverse proxy"],"articleSection":["CentOS","CMS, CRM, ERP","Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-10-on-centos-7-with-nginx-as-a-reverse-proxy\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-10-on-centos-7-with-nginx-as-a-reverse-proxy\/","url":"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-10-on-centos-7-with-nginx-as-a-reverse-proxy\/","name":"How to Install Odoo 10 on CentOS 7 | RoseHosting","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-10-on-centos-7-with-nginx-as-a-reverse-proxy\/#primaryimage"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-10-on-centos-7-with-nginx-as-a-reverse-proxy\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/09\/How-to-Install-Odoo-10-on-CentOS-7-with-Nginx-as-a-Reverse-Proxy.jpg","datePublished":"2018-09-04T07:24:21+00:00","dateModified":"2022-12-09T15:30:54+00:00","description":"In this guide, you can learn how to set up, configure, and install Odoo 10 on CentOS 7 with Nginx acting as a reverse proxy.","breadcrumb":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-10-on-centos-7-with-nginx-as-a-reverse-proxy\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-10-on-centos-7-with-nginx-as-a-reverse-proxy\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-10-on-centos-7-with-nginx-as-a-reverse-proxy\/#primaryimage","url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/09\/How-to-Install-Odoo-10-on-CentOS-7-with-Nginx-as-a-Reverse-Proxy.jpg","contentUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/09\/How-to-Install-Odoo-10-on-CentOS-7-with-Nginx-as-a-Reverse-Proxy.jpg","width":742,"height":372,"caption":"How to Install Odoo 10 on CentOS 7 with Nginx as a Reverse Proxy"},{"@type":"BreadcrumbList","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-10-on-centos-7-with-nginx-as-a-reverse-proxy\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.rosehosting.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to Install Odoo 10 on CentOS 7 with Nginx as a Reverse Proxy"}]},{"@type":"WebSite","@id":"https:\/\/www.rosehosting.com\/blog\/#website","url":"https:\/\/www.rosehosting.com\/blog\/","name":"RoseHosting.com","description":"Premium Linux Tutorials Since 2001","publisher":{"@id":"https:\/\/www.rosehosting.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.rosehosting.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.rosehosting.com\/blog\/#organization","name":"RoseHosting","url":"https:\/\/www.rosehosting.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/03\/android-chrome-192x192-1.png","contentUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/03\/android-chrome-192x192-1.png","width":192,"height":192,"caption":"RoseHosting"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/RoseHosting","https:\/\/x.com\/rosehosting","https:\/\/www.linkedin.com\/in\/rosehosting\/"],"description":"RoseHosting is a leading Linux hosting provider, serving thousands of clients world-wide since 2001.","email":"info@rosehosting.com","telephone":"(314) 275-0414","legalName":"Rose Web Services LLC","foundingDate":"2001-04-02","numberOfEmployees":{"@type":"QuantitativeValue","minValue":"11","maxValue":"50"}},{"@type":"Person","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713","name":"Jeff Wilson","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g","caption":"Jeff Wilson"},"description":"An experienced Linux veteran with many years of experience. Helping other Linux admins with frequent Linux and business-related blog posts on the RoseHosting blog. Techie by choice. Loving nature and travel. Happily married and father of two lovely children.","sameAs":["https:\/\/www.rosehosting.com","https:\/\/www.facebook.com\/rosehosting.helpdesk"],"url":"https:\/\/www.rosehosting.com\/blog\/author\/jwilson\/"}]}},"_links":{"self":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/27919","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/comments?post=27919"}],"version-history":[{"count":7,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/27919\/revisions"}],"predecessor-version":[{"id":44020,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/27919\/revisions\/44020"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media\/27985"}],"wp:attachment":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media?parent=27919"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/categories?post=27919"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/tags?post=27919"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}