{"id":17922,"date":"2015-10-20T15:03:41","date_gmt":"2015-10-20T20:03:41","guid":{"rendered":"https:\/\/www.rosehosting.com\/blog\/?p=17922"},"modified":"2022-12-15T06:54:38","modified_gmt":"2022-12-15T12:54:38","slug":"install-and-configure-exo-platform-with-nginx-as-a-reverse-proxy-on-a-debian-8-vps","status":"publish","type":"post","link":"https:\/\/www.rosehosting.com\/blog\/install-and-configure-exo-platform-with-nginx-as-a-reverse-proxy-on-a-debian-8-vps\/","title":{"rendered":"Install and configure eXo Platform with Nginx as a reverse proxy on a Debian 8 VPS"},"content":{"rendered":"
<\/div>

\"exo\"eXo Platform is an out-of-the-box social intranet solution written in Java. It allows developers to build modern business portals with complete collaborative and content management features.<\/p>\n

With eXo you can also create social intranets with rich collaboration features such as wikis, forums, calendars and documents smartly integrated around activity streams, social networking and workspaces. It is carefully designed to instantly engage users. It runs within the trusted security of an enterprise platform and is highly customizable to adapt when your needs evolve.<\/p>\n

<\/p>\n

In this article, we will cover the steps needed for installing eXo Platform on a Debian 8 VPS<\/a>.<\/p>\n

REQUIREMENTS<\/strong><\/p>\n

We will be using our SSD 4 Linux VPS<\/a> Hosting plan for this tutorial.<\/p>\n

Login to your server via SSH<\/p>\n

# ssh root@server_ip<\/pre>\n

You can check whether you have the proper version of Debian installed on our server with the below command:<\/p>\n

# lsb_release -a<\/pre>\n

Which should give you the underneath output:<\/p>\n

Distributor ID: Debian\r\nDescription: Debian GNU\/Linux 8.2 (jessie)\r\nRelease: 8.2\r\nCodename: jessie<\/pre>\n

UPDATE THE SYSTEM<\/strong><\/p>\n

Make sure your server is fully up to date. Also, install wget and unzip:<\/p>\n

# apt-get update && apt-get upgrade\r\n\r\n# apt-get install unzip wget<\/pre>\n

INSTALL ORACLE JAVA 7<\/strong><\/p>\n

In order to run eXo Platform, you need to install Java on your server. Therefore, add the Java PPA repository in your Debian system. Then install Oracle Java 7 with the following commands:<\/p>\n

# echo \"deb http:\/\/ppa.launchpad.net\/webupd8team\/java\/ubuntu trusty main\" | tee \/etc\/apt\/sources.list.d\/webupd8team-java.list\r\n   \r\n# echo \"deb-src http:\/\/ppa.launchpad.net\/webupd8team\/java\/ubuntu trusty main\" | tee -a \/etc\/apt\/sources.list.d\/webupd8team-java.list\r\n\r\n# apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EEA14886<\/pre>\n

Update the package index and install Java 7:<\/p>\n

# apt-get update\r\n\r\n# apt-get install oracle-java7-installer<\/pre>\n

Check if Java has been properly installed:<\/p>\n

# java -version<\/pre>\n

You should receive the following output:<\/p>\n

java version \"1.7.0_80\"\r\nJava(TM) SE Runtime Environment (build 1.7.0_80-b15)\r\nJava HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)<\/pre>\n

INSTALL eXo<\/strong><\/p>\n

We will download and unzip eXo in the \/opt<\/strong><\/em> directory. Run the below commands:<\/p>\n

# cd \/opt\r\n\r\n# wget http:\/\/sourceforge.net\/projects\/exo\/files\/latest\/download -O eXo-Platform-community.zip\r\n\r\n# unzip eXo-Platform-community.zip<\/pre>\n

Rename and move the unpacked installation into the \/usr\/share<\/strong><\/em> directory:<\/p>\n

# mv platform-community-* platform-community\r\n\r\n# mv platform-community \/usr\/share\/platform-community<\/pre>\n

Once that is done, you can start eXo. But, let’s not get ahead of ourselfs. First we need to install Nginx.<\/p>\n

INSTALL NGINX<\/strong><\/p>\n

Basically what you need to do is to install Nginx and setup a configuration file so you can run eXo from your domain.<\/p>\n

Install, start and enable Nginx to start on boot with the three below commands:<\/p>\n

# apt-get install nginx\r\n\r\n# systemctl start nginx\r\n\r\n# systemctl enable nginx<\/pre>\n

Now, open a new Nginx configuration file.<\/p>\n

# nano \/etc\/nginx\/sites-available\/exo<\/pre>\n

Once opened, paste the following:<\/p>\n

upstream exo {\r\n    server 127.0.0.1:8080;\r\n}\r\n\r\nserver {\r\n    listen      80;\r\n    server_name your_domain;\r\n\r\n    access_log  \/var\/log\/nginx\/exo.access.log;\r\n    error_log   \/var\/log\/nginx\/exo.error.log;\r\n\r\n    proxy_buffers 16 64k;\r\n    proxy_buffer_size 128k;\r\n\r\nlocation \/ {\r\n        proxy_pass  http:\/\/exo;\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}<\/pre>\n

Do not forget to replace your_domain with your actual domain.<\/p>\n

Enable the new configuration by creating a sym link:<\/p>\n

# ln -s \/etc\/nginx\/sites-available\/exo \/etc\/nginx\/sites-enabled\/<\/pre>\n

Restart Nginx:<\/p>\n

# service nginx restart<\/pre>\n

The last thing you need to do is to start eXo Platform. We will use the below command to start eXo as a background process:<\/p>\n

# \/usr\/share\/platform-community\/start_eXo.sh &<\/pre>\n

You can stop eXo with:<\/p>\n

# \/usr\/share\/platform-community\/stop_eXo.sh<\/pre>\n

Now, open your favorite browser and navigate to http:\/\/your_domain. You will be welcomed by a page like the one in the underneath image:<\/p>\n

\"exoo\"<\/p>\n

Do the configuration according to your needs and finish the eXo Platform installation.<\/p>\n

Congratulations, you have successfully installed eXo Platform on your Debian 8 VPS<\/a>.<\/p>\n

Of course you don\u2019t have to do any of this if you use one of our Linux VPS Hosting<\/a> services in which case you can simply ask our expert Linux admins to install eXo Platform for you. They are available 24\u00d77 and will take care of your request immediately.<\/p>\n

PS.<\/span> If you liked this post please share it with your friends on the social networks using the buttons on the left or simply leave a reply below. Thanks.<\/p>\n","protected":false},"excerpt":{"rendered":"

eXo Platform is an out-of-the-box social intranet solution written in Java. It allows developers to build modern business portals with … <\/p>\n

Read More<\/a><\/p>\n","protected":false},"author":4,"featured_media":17923,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1700,13,1707],"tags":[48,417,49],"yoast_head":"\nInstall and configure eXo Platform with Nginx as a reverse proxy on a Debian 8 VPS - RoseHosting<\/title>\n<meta name=\"description\" content=\"Install and configure eXo Platform with Nginx as a reverse proxy on a Debian 8 VPS - RoseHosting\" \/>\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\/install-and-configure-exo-platform-with-nginx-as-a-reverse-proxy-on-a-debian-8-vps\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Install and configure eXo Platform with Nginx as a reverse proxy on a Debian 8 VPS - RoseHosting\" \/>\n<meta property=\"og:description\" content=\"Install and configure eXo Platform with Nginx as a reverse proxy on a Debian 8 VPS - RoseHosting\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.rosehosting.com\/blog\/install-and-configure-exo-platform-with-nginx-as-a-reverse-proxy-on-a-debian-8-vps\/\" \/>\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=\"2015-10-20T20:03:41+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-12-15T12:54:38+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2015\/10\/exo.png\" \/>\n\t<meta property=\"og:image:width\" content=\"420\" \/>\n\t<meta property=\"og:image:height\" content=\"420\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\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=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.rosehosting.com\/blog\/install-and-configure-exo-platform-with-nginx-as-a-reverse-proxy-on-a-debian-8-vps\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.rosehosting.com\/blog\/install-and-configure-exo-platform-with-nginx-as-a-reverse-proxy-on-a-debian-8-vps\/\"},\"author\":{\"name\":\"Jeff Wilson\",\"@id\":\"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713\"},\"headline\":\"Install and configure eXo Platform with Nginx as a reverse proxy on a Debian 8 VPS\",\"datePublished\":\"2015-10-20T20:03:41+00:00\",\"dateModified\":\"2022-12-15T12:54:38+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.rosehosting.com\/blog\/install-and-configure-exo-platform-with-nginx-as-a-reverse-proxy-on-a-debian-8-vps\/\"},\"wordCount\":511,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.rosehosting.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.rosehosting.com\/blog\/install-and-configure-exo-platform-with-nginx-as-a-reverse-proxy-on-a-debian-8-vps\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2015\/10\/exo.png\",\"keywords\":[\"debian\",\"exo platform\",\"nginx\"],\"articleSection\":[\"Debian\",\"Tutorials\",\"Web Servers\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.rosehosting.com\/blog\/install-and-configure-exo-platform-with-nginx-as-a-reverse-proxy-on-a-debian-8-vps\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.rosehosting.com\/blog\/install-and-configure-exo-platform-with-nginx-as-a-reverse-proxy-on-a-debian-8-vps\/\",\"url\":\"https:\/\/www.rosehosting.com\/blog\/install-and-configure-exo-platform-with-nginx-as-a-reverse-proxy-on-a-debian-8-vps\/\",\"name\":\"Install and configure eXo Platform with Nginx as a reverse proxy on a Debian 8 VPS - RoseHosting\",\"isPartOf\":{\"@id\":\"https:\/\/www.rosehosting.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.rosehosting.com\/blog\/install-and-configure-exo-platform-with-nginx-as-a-reverse-proxy-on-a-debian-8-vps\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.rosehosting.com\/blog\/install-and-configure-exo-platform-with-nginx-as-a-reverse-proxy-on-a-debian-8-vps\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2015\/10\/exo.png\",\"datePublished\":\"2015-10-20T20:03:41+00:00\",\"dateModified\":\"2022-12-15T12:54:38+00:00\",\"description\":\"Install and configure eXo Platform with Nginx as a reverse proxy on a Debian 8 VPS - RoseHosting\",\"breadcrumb\":{\"@id\":\"https:\/\/www.rosehosting.com\/blog\/install-and-configure-exo-platform-with-nginx-as-a-reverse-proxy-on-a-debian-8-vps\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.rosehosting.com\/blog\/install-and-configure-exo-platform-with-nginx-as-a-reverse-proxy-on-a-debian-8-vps\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.rosehosting.com\/blog\/install-and-configure-exo-platform-with-nginx-as-a-reverse-proxy-on-a-debian-8-vps\/#primaryimage\",\"url\":\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2015\/10\/exo.png\",\"contentUrl\":\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2015\/10\/exo.png\",\"width\":420,\"height\":420},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.rosehosting.com\/blog\/install-and-configure-exo-platform-with-nginx-as-a-reverse-proxy-on-a-debian-8-vps\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.rosehosting.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Install and configure eXo Platform with Nginx as a reverse proxy on a Debian 8 VPS\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.rosehosting.com\/blog\/#website\",\"url\":\"https:\/\/www.rosehosting.com\/blog\/\",\"name\":\"RoseHosting\",\"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\":\"required name=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\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713\",\"name\":\"Jeff Wilson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/09271207587f897ab46faaed9b355252?s=96&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/09271207587f897ab46faaed9b355252?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 plugin. -->","yoast_head_json":{"title":"Install and configure eXo Platform with Nginx as a reverse proxy on a Debian 8 VPS - RoseHosting","description":"Install and configure eXo Platform with Nginx as a reverse proxy on a Debian 8 VPS - RoseHosting","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\/install-and-configure-exo-platform-with-nginx-as-a-reverse-proxy-on-a-debian-8-vps\/","og_locale":"en_US","og_type":"article","og_title":"Install and configure eXo Platform with Nginx as a reverse proxy on a Debian 8 VPS - RoseHosting","og_description":"Install and configure eXo Platform with Nginx as a reverse proxy on a Debian 8 VPS - RoseHosting","og_url":"https:\/\/www.rosehosting.com\/blog\/install-and-configure-exo-platform-with-nginx-as-a-reverse-proxy-on-a-debian-8-vps\/","og_site_name":"RoseHosting","article_publisher":"https:\/\/www.facebook.com\/RoseHosting","article_author":"https:\/\/www.facebook.com\/rosehosting.helpdesk","article_published_time":"2015-10-20T20:03:41+00:00","article_modified_time":"2022-12-15T12:54:38+00:00","og_image":[{"width":420,"height":420,"url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2015\/10\/exo.png","type":"image\/png"}],"author":"Jeff Wilson","twitter_card":"summary_large_image","twitter_creator":"@rosehosting","twitter_site":"@rosehosting","twitter_misc":{"Written by":"Jeff Wilson","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.rosehosting.com\/blog\/install-and-configure-exo-platform-with-nginx-as-a-reverse-proxy-on-a-debian-8-vps\/#article","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/install-and-configure-exo-platform-with-nginx-as-a-reverse-proxy-on-a-debian-8-vps\/"},"author":{"name":"Jeff Wilson","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713"},"headline":"Install and configure eXo Platform with Nginx as a reverse proxy on a Debian 8 VPS","datePublished":"2015-10-20T20:03:41+00:00","dateModified":"2022-12-15T12:54:38+00:00","mainEntityOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/install-and-configure-exo-platform-with-nginx-as-a-reverse-proxy-on-a-debian-8-vps\/"},"wordCount":511,"commentCount":0,"publisher":{"@id":"https:\/\/www.rosehosting.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/install-and-configure-exo-platform-with-nginx-as-a-reverse-proxy-on-a-debian-8-vps\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2015\/10\/exo.png","keywords":["debian","exo platform","nginx"],"articleSection":["Debian","Tutorials","Web Servers"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.rosehosting.com\/blog\/install-and-configure-exo-platform-with-nginx-as-a-reverse-proxy-on-a-debian-8-vps\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.rosehosting.com\/blog\/install-and-configure-exo-platform-with-nginx-as-a-reverse-proxy-on-a-debian-8-vps\/","url":"https:\/\/www.rosehosting.com\/blog\/install-and-configure-exo-platform-with-nginx-as-a-reverse-proxy-on-a-debian-8-vps\/","name":"Install and configure eXo Platform with Nginx as a reverse proxy on a Debian 8 VPS - RoseHosting","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/install-and-configure-exo-platform-with-nginx-as-a-reverse-proxy-on-a-debian-8-vps\/#primaryimage"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/install-and-configure-exo-platform-with-nginx-as-a-reverse-proxy-on-a-debian-8-vps\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2015\/10\/exo.png","datePublished":"2015-10-20T20:03:41+00:00","dateModified":"2022-12-15T12:54:38+00:00","description":"Install and configure eXo Platform with Nginx as a reverse proxy on a Debian 8 VPS - RoseHosting","breadcrumb":{"@id":"https:\/\/www.rosehosting.com\/blog\/install-and-configure-exo-platform-with-nginx-as-a-reverse-proxy-on-a-debian-8-vps\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.rosehosting.com\/blog\/install-and-configure-exo-platform-with-nginx-as-a-reverse-proxy-on-a-debian-8-vps\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rosehosting.com\/blog\/install-and-configure-exo-platform-with-nginx-as-a-reverse-proxy-on-a-debian-8-vps\/#primaryimage","url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2015\/10\/exo.png","contentUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2015\/10\/exo.png","width":420,"height":420},{"@type":"BreadcrumbList","@id":"https:\/\/www.rosehosting.com\/blog\/install-and-configure-exo-platform-with-nginx-as-a-reverse-proxy-on-a-debian-8-vps\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.rosehosting.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Install and configure eXo Platform with Nginx as a reverse proxy on a Debian 8 VPS"}]},{"@type":"WebSite","@id":"https:\/\/www.rosehosting.com\/blog\/#website","url":"https:\/\/www.rosehosting.com\/blog\/","name":"RoseHosting","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":"required name=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\/"]},{"@type":"Person","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713","name":"Jeff Wilson","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/09271207587f897ab46faaed9b355252?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/09271207587f897ab46faaed9b355252?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\/17922"}],"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=17922"}],"version-history":[{"count":3,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/17922\/revisions"}],"predecessor-version":[{"id":44294,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/17922\/revisions\/44294"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media\/17923"}],"wp:attachment":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media?parent=17922"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/categories?post=17922"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/tags?post=17922"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}