{"id":20869,"date":"2016-12-02T07:49:16","date_gmt":"2016-12-02T13:49:16","guid":{"rendered":"https:\/\/www.rosehosting.com\/blog\/?p=20869"},"modified":"2022-12-29T11:03:30","modified_gmt":"2022-12-29T17:03:30","slug":"how-to-host-multiple-websites-on-one-vps","status":"publish","type":"post","link":"https:\/\/www.rosehosting.com\/blog\/how-to-host-multiple-websites-on-one-vps\/","title":{"rendered":"How to host multiple websites on one VPS"},"content":{"rendered":"
<\/div>

\"how
\nIn this tutorial, we are going to provide you with step-by-step instructions on how to host multiple websites <\/strong>on one single IP address with Apache or Nginx on an Ubuntu VPS<\/a> or a CentOS 7 VPS<\/a>. Hosting multiple domains\/subdomains on a VPS is fairly easy using virtual hosts in Apache or using server blocks in Nginx.<\/p>\n

<\/p>\n

Apache Virtual Hosts<\/h2>\n

Virtual hosts in Apache allow users to run multiple websites off of one IP address as well as fine-tune settings for each website.<\/p>\n

In order to configure Virtual Hosts in Apache<\/a> to host multiple domains\/subdomains, log in to your server via SSH and install Apache:<\/p>\n

Ubuntu or Debian:<\/p>\n

apt-get update\r\napt-get install apache2<\/pre>\n

CentOS or Fedora:<\/p>\n

yum update\r\n\r\nyum install httpd<\/pre>\n

Create a backup of Apache configuration, then set up virtual host directives for your websites:<\/p>\n

Ubuntu or Debian:<\/p>\n

Edit the main Apache configuration file (\/etc\/apache2\/apache2.conf) and uncomment the following line if it is not already done so (# are comments in Apache conf files):<\/p>\n

vi \/etc\/apache2\/apache2.conf\r\nIncludeOptional sites-enabled\/*.conf<\/pre>\n

CentOS or Fedora:<\/p>\n

Edit the main Apache configuration file (\/etc\/httpd\/conf\/httpd.conf) and uncomment the following line:<\/p>\n

vi \/etc\/httpd\/conf\/httpd.conf<\/pre>\n
NameVirtualHost *:80<\/pre>\n

Please note, the ‘NameVirtualHost’ directive is already enabled by default on Ubuntu 16.04 and CentOS 7.<\/p>\n

Create virtual hosts in Apache for each domain\/subdomain. For example, create virtual hosts for domain1.com and domain2.com :<\/p>\n

Ubuntu or Debian:<\/p>\n

vi \/etc\/apache2\/sites-available\/domain1.conf<\/pre>\n

<VirtualHost *:80>
\nDocumentRoot “\/var\/www\/html\/domain1”
\nServerName domain1.com
\nServerAlias www.domain1.com<\/p>\n

# enter other directives here, e.g. :<\/p>\n

<Directory \/var\/www\/html\/domain1\/>
\nOptions FollowSymLinks
\nAllowOverride All
\nOrder allow,deny
\nallow from all<\/p>\n

<\/Directory>
\nErrorLog \/var\/log\/apache2\/domain1.com-error_log
\nCustomLog \/var\/log\/apache2\/domain2.com-access_log common
\n<\/VirtualHost><\/p>\n

vi \/etc\/apache2\/sites-available\/domain2.conf<\/pre>\n

<VirtualHost *:80>
\nDocumentRoot “\/var\/www\/html\/domain2”
\nServerName domain2.com
\nServerAlias www.domain2.com<\/p>\n

# enter other directives here
\n<\/VirtualHost><\/p>\n

Enable ‘domain1.conf’ and ‘domain2.conf’ configurations in Apache using:<\/p>\n

ln -s \/etc\/apache2\/sites-available\/domain1.conf \/etc\/apache2\/sites-enabled\/domain1.conf\r\nln -s \/etc\/apache2\/sites-available\/domain2.conf \/etc\/apache2\/sites-enabled\/domain2.conf<\/pre>\n

Or, use the a2ensite command to enable the ‘domain1.conf’ and ‘domain2.conf’ configurations in Apache:<\/p>\n

sudo a2ensite domain1.conf\r\nsudo a2ensite domain2.conf<\/pre>\n

Restart Apache for the changes to take effect:<\/p>\n

service apache2 restart<\/pre>\n

CentOS or Fedora:
\nEdit the main Apache configuration file (\/etc\/httpd\/conf\/httpd.conf) and add virtual hosts at the end:<\/p>\n

vi \/etc\/httpd\/conf\/httpd.conf<\/pre>\n

<VirtualHost *:80>
\nDocumentRoot “\/var\/www\/html\/domain1”
\nServerName domain1.com
\nServerAlias www.domain1.com
\n# enter other directives here
\n<\/VirtualHost>
\n<VirtualHost *:80>
\nDocumentRoot “\/var\/www\/html\/domain2”
\nServerName domain2.com
\nServerAlias www.domain2.com
\n# enter other directives here
\n<\/VirtualHost><\/p>\n

Restart Apache for the changes to take effect:<\/p>\n

service httpd restart<\/pre>\n

Create \/var\/www\/html\/domain1 and \/var\/www\/html\/domain2 directories, then upload your websites to them.<\/p>\n

All website files have to be readable by the web server, so set a proper ownership:<\/p>\n

Ubuntu or Debian:<\/p>\n

chown www-data:www-data -R \/var\/www\/html\/domain*<\/pre>\n

CentOS or Fedora:<\/p>\n

chown apache:apache -R \/var\/www\/html\/domain*<\/pre>\n

Nginx Server Blocks<\/h2>\n

In order to configure server blocks in nginx to host multiple domains\/subdomains using a single IP address, log in to your server via SSH and install nginx:<\/p>\n

Ubuntu or Debian:<\/p>\n

apt-get update\r\napt-get install nginx<\/pre>\n

CentOS or Fedora:<\/p>\n

yum update\r\nyum install nginx<\/pre>\n

Create a backup of the nginx configuration, then set up a server block for the first website:<\/p>\n

Ubuntu or Debian:<\/p>\n

Create a new nginx configuration for the first domain:<\/p>\n

vi \/etc\/nginx\/sites-available\/domain1.conf<\/pre>\n

Add the following lines to it:<\/p>\n

server {\r\n    listen 80;\r\n\r\n    server_name domain1.com;\r\n\r\n    root \/var\/www\/html\/domain1.com;\r\n    index  index.html index.htm index.php;\r\n\r\n    location \/ {\r\n        try_files $uri $uri\/ =404;\r\n    }\r\n\r\n# add other directives here;\r\n\r\n}<\/pre>\n

CentOS or Fedora:<\/p>\n

Run the following commands:<\/p>\n

mkdir \/etc\/nginx\/sites-available\r\nmkdir \/etc\/nginx\/sites-enabled<\/pre>\n

Add the following lines to the main nginx configuration file (\/etc\/nginx\/nginx.conf) at the end of HTTP block:<\/p>\n

vi \/etc\/nginx\/nginx.conf<\/pre>\n
include \/etc\/nginx\/sites-enabled\/*.conf;<\/pre>\n

Create a new nginx configuration file for the first website:<\/p>\n

vi \/etc\/nginx\/sites-available\/domain1.com<\/pre>\n
server {\r\n    listen       80;\r\n    server_name  domain1.com;\r\n    root   \/var\/www\/html\/domain1.com\/;\r\n    index  index.html index.htm index.php;\r\n\r\n    location \/ {\r\n        try_files $uri $uri\/ =404;\r\n    }\r\n\r\n# add other directives here;\r\n\r\n}<\/pre>\n

Enable ‘domain1.conf’ configurations in nginx using:<\/p>\n

sudo ln -s \/etc\/nginx\/sites-available\/domain1.com \/etc\/nginx\/sites-enabled\/<\/pre>\n

Restart nginx for the changes to take effect:<\/p>\n

service nginx restart<\/pre>\n

Upload each website to the root directory specified in the nginx server block, for example:<\/p>\n

mkdir -p \/var\/www\/html\/domain1<\/pre>\n

Set a proper ownership of website files, so they can be accessible by the nginx web server (e.g. www-data):<\/p>\n

chown -R www-data:www-data \/var\/www\/html\/domain1<\/pre>\n

That is it. Repeat the same procedure for each additional website.<\/p>\n

Please note, for each domain or subdomain you want to host on your server, you need to create an A record that points to your server’s IP address and once the DNS changes fully propagate throughout the Internet, your website visitors should be able to access your websites using a web browser.<\/p>\n


\n

Of course, you don\u2019t have to do any of this if you use one of our Linux VPS Hosting services, in which case you can simply ask our expert Linux admins to set up multiple websites on one single IP address with Apache or Nginx for you. They are available 24\u00d77 and will take care of your request immediately.<\/p>\n

PS.<\/span><\/strong><\/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":"

In this tutorial, we are going to provide you with step-by-step instructions on how to host multiple websites on one … <\/p>\n

Read More<\/a><\/p>\n","protected":false},"author":4,"featured_media":20912,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13],"tags":[37,49],"yoast_head":"\nHow to host multiple websites on one VPS - RoseHosting<\/title>\n<meta name=\"description\" content=\"How to host multiple websites on one 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\/how-to-host-multiple-websites-on-one-vps\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to host multiple websites on one VPS - RoseHosting\" \/>\n<meta property=\"og:description\" content=\"How to host multiple websites on one VPS - RoseHosting\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.rosehosting.com\/blog\/how-to-host-multiple-websites-on-one-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=\"2016-12-02T13:49:16+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-12-29T17:03:30+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2016\/11\/host-multiple-websites-on-one-vps.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"600\" \/>\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-host-multiple-websites-on-one-vps\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.rosehosting.com\/blog\/how-to-host-multiple-websites-on-one-vps\/\"},\"author\":{\"name\":\"Jeff Wilson\",\"@id\":\"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713\"},\"headline\":\"How to host multiple websites on one VPS\",\"datePublished\":\"2016-12-02T13:49:16+00:00\",\"dateModified\":\"2022-12-29T17:03:30+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.rosehosting.com\/blog\/how-to-host-multiple-websites-on-one-vps\/\"},\"wordCount\":759,\"commentCount\":1,\"publisher\":{\"@id\":\"https:\/\/www.rosehosting.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.rosehosting.com\/blog\/how-to-host-multiple-websites-on-one-vps\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2016\/11\/host-multiple-websites-on-one-vps.jpg\",\"keywords\":[\"apache\",\"nginx\"],\"articleSection\":[\"Tutorials\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.rosehosting.com\/blog\/how-to-host-multiple-websites-on-one-vps\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.rosehosting.com\/blog\/how-to-host-multiple-websites-on-one-vps\/\",\"url\":\"https:\/\/www.rosehosting.com\/blog\/how-to-host-multiple-websites-on-one-vps\/\",\"name\":\"How to host multiple websites on one VPS - RoseHosting\",\"isPartOf\":{\"@id\":\"https:\/\/www.rosehosting.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.rosehosting.com\/blog\/how-to-host-multiple-websites-on-one-vps\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.rosehosting.com\/blog\/how-to-host-multiple-websites-on-one-vps\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2016\/11\/host-multiple-websites-on-one-vps.jpg\",\"datePublished\":\"2016-12-02T13:49:16+00:00\",\"dateModified\":\"2022-12-29T17:03:30+00:00\",\"description\":\"How to host multiple websites on one VPS - RoseHosting\",\"breadcrumb\":{\"@id\":\"https:\/\/www.rosehosting.com\/blog\/how-to-host-multiple-websites-on-one-vps\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.rosehosting.com\/blog\/how-to-host-multiple-websites-on-one-vps\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.rosehosting.com\/blog\/how-to-host-multiple-websites-on-one-vps\/#primaryimage\",\"url\":\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2016\/11\/host-multiple-websites-on-one-vps.jpg\",\"contentUrl\":\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2016\/11\/host-multiple-websites-on-one-vps.jpg\",\"width\":1200,\"height\":600,\"caption\":\"how to host multiple websites on one vps\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.rosehosting.com\/blog\/how-to-host-multiple-websites-on-one-vps\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.rosehosting.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to host multiple websites on one 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":"How to host multiple websites on one VPS - RoseHosting","description":"How to host multiple websites on one 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\/how-to-host-multiple-websites-on-one-vps\/","og_locale":"en_US","og_type":"article","og_title":"How to host multiple websites on one VPS - RoseHosting","og_description":"How to host multiple websites on one VPS - RoseHosting","og_url":"https:\/\/www.rosehosting.com\/blog\/how-to-host-multiple-websites-on-one-vps\/","og_site_name":"RoseHosting","article_publisher":"https:\/\/www.facebook.com\/RoseHosting","article_author":"https:\/\/www.facebook.com\/rosehosting.helpdesk","article_published_time":"2016-12-02T13:49:16+00:00","article_modified_time":"2022-12-29T17:03:30+00:00","og_image":[{"width":1200,"height":600,"url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2016\/11\/host-multiple-websites-on-one-vps.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-host-multiple-websites-on-one-vps\/#article","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-host-multiple-websites-on-one-vps\/"},"author":{"name":"Jeff Wilson","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713"},"headline":"How to host multiple websites on one VPS","datePublished":"2016-12-02T13:49:16+00:00","dateModified":"2022-12-29T17:03:30+00:00","mainEntityOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-host-multiple-websites-on-one-vps\/"},"wordCount":759,"commentCount":1,"publisher":{"@id":"https:\/\/www.rosehosting.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-host-multiple-websites-on-one-vps\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2016\/11\/host-multiple-websites-on-one-vps.jpg","keywords":["apache","nginx"],"articleSection":["Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.rosehosting.com\/blog\/how-to-host-multiple-websites-on-one-vps\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-host-multiple-websites-on-one-vps\/","url":"https:\/\/www.rosehosting.com\/blog\/how-to-host-multiple-websites-on-one-vps\/","name":"How to host multiple websites on one VPS - RoseHosting","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-host-multiple-websites-on-one-vps\/#primaryimage"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-host-multiple-websites-on-one-vps\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2016\/11\/host-multiple-websites-on-one-vps.jpg","datePublished":"2016-12-02T13:49:16+00:00","dateModified":"2022-12-29T17:03:30+00:00","description":"How to host multiple websites on one VPS - RoseHosting","breadcrumb":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-host-multiple-websites-on-one-vps\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.rosehosting.com\/blog\/how-to-host-multiple-websites-on-one-vps\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-host-multiple-websites-on-one-vps\/#primaryimage","url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2016\/11\/host-multiple-websites-on-one-vps.jpg","contentUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2016\/11\/host-multiple-websites-on-one-vps.jpg","width":1200,"height":600,"caption":"how to host multiple websites on one vps"},{"@type":"BreadcrumbList","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-host-multiple-websites-on-one-vps\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.rosehosting.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to host multiple websites on one 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\/20869"}],"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=20869"}],"version-history":[{"count":1,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/20869\/revisions"}],"predecessor-version":[{"id":41909,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/20869\/revisions\/41909"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media\/20912"}],"wp:attachment":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media?parent=20869"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/categories?post=20869"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/tags?post=20869"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}