Поиск по сайту:
Умен ты или глуп, велик ты или мал, не знаем мы, пока ты слова не сказал (Саади).

Как установить 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 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

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

Спасибо!

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