Install Elgg on CentOS 7
Using a Different System? Elgg is an open source social networking engine that allows the creation of social environments such as campus social networks an
RabbitMQ is a widely used open-source message broker written in the Erlang programming language. As a message-oriented middleware, RabbitMQ can be used to implement the Advanced Message Queuing Protocol (AMQP) on all modern operating systems.
This article explains how to install RabbitMQ on a Vultr Ubuntu 16.04 server instance.
Before getting started, you need to:
Use the following commands to update your Ubuntu 16.04 system to the latest stable status:
sudo apt-get update
sudo apt-get upgrade
Since RabbitMQ is written in Erlang, you need to install Erlang before you can use RabbitMQ:
cd ~
wget http://packages.erlang-solutions.com/site/esl/esl-erlang/FLAVOUR_1_general/esl-erlang_20.1-1~ubuntu~xenial_amd64.deb
sudo dpkg -i esl-erlang_20.1-1\~ubuntu\~xenial_amd64.deb
Verify your installation of Erlang:
erl
You will be brought into the Erlang shell which resembles:
Erlang/OTP 20 [erts-9.1] [source] [64-bit] [smp:8:8] [ds:8:8:10] [async-threads:10] [hipe] [kernel-poll:false]
Eshell V9.1 (abort with ^G)
Press Ctrl+C
twice to quit the Erlang shell.
Add the Apt repository to your Apt source list directory (/etc/apt/sources.list.d
):
echo "deb https://dl.bintray.com/rabbitmq/debian xenial main" | sudo tee /etc/apt/sources.list.d/bintray.rabbitmq.list
Next add our public key to your trusted key list using apt-key
:
wget -O- https://www.rabbitmq.com/rabbitmq-release-signing-key.asc | sudo apt-key add -
Run the following command to update the package list:
sudo apt-get update
Install the rabbitmq-server
package:
sudo apt-get install rabbitmq-server
sudo systemctl start rabbitmq-server.service
sudo systemctl enable rabbitmq-server.service
You can check the status of RabbitMQ:
sudo rabbitmqctl status
By default RabbitMQ creates a user named "guest
" with password "guest
”. You can also create your own administrator account on RabbitMQ server using following commands. Change password
to your own password.
sudo rabbitmqctl add_user admin password
sudo rabbitmqctl set_user_tags admin administrator
sudo rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
Enable the RabbitMQ management console so that you can monitor the RabbitMQ server processes from a web browser:
sudo rabbitmq-plugins enable rabbitmq_management
sudo chown -R rabbitmq:rabbitmq /var/lib/rabbitmq/
Next, you need to setup an administrator user account for accessing the RabbitMQ server management console. In the following commands, "mqadmin
" is the administrator's username, "mqadminpassword
" is the password. Remember to replace them with your own.
sudo rabbitmqctl add_user mqadmin mqadminpassword
sudo rabbitmqctl set_user_tags mqadmin administrator
sudo rabbitmqctl set_permissions -p / mqadmin ".*" ".*" ".*"
Now, visit the following URL:
http://[your-vultr-server-IP]:15672/
Log in with the credentials you had specified earlier. You will be greeted with the RabbitMQ remote management console, where you can learn more about RabbitMQ.
Using a Different System? Elgg is an open source social networking engine that allows the creation of social environments such as campus social networks an
Using a Different System? Couch CMS is a simple and flexible, free and open source Content Management System (CMS) that allows web designers to desig
Using a Different System? Introduction Bro is a powerful open-source network analysis framework. Bros primary focus is on network security monitoring. Br
In this article we will be going over how to setup an Arma 3 Server on CentOS. Notes: * This article assumes you are logged in to your server as root.
Using a Different System? Diaspora is a privacy-aware, open source social network. In this tutorial, you will learn how to set up and configure a Diaspora po
Using a Different System? Couch CMS is a simple and flexible, free and open source Content Management System (CMS) that allows web designers to desig
Introduction In this tutorial, youll learn how to install the Cherokee web server. It is a lightweight, simple-to-use web server of which includes a
Overview Glances is a command line based system monitoring tool written in Python that uses the psutil library to fetch statistics about your system. Glance
Using a Different System? MODX Revolution is a fast, flexible, scalable, free and open source, enterprise-grade Content Management System (CMS) written i
Using a Different System? RabbitMQ is a widely used open-source message broker written in the Erlang programming language. As a message-oriented middleware
Вештачка интелигенција није у будућности, она је овде управо у садашњости. У овом блогу Прочитајте како су апликације вештачке интелигенције утицале на различите секторе.
Да ли сте и ви жртва ДДОС напада и збуњени сте методама превенције? Прочитајте овај чланак да бисте решили своја питања.
Можда сте чули да хакери зарађују много новца, али да ли сте се икада запитали како зарађују толики новац? Хајде да причамо.
Да ли желите да видите револуционарне изуме Гугла и како су ти изуми променили живот сваког људског бића данас? Затим читајте на блогу да бисте видели Гооглеове изуме.
Концепт самовозећих аутомобила који путују на путеве уз помоћ вештачке интелигенције је сан који већ неко време имамо. Али упркос неколико обећања, њих нема нигде. Прочитајте овај блог да сазнате више…
Како се наука развија великом брзином, преузимајући многе наше напоре, расте и ризик да се подвргнемо необјашњивој сингуларности. Прочитајте шта би сингуларност могла да значи за нас.
Методе складиштења података су се развијале можда од рођења података. Овај блог покрива еволуцију складиштења података на основу инфографике.
Прочитајте блог да бисте на најједноставнији начин упознали различите слојеве у архитектури великих података и њихове функционалности.
У овом дигиталном свету, паметни кућни уређаји постали су кључни део живота. Ево неколико невероватних предности паметних кућних уређаја о томе како они чине наш живот вредним живљења и једноставнијим.
Недавно је Аппле издао мацОС Цаталина 10.15.4 додатак за исправку проблема, али изгледа да ажурирање изазива више проблема који доводе до квара Мац машина. Прочитајте овај чланак да бисте сазнали више