{"id":31854,"date":"2020-02-11T08:36:29","date_gmt":"2020-02-11T14:36:29","guid":{"rendered":"https:\/\/www.rosehosting.com\/blog\/?p=31854"},"modified":"2022-06-03T03:33:10","modified_gmt":"2022-06-03T08:33:10","slug":"how-to-install-askbot-on-centos-7","status":"publish","type":"post","link":"https:\/\/www.rosehosting.com\/blog\/how-to-install-askbot-on-centos-7\/","title":{"rendered":"How to Install Askbot on CentOS 7"},"content":{"rendered":"<div id=\"bsf_rt_marker\"><\/div><p><img decoding=\"async\" class=\"alignnone size-full wp-image-32348\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/02\/how-to-install-askbot-on-centos7.jpg\" alt=\"\" width=\"742\" height=\"372\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/02\/how-to-install-askbot-on-centos7.jpg 742w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/02\/how-to-install-askbot-on-centos7-300x150.jpg 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/02\/how-to-install-askbot-on-centos7-150x75.jpg 150w\" sizes=\"(max-width: 742px) 100vw, 742px\" \/><\/p>\n<p>In this tutorial, we will explain how to install and configure Askbot on a <a href=\"https:\/\/www.rosehosting.com\/centos-hosting.html\" target=\"_blank\" rel=\"noopener noreferrer\">CentOS 7 VPS<\/a> with Nginx.<\/p>\n<p><img decoding=\"async\" class=\"alignright size-full wp-image-32349\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/02\/configuring-askbot-forum-question-answer-system-for-centos7-vps.jpg\" alt=\"\" width=\"140\" height=\"50\" \/>Askbot is an open-source question and answers forum system written in Django and Python. It is simple, easy-to-use, and very similar to StackOverflow. It is a powerful and highly-customizable software that allows you to create your own question and answer forum on the internet. Many companies, such as Fedora, OpenStack, and LibreOffice use Askbot for their Q&amp;A sections.<\/p>\n<p>Askbot comes with a rich set of features, including Q&amp;A knowledge management, Customizable Email notifications, Tagging and categorization systems, Focused on-topic discussions, as well as supporting login via LinkedIn, Twitter, Facebook, and Google, to name a few. Let&#8217;s get started with the installation.<\/p>\n<p><!--more--><\/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-69cd2c3350097\" 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-69cd2c3350097\"  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-askbot-on-centos-7\/#Prerequisites\" >Prerequisites<\/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-askbot-on-centos-7\/#Step-1-Log-in-and-Update-Packages\" >Step 1: Log in and Update Packages<\/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-askbot-on-centos-7\/#Step-2-Getting-Started\" >Step 2: Getting Started<\/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-askbot-on-centos-7\/#Step-3-Install-and-Configure-PostgreSQL-Database\" >Step 3: Install and Configure PostgreSQL Database<\/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-askbot-on-centos-7\/#Step-4-Install-and-Configure-Askbot\" >Step 4: Install and Configure Askbot<\/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-askbot-on-centos-7\/#Step-5-Install-and-Configure-uWSGI\" >Step 5: Install and Configure uWSGI<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-askbot-on-centos-7\/#Install-and-Configure-Nginx-as-a-reverse-Proxy-for-Askbot\" >Install and Configure Nginx as a reverse Proxy for Askbot<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-askbot-on-centos-7\/#Access-Askbot-Web-Interface\" >Access Askbot Web Interface<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Prerequisites\"><\/span>Prerequisites<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ul>\n<li>A fresh <a href=\"https:\/\/www.rosehosting.com\/centos-hosting.html\" target=\"_blank\" rel=\"noopener noreferrer\">CentOS 7 VPS<\/a> with root access enabled or a user with sudo privileges.<\/li>\n<li>A valid domain name pointed to VPS IP address. In this tutorial, we will use <code>forum.mydomain.com<\/code>.<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"Step-1-Log-in-and-Update-Packages\"><\/span>Step 1: Log in and Update Packages<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>First, we\u2019re going to need to log into our server using SSH. You can do that by entering this command:<\/p>\n<pre>ssh <span style=\"color: #ff0000;\">root<\/span>@<span style=\"color: #ff0000;\">IP_Address<\/span> -p <span style=\"color: #ff0000;\">Port_Number<\/span><\/pre>\n<p>Remember to replace \u201c<span style=\"color: #ff0000;\">root<\/span>\u201d with your username if you are not using the root user. Change \u201c<span style=\"color: #ff0000;\">IP_Address<\/span>\u201d and \u201c<span style=\"color: #ff0000;\">Port_Number<\/span>\u201d according to your server\u2019s IP address and SSH port number.<\/p>\n<p>Once you are logged in, you should update all of your packages to their latest available versions.<\/p>\n<pre><span style=\"color: #000000;\">yum update -y<\/span><\/pre>\n<h2><span class=\"ez-toc-section\" id=\"Step-2-Getting-Started\"><\/span>Step 2: Getting Started<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Before we begin, we will need to install all the dependencies required by Askbot.<\/p>\n<p>First, install the &#8220;Development Tools&#8221; group of packages with the following command:<\/p>\n<pre>yum group install 'Development Tools'<\/pre>\n<p>Next, install the EPEL repository using the following command:<\/p>\n<pre>yum install epel-release<\/pre>\n<p>Finally, install Python packages by running the following command:<\/p>\n<pre>yum install python-pip python-devel python-six<\/pre>\n<p>Next, we will need to create a separate user for the Askbot installation. To create an Askbot user, run the following command:<\/p>\n<pre>useradd -m -s \/bin\/bash askbot<\/pre>\n<p>Next, set the user&#8217;s password with the following command:<\/p>\n<pre>passwd askbot<\/pre>\n<p>Next, we will need to add the askbot user to the wheel group for sudo command access. You can do this with the following command:<\/p>\n<pre>usermod -a -G wheel askbot<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"Step-3-Install-and-Configure-PostgreSQL-Database\"><\/span>Step 3: Install and Configure PostgreSQL Database<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Next, we will need to install PostgreSQL database server. Askbot uses PostgreSQL database to store their data. You can install the PostgreSQL database server along with other required packages by just running the following command:<\/p>\n<pre>yum install postgresql-server postgresql-devel postgresql-contrib<\/pre>\n<p>After installing PostgreSQL, initialize the database with the following command:<\/p>\n<pre>postgresql-setup initdb<\/pre>\n<p>Next, start the PostgreSQL service and enable it to start after system reboot with the following command:<\/p>\n<pre>systemctl start postgresql\r\nsystemctl enable postgresql<\/pre>\n<p>You can also verify the status of PostgreSQL with the following command:<\/p>\n<pre>systemctl status postgresql<\/pre>\n<p>You should get the following output:<\/p>\n<pre>\u25cf postgresql.service - PostgreSQL database server\r\n   Loaded: loaded (\/usr\/lib\/systemd\/system\/postgresql.service; disabled; vendor preset: disabled)\r\n   Active: active (running) since Wed 2019-08-21 13:54:07 UTC; 8s ago\r\n  Process: 15983 ExecStart=\/usr\/bin\/pg_ctl start -D ${PGDATA} -s -o -p ${PGPORT} -w -t 300 (code=exited, status=0\/SUCCESS)\r\n  Process: 15978 ExecStartPre=\/usr\/bin\/postgresql-check-db-dir ${PGDATA} (code=exited, status=0\/SUCCESS)\r\n Main PID: 15986 (postgres)\r\n   CGroup: \/system.slice\/postgresql.service\r\n           \u251c\u250015986 \/usr\/bin\/postgres -D \/var\/lib\/pgsql\/data -p 5432\r\n           \u251c\u250015987 postgres: logger process   \r\n           \u251c\u250015989 postgres: checkpointer process   \r\n           \u251c\u250015990 postgres: writer process   \r\n           \u251c\u250015991 postgres: wal writer process   \r\n           \u251c\u250015992 postgres: autovacuum launcher process   \r\n           \u2514\u250015993 postgres: stats collector process   \r\n\r\nAug 21 13:54:05 centos systemd[1]: Starting PostgreSQL database server...\r\nAug 21 13:54:07 centos systemd[1]: Started PostgreSQL database server<\/pre>\n<p>Next, we will need to create a new PostgreSQL database and user for the Askbot instance. To do so, first log in to PostgreSQL with the following command:<\/p>\n<pre>su - postgres\r\n-bash-4.2$ psql\r\nOuput:\r\npsql (9.2.24)\r\nType \"help\" for help.<\/pre>\n<p>Once logged in, create a database and user with the following command:<\/p>\n<pre>postgres=# create database askbot;\r\npostgres=# create user askbot with password '<span style=\"color: #ff0000;\">password<\/span>';<\/pre>\n<p>Make sure you replace &#8220;<span style=\"color: #ff0000;\">password<\/span>&#8221; with a unique, good password.<\/p>\n<p>Next, grant all the privileges to the askbot database and exit from the PostgreSQL shell with the following command::<\/p>\n<pre>postgres=# grant all privileges on database askbot to askbot;\r\npostgres=# \\q<\/pre>\n<p>Next, we will need to configure local user authentication. You can achieve this by editing the <strong>pg_hba.conf<\/strong> configuration file:<\/p>\n<pre>nano \/var\/lib\/pgsql\/data\/pg_hba.conf<\/pre>\n<p>Replace <span style=\"color: #ff0000;\"><strong>peer<\/strong><\/span> with <span style=\"color: #ff0000;\"><strong>md5<\/strong><\/span> to activate password authentication as shown below:<\/p>\n<pre># \"local\" is for Unix domain socket connections only\r\nlocal   all             all                                     <span style=\"color: #ff0000;\">md5<\/span> \r\n# IPv4 local connections:\r\nhost    all             all             127.0.0.1\/32            <span style=\"color: #ff0000;\">md5<\/span>  \r\n# IPv6 local connections:\r\nhost    all             all             ::1\/128                 <span style=\"color: #ff0000;\">md5<\/span><\/pre>\n<p>Save and close the file, then restart the PostgreSQL service to apply configuration changes:<\/p>\n<pre>systemctl restart postgresql<\/pre>\n<p>Once you have done, you can proceed to the next step.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Step-4-Install-and-Configure-Askbot\"><\/span>Step 4: Install and Configure Askbot<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Before installing Askbot, we will need to upgrade the <strong>python-pip<\/strong> package to the latest version. Run the following command to upgrade <strong>python-pip<\/strong>:<\/p>\n<pre>pip install --upgrade pip<\/pre>\n<p>Next, run the following command to install python <strong>virtualenv<\/strong>:<\/p>\n<pre>pip install virtualenv six<\/pre>\n<p>Once installed, log in with the askbot user and create a new python virtual environment named <strong>my-askbot<\/strong> using the following command:<\/p>\n<pre>su - askbot\r\nvirtualenv my-askbot\r\nYou should get the following output:\r\nNo LICENSE.txt \/ LICENSE found in source\r\nNew python executable in \/home\/askbot\/my-askbot\/bin\/python2\r\nAlso creating executable in \/home\/askbot\/my-askbot\/bin\/python\r\nInstalling setuptools, pip, wheel...\r\ndone.<\/pre>\n<p>Next, change the directory to <code>my-askbot<\/code> and activate the virtual environment with the following command:<\/p>\n<pre>cd my-askbot\/\r\n[askbot@centos my-askbot]$ source bin\/activate\r\nOutput:\r\n(my-askbot) [askbot@centos my-askbot]$<\/pre>\n<p>Next, let&#8217;s start to install Askbot with other dependencies:<\/p>\n<pre>pip install six==1.10.0\r\npip install askbot psycopg2<\/pre>\n<p>Once installed, create a new directory for your project:<\/p>\n<pre>mkdir testapp<\/pre>\n<p>Next, change the directory to <code>testapp<\/code> and set up AskBot with the following commands:<\/p>\n<pre>cd testapp\r\naskbot-setup<\/pre>\n<p>You will be asked to provide the directory path you want to deploy AskBot to, as shown below:<\/p>\n<pre>Deploying Askbot - Django Q&amp;A forum application\r\nProblems installing? -&gt; please email admin@askbot.org\r\n\r\nTo CANCEL - hit Ctr-C at any time\r\n\r\nEnter directory path (absolute or relative) to deploy\r\naskbot. To choose current directory - enter \".\"\r\n&gt; .<\/pre>\n<p>Type &#8220;.&#8221; and hit [Enter] to continue. You will be asked to select a database engine:<\/p>\n<pre>Please select database engine:\r\n1 - for postgresql, 2 - for sqlite, 3 - for mysql, 4 - oracle\r\ntype 1\/2\/3\/4: 1<\/pre>\n<p>Type &#8220;1&#8221; and hit [Enter] for PostgreSQL database. Then, provide a database name, username, and password as shown below:<\/p>\n<pre>Please enter database name (required)\r\n&gt; askbot\r\n\r\nPlease enter database user (required)\r\n&gt; askbot\r\n\r\nPlease enter database password (required)\r\n&gt; <span style=\"color: #ff0000;\">password<\/span><\/pre>\n<p>Once the installation has been finished, you should see the following output:<\/p>\n<pre>Copying files: \r\n* __init__.py \r\n* manage.py \r\n* urls.py \r\n* django.wsgi \r\nCreating settings file\r\nsettings file created\r\n\r\ncopying directories: * doc\r\n* cron\r\n* upfiles\r\nDone. Please find further instructions at Askbot documentation.<\/pre>\n<p>Next, we will need to generate Askbot Django static files. You can do this using the following command:<\/p>\n<pre>python manage.py collectstatic<\/pre>\n<p>Generate the database using the following command:<\/p>\n<pre>python manage.py syncdb<\/pre>\n<p>You will need to provide your admin user name, password and email as shown below, as well as replacing <span style=\"color: #ff0000;\">mydomain.com<\/span> with your domain name:<\/p>\n<pre>You have installed Django's auth system, and don't have any superusers defined.\r\nWould you like to create one now? (yes\/no): yes\r\nUsername (leave blank to use 'askbot'): \r\nEmail address: admin@<span style=\"color: #ff0000;\">mydomain.com<\/span>\r\nPassword: \r\nPassword (again): \r\nSuperuser created successfully.<\/pre>\n<p>Askbot is now installed! You can test it with the following command:<\/p>\n<pre>python manage.py runserver 0.0.0.0:8080<\/pre>\n<p>Now, open your web browser and type the URL <code>http:\/\/your-server-ip:8080<\/code>. You will be redirected to the Askbot dashboard as shown in the following screen:<\/p>\n<p><img decoding=\"async\" class=\"size-large wp-image-31860 aligncenter\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/08\/askbot1-1024x568.png\" alt=\"\" width=\"1024\" height=\"568\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/08\/askbot1-1024x568.png 1024w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/08\/askbot1-150x83.png 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/08\/askbot1-300x166.png 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/08\/askbot1-768x426.png 768w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/08\/askbot1-1080x599.png 1080w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/08\/askbot1-1280x710.png 1280w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/08\/askbot1.png 1281w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Step-5-Install-and-Configure-uWSGI\"><\/span>Step 5: Install and Configure uWSGI<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Next, we will need to install and configure uWSGI with Nginx to serve your Askbot application. uWSGI is a software tool that supports applications written in Python, Perl, and Ruby. It is typically used for running Python web applications.<\/p>\n<p>You can install uWSGI using the pip command as a root user:<\/p>\n<pre>pip install uwsgi<\/pre>\n<p>Once installed, create a new directory for uWSGI:<\/p>\n<pre>mkdir -p \/etc\/uwsgi\/sites<\/pre>\n<p>Next, create a new uWSGI configuration file using the following command:<\/p>\n<pre>nano \/etc\/uwsgi\/sites\/askbot.ini<\/pre>\n<p>Add the following lines:<\/p>\n<pre>[uwsgi]\r\n\r\nchdir = \/home\/askbot\/my-askbot\/testapp\r\nhome = \/home\/askbot\/my-askbot\r\nstatic-map = \/m=\/home\/askbot\/my-askbot\/testapp\/static\r\nwsgi-file = \/home\/askbot\/my-askbot\/testapp\/django.wsgi\r\nmaster = true\r\nprocesses = 5\r\n# Askbot will running under the sock file\r\nsocket = \/run\/uwsgi\/askbot.sock\r\nchmod-socket = 664\r\nuid = askbot\r\ngid = nginx\r\nvacuum = true\r\n# uWSGI Log file\r\nogto = \/var\/log\/uwsgi.log<\/pre>\n<p>Save and close the file, when you are finished.<\/p>\n<p>Next, create a systemd service file to manage uWSGI service.<\/p>\n<pre>nano \/etc\/systemd\/system\/uwsgi.service<\/pre>\n<p>Add the following lines:<\/p>\n<pre>[Unit]\r\nDescription=uWSGI service\r\n\r\n[Service]\r\nExecStartPre=\/bin\/bash -c 'mkdir -p \/run\/uwsgi; chown askbot:nginx \/run\/uwsgi'\r\nExecStart=\/bin\/uwsgi --emperor \/etc\/uwsgi\/sites\r\nRestart=always\r\nKillSignal=SIGQUIT\r\nType=notify\r\nNotifyAccess=all\r\n\r\n[Install]\r\nWantedBy=multi-user.target<\/pre>\n<p>Save and close the file. Then, reload the systemd services with the following command:<\/p>\n<pre>systemctl daemon-reload<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"Install-and-Configure-Nginx-as-a-reverse-Proxy-for-Askbot\"><\/span>Install and Configure Nginx as a reverse Proxy for Askbot<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Next, we will need to install and configure Nginx as a reverse proxy for the uWSGI application and Askbot.<\/p>\n<p>First, install the Nginx webserver with the following command:<\/p>\n<pre>yum install nginx -y<\/pre>\n<p>Once installed, create a new virtual host configuration file for Askbot:<\/p>\n<pre>nano \/etc\/nginx\/conf.d\/askbot.conf<\/pre>\n<p>Add the following lines:<\/p>\n<pre>server {\r\n         listen 80;\r\n         server_name forum.<span style=\"color: #ff0000;\">mydomain.com<\/span>;\r\n         location \/ {\r\n         include         uwsgi_params;\r\n         uwsgi_pass\t unix:\/run\/uwsgi\/askbot.sock;\r\n    }\r\n }<\/pre>\n<p>Make sure to replace <span style=\"color: #ff0000;\">mydomain.com<\/span> with your registered domain name.<\/p>\n<p>Save and close the file, when you are finished.<\/p>\n<p>Start Nginx and uWSGI services, and enable them to start after system reboot with the following command:<\/p>\n<pre>systemctl start nginx\r\nsystemctl enable nginx\r\nsystemctl start uwsgi\r\nsystemctl enable uwsgi<\/pre>\n<p>You can now check the status of uWSGI service with the following command:<\/p>\n<pre>systemctl status uwsgi<\/pre>\n<p>If everything goes fine, you should get the following output:<\/p>\n<pre>\u25cf uwsgi.service - uWSGI Emperor service\r\n   Loaded: loaded (\/etc\/systemd\/system\/uwsgi.service; disabled; vendor preset: disabled)\r\n   Active: active (running) since Wed 2019-08-21 14:34:03 UTC; 16s ago\r\n  Process: 28557 ExecStartPre=\/bin\/bash -c mkdir -p \/run\/uwsgi; chown askbot:nginx \/run\/uwsgi (code=exited, status=0\/SUCCESS)\r\n Main PID: 28560 (uwsgi)\r\n   Status: \"The Emperor is governing 1 vassals\"\r\n   CGroup: \/system.slice\/uwsgi.service\r\n           \u251c\u250028560 \/bin\/uwsgi --emperor \/etc\/uwsgi\/sites\r\n           \u251c\u250028562 \/usr\/bin\/uwsgi --ini askbot.ini\r\n           \u251c\u250028570 \/usr\/bin\/uwsgi --ini askbot.ini\r\n           \u251c\u250028571 \/usr\/bin\/uwsgi --ini askbot.ini\r\n           \u251c\u250028572 \/usr\/bin\/uwsgi --ini askbot.ini\r\n           \u251c\u250028573 \/usr\/bin\/uwsgi --ini askbot.ini\r\n           \u2514\u250028574 \/usr\/bin\/uwsgi --ini askbot.ini\r\n\r\nAug 21 14:34:03 centos uwsgi[28560]: your processes number limit is 3854\r\nAug 21 14:34:03 centos uwsgi[28560]: your memory page size is 4096 bytes\r\nAug 21 14:34:03 centos uwsgi[28560]: detected max file descriptor number: 1024\r\nAug 21 14:34:03 centos uwsgi[28560]: *** starting uWSGI Emperor ***\r\nAug 21 14:34:03 centos systemd[1]: Started uWSGI Emperor service.\r\nAug 21 14:34:03 centos uwsgi[28560]: *** has_emperor mode detected (fd: 7) ***\r\nAug 21 14:34:03 centos uwsgi[28560]: [uWSGI] getting INI configuration from askbot.ini\r\nAug 21 14:34:03 centos uwsgi[28560]: [uwsgi-static] added mapping for \/m =&gt; \/home\/askbot\/my-askbot\/testapp\/static\r\nAug 21 14:34:04 centos uwsgi[28560]: Wed Aug 21 14:34:04 2019 - [emperor] vassal askbot.ini has been spawned\r\nAug 21 14:34:04 centos uwsgi[28560]: Wed Aug 21 14:34:04 2019 - [emperor] vassal askbot.ini is ready to accept requests<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"Access-Askbot-Web-Interface\"><\/span>Access Askbot Web Interface<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Askbot is now installed and configured with Nginx and uWSGI support. Next, open your web browser and visit the URL <code>http:\/\/forum.mydomain.com<\/code>. You will be redirected to the Askbot dashboard page, as shown in the following image:<\/p>\n<p><img decoding=\"async\" class=\"size-large wp-image-31859 aligncenter\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/08\/askbot2-1024x565.png\" alt=\"\" width=\"1024\" height=\"565\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/08\/askbot2-1024x565.png 1024w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/08\/askbot2-150x83.png 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/08\/askbot2-300x165.png 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/08\/askbot2-768x424.png 768w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/08\/askbot2-1080x596.png 1080w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/08\/askbot2.png 1289w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p>Congratulations! You have successfully installed Askbot on your CentOS 7 VPS. You have also configured uWSGI to run Askbot, as well as configuring Nginx to serve as a reverse proxy for the uWSGI application and Askbot. For more information, you can visit the Askbot official documentation.<\/p>\n<hr \/>\n<p><img decoding=\"async\" class=\"alignleft size-full wp-image-32350\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/02\/fully-managed-support-for-askbot-forum-platform-and-centos-vps-help.jpg\" alt=\"\" width=\"140\" height=\"50\" \/>Of\u00a0course, you don\u2019t have to <strong>install Askbot<b>\u00a0<\/b>on CentOS 7<\/strong> if you have a\u00a0<a href=\"https:\/\/www.rosehosting.com\/centos-hosting.html\">Managed CentOS VPS<\/a> with us. In that case, you can simply ask our support team to install Askbot on CentOS 7 for you. They are available 24\/7, and they will be able to help you with the installation.<\/p>\n<p><span style=\"color: #ff0000;\"><strong>PS<\/strong><\/span>. If you enjoyed reading this blog post on how to install Askbot on CentOS 7, feel free to share it on social networks by using the shortcuts below, or simply leave a comment in the comments section. Thank you.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this tutorial, we will explain how to install and configure Askbot on a CentOS 7 VPS with Nginx. Askbot &#8230; <\/p>\n<p class=\"read-more-container\"><a title=\"How to Install Askbot on CentOS 7\" class=\"read-more button\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-askbot-on-centos-7\/#more-31854\" aria-label=\"Read more about How to Install Askbot on CentOS 7\">Read More<\/a><\/p>\n","protected":false},"author":4,"featured_media":32348,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1699,13],"tags":[1683,541],"class_list":["post-31854","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-centos","category-tutorials","tag-askbot","tag-centos-7","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.2 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>How to Install Askbot on CentOS 7 | RoseHosting<\/title>\n<meta name=\"description\" content=\"How to Install Askbot on CentOS 7 | 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-askbot-on-centos-7\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Install Askbot on CentOS 7\" \/>\n<meta property=\"og:description\" content=\"How to Install Askbot on CentOS 7 | RoseHosting\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-askbot-on-centos-7\/\" \/>\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=\"2020-02-11T14:36:29+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-06-03T08:33:10+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/02\/how-to-install-askbot-on-centos7.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=\"10 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-askbot-on-centos-7\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-askbot-on-centos-7\\\/\"},\"author\":{\"name\":\"Jeff Wilson\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/person\\\/7ce77a842fa6a9a7f8efa186f2353713\"},\"headline\":\"How to Install Askbot on CentOS 7\",\"datePublished\":\"2020-02-11T14:36:29+00:00\",\"dateModified\":\"2022-06-03T08:33:10+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-askbot-on-centos-7\\\/\"},\"wordCount\":1206,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-askbot-on-centos-7\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/02\\\/how-to-install-askbot-on-centos7.jpg\",\"keywords\":[\"AskBot\",\"centos 7\"],\"articleSection\":[\"CentOS\",\"Tutorials\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-askbot-on-centos-7\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-askbot-on-centos-7\\\/\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-askbot-on-centos-7\\\/\",\"name\":\"How to Install Askbot on CentOS 7 | RoseHosting\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-askbot-on-centos-7\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-askbot-on-centos-7\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/02\\\/how-to-install-askbot-on-centos7.jpg\",\"datePublished\":\"2020-02-11T14:36:29+00:00\",\"dateModified\":\"2022-06-03T08:33:10+00:00\",\"description\":\"How to Install Askbot on CentOS 7 | RoseHosting\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-askbot-on-centos-7\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-askbot-on-centos-7\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-askbot-on-centos-7\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/02\\\/how-to-install-askbot-on-centos7.jpg\",\"contentUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/02\\\/how-to-install-askbot-on-centos7.jpg\",\"width\":742,\"height\":372},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-askbot-on-centos-7\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Install Askbot on CentOS 7\"}]},{\"@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 Askbot on CentOS 7 | RoseHosting","description":"How to Install Askbot on CentOS 7 | 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-askbot-on-centos-7\/","og_locale":"en_US","og_type":"article","og_title":"How to Install Askbot on CentOS 7","og_description":"How to Install Askbot on CentOS 7 | RoseHosting","og_url":"https:\/\/www.rosehosting.com\/blog\/how-to-install-askbot-on-centos-7\/","og_site_name":"RoseHosting","article_publisher":"https:\/\/www.facebook.com\/RoseHosting","article_author":"https:\/\/www.facebook.com\/rosehosting.helpdesk","article_published_time":"2020-02-11T14:36:29+00:00","article_modified_time":"2022-06-03T08:33:10+00:00","og_image":[{"width":742,"height":372,"url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/02\/how-to-install-askbot-on-centos7.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":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-askbot-on-centos-7\/#article","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-askbot-on-centos-7\/"},"author":{"name":"Jeff Wilson","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713"},"headline":"How to Install Askbot on CentOS 7","datePublished":"2020-02-11T14:36:29+00:00","dateModified":"2022-06-03T08:33:10+00:00","mainEntityOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-askbot-on-centos-7\/"},"wordCount":1206,"commentCount":0,"publisher":{"@id":"https:\/\/www.rosehosting.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-askbot-on-centos-7\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/02\/how-to-install-askbot-on-centos7.jpg","keywords":["AskBot","centos 7"],"articleSection":["CentOS","Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.rosehosting.com\/blog\/how-to-install-askbot-on-centos-7\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-askbot-on-centos-7\/","url":"https:\/\/www.rosehosting.com\/blog\/how-to-install-askbot-on-centos-7\/","name":"How to Install Askbot on CentOS 7 | RoseHosting","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-askbot-on-centos-7\/#primaryimage"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-askbot-on-centos-7\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/02\/how-to-install-askbot-on-centos7.jpg","datePublished":"2020-02-11T14:36:29+00:00","dateModified":"2022-06-03T08:33:10+00:00","description":"How to Install Askbot on CentOS 7 | RoseHosting","breadcrumb":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-askbot-on-centos-7\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.rosehosting.com\/blog\/how-to-install-askbot-on-centos-7\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-askbot-on-centos-7\/#primaryimage","url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/02\/how-to-install-askbot-on-centos7.jpg","contentUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/02\/how-to-install-askbot-on-centos7.jpg","width":742,"height":372},{"@type":"BreadcrumbList","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-askbot-on-centos-7\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.rosehosting.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to Install Askbot on CentOS 7"}]},{"@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\/31854","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=31854"}],"version-history":[{"count":1,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/31854\/revisions"}],"predecessor-version":[{"id":33526,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/31854\/revisions\/33526"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media\/32348"}],"wp:attachment":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media?parent=31854"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/categories?post=31854"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/tags?post=31854"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}