Поиск по сайту:
В программировании превращение очевидного в полезное - это точное определение слова "разочарование". (Алан.Дж.Перлис)

Как установить Let’s Chat на VPS Ubuntu

25.10.2016
Как установить Let’s Chat на VPS Ubuntu

В этой статье мы покажем вам, как установить Let’s Chat на Ubuntu 14.04 VPS с последней версией Nginx в качестве обратного прокси — сервера. Let’s Chat является резидентный чат для небольших рабочих групп, который работает на Node.js и MongoDB. Это руководство должно работать на других Linux VPS системах, но была испытана и написана для Ubuntu 14.04 VPS .

Войдите на свой VPS через SSH

ssh user@vps

 

Обновите систему и установите необходимые пакеты.

[user]$ sudo apt-get update && sudo apt-get -y upgrade
[user]$ sudo apt-get install software-properties-common git build-essential

 

Установка Node.js

Мы установим последнюю nodejs пакет из репозитория от Криса Леи.

[user]$ sudo add-apt-repository ppa:chris-lea/node.js
[user]$ sudo apt-get update
[user]$ sudo apt-get install nodejs

 

Установка MongoDB

Мы установим последнюю версию пакета nodejs из официального репозитория MongoDB.

[user]$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10
[user]$ echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.list
[user]$ sudo apt-get update
[user]$ sudo apt-get install -y mongodb-org

 

Установим Let’s Chat

Создайте в корневой директории ваш экземпляр Let’s Chat и клон репозитория Git из GitHub, используя следующие команды:

[user]$ git clone https://github.com/sdelements/lets-chat.git ~/my_lets_chat
[user]$ cd ~/my_lets_chat
[user]$ npm install

 

Когда установка будет завершена, запустите следующую команду, чтобы запустить Let’s Chat:

[user]$ node start

 

Если вы видите ниже сообщение, это означает, что вы успешно установили Let’s Chat.

██╗     ███████╗████████╗███████╗     ██████╗██╗  ██╗ █████╗ ████████╗
██║     ██╔════╝╚══██╔══╝██╔════╝    ██╔════╝██║  ██║██╔══██╗╚══██╔══╝
██║     █████╗     ██║   ███████╗    ██║     ███████║███████║   ██║
██║     ██╔══╝     ██║   ╚════██║    ██║     ██╔══██║██╔══██║   ██║
███████╗███████╗   ██║   ███████║    ╚██████╗██║  ██║██║  ██║   ██║
╚══════╝╚══════╝   ╚═╝   ╚══════╝     ╚═════╝╚═╝  ╚═╝╚═╝  ╚═╝   ╚═╝
Release 0.3.12

 

Остановить процесс Control-C или продолжить установку.

В случае, если вы никогда не слышали о forever, то это инструмент, который гарантирует, что данный скрипт запускается навсегда.

[user]$ sudo npm install forever -g

 

Теперь вы можете использовать Let’s Chat, чтобы начать чат.

[user]$ cd ~/my_lets_chat
[user]$ forever start app.js

 

Установка и настройка Nginx

Последняя версия Nginx 1.8 не доступна через репозитории Ubuntu по умолчанию, так что мы добавим PPA «nginx/stable», обновим систему и установим пакет Nginx.

[user]$ sudo add-apt-repository ppa:nginx/stable
[user]$ sudo apt-get update
[user]$ sudo apt-get install nginx

 

Создание нового блока сервера Nginx со следующим содержимым

[user]$ sudo nano /etc/nginx/sites-available/my_lets_chat

 

server {
    server_name lets_chat;
    listen 80;

    access_log /var/log/nginx/my_lets_chat-access.log;
    error_log /var/log/nginx/my_lets_chat-error.log;

    location / {
        proxy_set_header   X-Real-IP $remote_addr;
        proxy_set_header   Host      $host;
        proxy_http_version 1.1;
        proxy_set_header   Upgrade $http_upgrade;
        proxy_set_header   Connection 'upgrade';
        proxy_cache_bypass $http_upgrade;
        proxy_pass         http://127.0.0.1:5000;
    }
 
}

 

 

Активируем блок сервера, создав символическую ссылку:

[user]$ sudo ln -s /etc/nginx/sites-available/my_lets_chat /etc/nginx/sites-enabled/my_lets_chat

 

Проверим конфигурацию Nginx и перезапустим сервер

[user]$ sudo nginx -t
[user]$ sudo service nginx restart

 

Вот и все. Теперь вы можете открыть свой браузер и ввести адрес чата вашего экземпляра Let’s Chat: http://lets_chat.

Для получения дополнительных сведений о том, как управлять приложения чата вашего Let’s Chat, пожалуйста, обратитесь к справочной информации на сайте Let’s Chat.

Как установить Let’s Chat на VPS Ubuntu

PS . Если вам понравился этот пост, пожалуйста, поделитесь им с друзьями в социальных сетях с помощью кнопок на левой  стороне поста или просто оставьте комментарий ниже. Благодарю.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...
Поделиться в соц. сетях:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

**ссылки nofollow

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

Читайте также

Спасибо!

Теперь редакторы в курсе.