Поиск по сайту:
Где начало того конца, которым оканчивается начало? (К. Прутков).

Как установить 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

 

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

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

 

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

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

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

 

Установка MongoDB

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

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

 

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

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

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

 

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

$ node start

 

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

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

 

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

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

$ sudo npm install forever -g

 

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

$ cd ~/my_lets_chat
$ forever start app.js

 

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

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

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

 

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

$ 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;
    }
 
}

 

 

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

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

 

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

$ sudo nginx -t
$ 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 Звезд (Пока оценок нет)
Загрузка...
Поделиться в соц. сетях:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

**ссылки nofollow

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

Спасибо!

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