{"id":26198,"date":"2018-04-03T03:05:38","date_gmt":"2018-04-03T08:05:38","guid":{"rendered":"https:\/\/www.rosehosting.com\/blog\/?p=26198"},"modified":"2022-12-09T08:27:11","modified_gmt":"2022-12-09T14:27:11","slug":"how-to-install-nginx-on-ubuntu-16-04","status":"publish","type":"post","link":"https:\/\/www.rosehosting.com\/blog\/how-to-install-nginx-on-ubuntu-16-04\/","title":{"rendered":"How to Install Nginx on Ubuntu 16.04"},"content":{"rendered":"<div id=\"bsf_rt_marker\"><\/div><h2><img decoding=\"async\" class=\"size-full wp-image-28375 alignnone\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/10\/how-to-install-nginx-on-ubuntu-16.04.jpg\" alt=\"How to Install Nginx on Ubuntu 16.04\" width=\"742\" height=\"371\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/10\/how-to-install-nginx-on-ubuntu-16.04.jpg 742w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/10\/how-to-install-nginx-on-ubuntu-16.04-150x75.jpg 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/10\/how-to-install-nginx-on-ubuntu-16.04-300x150.jpg 300w\" sizes=\"(max-width: 742px) 100vw, 742px\" \/><\/h2>\n<p>Nginx is one of the most popular open source web server software. It is widely used for load balancing, reverse proxying, media streaming and much more. Nginx is\u00a0the only all-in-one high-performance HTTP server, designed to serve a high volume of concurrent connections, as an alternative to Apache web server. Today Nginx is installed on more than 450 million servers worldwide and is used by one of the highest traffic websites on the web like Dropbox, Zynga games, Netflix. In this tutorial, we will show you <strong>how to Install Nginx on Ubuntu 16.04.<\/strong><\/p>\n<p><!--more--><\/p>\n<p><img decoding=\"async\" class=\"alignright size-full wp-image-28373\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/04\/install-nginx-ubuntu-16.04.jpg\" alt=\"install nginx ubuntu 16.04\" width=\"170\" height=\"170\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/04\/install-nginx-ubuntu-16.04.jpg 170w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/04\/install-nginx-ubuntu-16.04-150x150.jpg 150w\" sizes=\"(max-width: 170px) 100vw, 170px\" \/>There is no question that Nginx is the best-in-class web server and application delivery solution.<strong> Installing Nginx on Ubuntu 16.04<\/strong> is an easy task, just carefully follow the steps below and you should have Nginx installed on your Ubuntu server in less than 10 min. This guide should work on other Ubuntu-based Linux VPS systems as well but was tested and written for <a title=\"Ubuntu VPS Hosting\" href=\"https:\/\/www.rosehosting.com\/ubuntu-hosting.html\" target=\"_blank\" rel=\"noopener noreferrer\">Ubuntu 16.04 VPS<\/a>. 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-69ee298fea882\" 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-69ee298fea882\"  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-nginx-on-ubuntu-16-04\/#Step-1-Install-Nginx-on-Your-Ubuntu-Server\" >Step 1: Install Nginx on Your Ubuntu Server<\/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-nginx-on-ubuntu-16-04\/#Step-2-Open-Firewall-Ports\" >Step 2: Open Firewall Ports<\/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-nginx-on-ubuntu-16-04\/#Step-3-Managing-Nginx-Service\" >Step 3: Managing Nginx Service<\/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-nginx-on-ubuntu-16-04\/#Step-4-Create-a-New-Server-Block\" >Step 4: Create a New Server Block<\/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-nginx-on-ubuntu-16-04\/#Step-5-Restart-Nginx\" >Step 5: Restart Nginx<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Step-1-Install-Nginx-on-Your-Ubuntu-Server\"><\/span>Step 1: Install Nginx on Your Ubuntu Server<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Nginx is available in the Ubuntu package repositories simple. First, update the apt cache with the following command:<\/p>\n<pre>sudo apt update<\/pre>\n<p>and install Nginx by issuing:<\/p>\n<pre>sudo apt install nginx<\/pre>\n<p>Once the installation is completed Nginx will be automatically started.<br \/>\nYou can make sure that Nginx service is running with the following command:<\/p>\n<pre>sudo systemctl status nginx<\/pre>\n<p>The output should look like below:<\/p>\n<pre>\u25cf nginx.service - A high performance web server and a reverse proxy server\r\n   Loaded: loaded (\/lib\/systemd\/system\/nginx.service; enabled; vendor preset: enabled)\r\n   Active: active (running) since Sat 2018-03-31 01:50:44 CDT; 8s ago\r\n Main PID: 716 (nginx)\r\n   CGroup: \/system.slice\/nginx.service\r\n           \u251c\u2500716 nginx: master process \/usr\/sbin\/nginx -g daemon on; master_process on\r\n           \u251c\u2500717 nginx: worker process\r\n           \u251c\u2500718 nginx: worker process\r\n           \u251c\u2500719 nginx: worker process\r\n           \u2514\u2500720 nginx: worker process\r\n<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"Step-2-Open-Firewall-Ports\"><\/span>Step 2: Open Firewall Ports<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>If you are using <code>ufw<\/code> you need to open HTTP port 80 and\/or HTTPS port 433. Ufw comes with profiles based on the default ports of most common daemons and programs.<\/p>\n<p>To open both Nginx ports run the following command:<\/p>\n<pre>sudo ufw allow 'Nginx Full'<\/pre>\n<p>To verify the change run:<\/p>\n<pre>sudo ufw status<\/pre>\n<p>The output should look like below:<\/p>\n<pre>Status: active\r\n\r\nTo                         Action      From\r\n--                         ------      ----\r\nNginx Full                 ALLOW       Anywhere\r\nNginx Full (v6)            ALLOW       Anywhere (v6)\r\n\r\n<\/pre>\n<p>You can now open your browser, enter your server IP address into your browser address bar and you should see the default Nginx page.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-26257 size-full\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/04\/install-nginx-on-ubuntu-16.04.png\" alt=\" How To Install Nginx on Ubuntu 16.04\" width=\"700\" height=\"279\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/04\/install-nginx-on-ubuntu-16.04.png 700w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/04\/install-nginx-on-ubuntu-16.04-150x60.png 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/04\/install-nginx-on-ubuntu-16.04-300x120.png 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/04\/install-nginx-on-ubuntu-16.04-680x271.png 680w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/04\/install-nginx-on-ubuntu-16.04-500x199.png 500w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/04\/install-nginx-on-ubuntu-16.04-400x159.png 400w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/04\/install-nginx-on-ubuntu-16.04-200x80.png 200w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/04\/install-nginx-on-ubuntu-16.04-50x20.png 50w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Step-3-Managing-Nginx-Service\"><\/span>Step 3: Managing Nginx Service<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>You can manage the Nginx service same as any other <code>systemd<\/code> unit.<\/p>\n<p>Start the nginx service with the following command:<\/p>\n<pre>sudo systemctl start nginx<\/pre>\n<p>Stop the service with:<\/p>\n<pre>sudo systemctl stop nginx<\/pre>\n<p>Restart the service with:<\/p>\n<pre>sudo systemctl restart nginx<\/pre>\n<p>Check the status of the service with:<\/p>\n<pre>sudo systemctl status nginx<\/pre>\n<p>Enable the service on system boot with:<\/p>\n<pre>sudo systemctl enable nginx<\/pre>\n<p>Disable the service on system boot with:<\/p>\n<pre>sudo systemctl disable nginx<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"Step-4-Create-a-New-Server-Block\"><\/span>Step 4: Create a New Server Block<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>The default Nginx installation will have one server block enabled with a document root set to <code>\/var\/www\/html<\/code>.<br \/>\nIn this guide, we will create a new server block for the domain <code>example.com<\/code> and set the document root to <code>\/var\/www\/example.com<\/code>.<\/p>\n<p>First, create the domain document root with the following command:<\/p>\n<pre>sudo mkdir -p \/var\/www\/example.com<\/pre>\n<p>and then create an <code>index.html<\/code> file with the following content:<\/p>\n<pre>sudo vim \/var\/www\/example.com\/index.html<\/pre>\n<pre>&lt;!DOCTYPE html&gt;\r\n&lt;html lang=\"en\"&gt;\r\n&lt;head&gt;\r\n    &lt;meta charset=\"UTF-8\"&gt;\r\n    &lt;title&gt;example.com&lt;\/title&gt;\r\n&lt;\/head&gt;\r\n&lt;body&gt;\r\n    &lt;h1&gt;example.com server block&lt;\/h1&gt;\r\n&lt;\/body&gt;\r\n&lt;\/html&gt;\r\n<\/pre>\n<p>Next, create a new server block with the following content:<\/p>\n<pre>sudo vim \/etc\/nginx\/sites-available\/example.com.conf<\/pre>\n<pre>server {\r\n       listen 80;\r\n       listen [::]:80;\r\n\r\n       server_name example.com www.example.com;\r\n\r\n       root \/var\/www\/example.com;\r\n       index index.html;\r\n\r\n       location \/ {\r\n               try_files $uri $uri\/ =404;\r\n       }\r\n}\r\n<\/pre>\n<p>Activate the server block by creating a symbolic link :<\/p>\n<pre>sudo ln -s \/etc\/nginx\/sites-available\/example.com.conf \/etc\/nginx\/sites-enabled\/example.com.conf<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"Step-5-Restart-Nginx\"><\/span>Step 5: Restart Nginx<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Test the Nginx configuration and restart nginx:<\/p>\n<pre>sudo nginx -t\r\nsudo systemctl restart nginx\r\n<\/pre>\n<p>Now if you enter <code>example.com<\/code> into your browser address bar you should see <code>example.com server block<\/code>.<\/p>\n<hr \/>\n<p><img decoding=\"async\" class=\"alignright size-full wp-image-28372\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/04\/Installing-Nginx-on-Ubuntu-16.jpg\" alt=\"Installing Nginx on Ubuntu 16.04\" width=\"170\" height=\"193\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/04\/Installing-Nginx-on-Ubuntu-16.jpg 170w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/04\/Installing-Nginx-on-Ubuntu-16-132x150.jpg 132w\" sizes=\"(max-width: 170px) 100vw, 170px\" \/>Of course, you don\u2019t have to install Nginx on Ubuntu 16.04, if you use one of our <a href=\"https:\/\/www.rosehosting.com\/nginx-hosting.html\">Optimized Nginx Web Hosting Solutions<\/a>, in which case you can simply ask our expert Linux admins to install and configure Nginx on Ubuntu 16.04 for you. They are available 24\u00d77 and will take care of your request immediately.<\/p>\n<p><span style=\"color: #ff0000;\"><strong>PS<\/strong><\/span>. If you liked this post on how to install Nginx on Ubuntu 16.04, 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":"<p>Nginx is one of the most popular open source web server software. It is widely used for load balancing, reverse &#8230; <\/p>\n<p class=\"read-more-container\"><a title=\"How to Install Nginx on Ubuntu 16.04\" class=\"read-more button\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-nginx-on-ubuntu-16-04\/#more-26198\" aria-label=\"Read more about How to Install Nginx on Ubuntu 16.04\">Read More<\/a><\/p>\n","protected":false},"author":4,"featured_media":28375,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1698,1707],"tags":[49,59],"class_list":["post-26198","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ubuntu","category-web-servers","tag-nginx","tag-ubuntu","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 Nginx on Ubuntu 16.04 | RoseHosting<\/title>\n<meta name=\"description\" content=\"How to Install Nginx on Ubuntu 16.04 | 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\/how-to-install-nginx-on-ubuntu-16-04\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Install Nginx on Ubuntu 16.04\" \/>\n<meta property=\"og:description\" content=\"How to Install Nginx on Ubuntu 16.04 | RoseHosting\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-nginx-on-ubuntu-16-04\/\" \/>\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-04-03T08:05:38+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-12-09T14:27:11+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/10\/how-to-install-nginx-on-ubuntu-16.04.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"742\" \/>\n\t<meta property=\"og:image:height\" content=\"371\" \/>\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=\"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\\\/how-to-install-nginx-on-ubuntu-16-04\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-nginx-on-ubuntu-16-04\\\/\"},\"author\":{\"name\":\"Jeff Wilson\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/person\\\/7ce77a842fa6a9a7f8efa186f2353713\"},\"headline\":\"How to Install Nginx on Ubuntu 16.04\",\"datePublished\":\"2018-04-03T08:05:38+00:00\",\"dateModified\":\"2022-12-09T14:27:11+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-nginx-on-ubuntu-16-04\\\/\"},\"wordCount\":542,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-nginx-on-ubuntu-16-04\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/10\\\/how-to-install-nginx-on-ubuntu-16.04.jpg\",\"keywords\":[\"nginx\",\"ubuntu\"],\"articleSection\":[\"Ubuntu\",\"Web Servers\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-nginx-on-ubuntu-16-04\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-nginx-on-ubuntu-16-04\\\/\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-nginx-on-ubuntu-16-04\\\/\",\"name\":\"How to Install Nginx on Ubuntu 16.04 | RoseHosting\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-nginx-on-ubuntu-16-04\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-nginx-on-ubuntu-16-04\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/10\\\/how-to-install-nginx-on-ubuntu-16.04.jpg\",\"datePublished\":\"2018-04-03T08:05:38+00:00\",\"dateModified\":\"2022-12-09T14:27:11+00:00\",\"description\":\"How to Install Nginx on Ubuntu 16.04 | RoseHosting\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-nginx-on-ubuntu-16-04\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-nginx-on-ubuntu-16-04\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-nginx-on-ubuntu-16-04\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/10\\\/how-to-install-nginx-on-ubuntu-16.04.jpg\",\"contentUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/10\\\/how-to-install-nginx-on-ubuntu-16.04.jpg\",\"width\":742,\"height\":371,\"caption\":\"How to Install Nginx on Ubuntu 16.04\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-nginx-on-ubuntu-16-04\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Install Nginx on Ubuntu 16.04\"}]},{\"@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 Nginx on Ubuntu 16.04 | RoseHosting","description":"How to Install Nginx on Ubuntu 16.04 | 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\/how-to-install-nginx-on-ubuntu-16-04\/","og_locale":"en_US","og_type":"article","og_title":"How to Install Nginx on Ubuntu 16.04","og_description":"How to Install Nginx on Ubuntu 16.04 | RoseHosting","og_url":"https:\/\/www.rosehosting.com\/blog\/how-to-install-nginx-on-ubuntu-16-04\/","og_site_name":"RoseHosting","article_publisher":"https:\/\/www.facebook.com\/RoseHosting","article_author":"https:\/\/www.facebook.com\/rosehosting.helpdesk","article_published_time":"2018-04-03T08:05:38+00:00","article_modified_time":"2022-12-09T14:27:11+00:00","og_image":[{"width":742,"height":371,"url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/10\/how-to-install-nginx-on-ubuntu-16.04.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":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-nginx-on-ubuntu-16-04\/#article","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-nginx-on-ubuntu-16-04\/"},"author":{"name":"Jeff Wilson","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713"},"headline":"How to Install Nginx on Ubuntu 16.04","datePublished":"2018-04-03T08:05:38+00:00","dateModified":"2022-12-09T14:27:11+00:00","mainEntityOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-nginx-on-ubuntu-16-04\/"},"wordCount":542,"commentCount":0,"publisher":{"@id":"https:\/\/www.rosehosting.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-nginx-on-ubuntu-16-04\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/10\/how-to-install-nginx-on-ubuntu-16.04.jpg","keywords":["nginx","ubuntu"],"articleSection":["Ubuntu","Web Servers"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.rosehosting.com\/blog\/how-to-install-nginx-on-ubuntu-16-04\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-nginx-on-ubuntu-16-04\/","url":"https:\/\/www.rosehosting.com\/blog\/how-to-install-nginx-on-ubuntu-16-04\/","name":"How to Install Nginx on Ubuntu 16.04 | RoseHosting","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-nginx-on-ubuntu-16-04\/#primaryimage"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-nginx-on-ubuntu-16-04\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/10\/how-to-install-nginx-on-ubuntu-16.04.jpg","datePublished":"2018-04-03T08:05:38+00:00","dateModified":"2022-12-09T14:27:11+00:00","description":"How to Install Nginx on Ubuntu 16.04 | RoseHosting","breadcrumb":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-nginx-on-ubuntu-16-04\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.rosehosting.com\/blog\/how-to-install-nginx-on-ubuntu-16-04\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-nginx-on-ubuntu-16-04\/#primaryimage","url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/10\/how-to-install-nginx-on-ubuntu-16.04.jpg","contentUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/10\/how-to-install-nginx-on-ubuntu-16.04.jpg","width":742,"height":371,"caption":"How to Install Nginx on Ubuntu 16.04"},{"@type":"BreadcrumbList","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-nginx-on-ubuntu-16-04\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.rosehosting.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to Install Nginx on Ubuntu 16.04"}]},{"@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\/26198","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=26198"}],"version-history":[{"count":3,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/26198\/revisions"}],"predecessor-version":[{"id":44006,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/26198\/revisions\/44006"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media\/28375"}],"wp:attachment":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media?parent=26198"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/categories?post=26198"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/tags?post=26198"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}