V tomto blogovém příspěvku vám ukážeme, jak nainstalovat Let’s Chat na Ubuntu 14.04 VPS s nejnovější verzí Nginx jako reverzní proxy. Let’s Chat je samoobslužný chat pro malé týmy, který běží na Node.js a MongoDB. Tato příručka by měla fungovat i na jiných systémech Linux VPS, ale byla testována a napsána pro Ubuntu 14.04 VPS.
Přihlaste se ke svému VPS přes SSH
uživatel ssh@vps
Aktualizujte systém a nainstalujte potřebné balíčky.
[user]$ sudo apt-get update &&sudo apt-get -y upgrade[user]$ sudo apt-get install software-properties-common git build-essential
Nainstalujte Node.js
Nainstalujeme nejnovější balíček nodejs z repozitáře Chrise Lea.
[user]$ sudo add-apt-repository ppa:chris-lea/node.js[user]$ sudo apt-get update[user]$ sudo apt-get install nodejs
Nainstalujte MongoDB
Nainstalujeme nejnovější balíček nodejs z oficiálního úložiště MongoDB.
[uživatel]$ 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
Nainstalujte si Let's Chat
Vytvořte kořenový adresář pro svou instanci Let’s Chat a naklonujte úložiště git z githubu pomocí následujících příkazů:
[user]$ git klon https://github.com/sdelements/lets-chat.git ~/lets_chat[user]$ cd ~/lets_chat[user]$ instalace npm
Po dokončení instalace spusťte následující spuštění Let’s Chat:
[user]$ node start
Pokud se zobrazí níže uvedená zpráva, znamená to, že jste si Let’s Chat úspěšně nainstalovali.
Zastavte proces pomocí Control-C
a pokračujte v instalaci Forever.
V případě, že jste o Forever nikdy neslyšeli, je to nástroj, který zajišťuje, že daný skript běží navždy.
[uživatel]$ sudo npm install forever -g
Nyní můžete používat navždy ke spuštění instance Let’s Chat.
[user]$ cd ~/lets_chat[user]$ navždy spusťte app.js
Nainstalujte a nakonfigurujte Nginx
Nejnovější verze Nginx 1.8 není dostupná prostřednictvím výchozích repozitářů Ubuntu, takže přidáme „nginx/stable“ PPA, aktualizujeme systém a nainstalujeme balíček nginx.
[user]$ sudo add-apt-repository ppa:nginx/stable[user]$ sudo apt-get update[user]$ sudo apt-get install nginx
Vytvořte nový blok serveru Nginx s následujícím obsahem
[uživatel]$ sudo nano /etc/nginx/sites-available/lets_chat
server { název_serveru lets_chat; poslouchat 80; access_log /var/log/nginx/lets_chat-access.log; error_log /var/log/nginx/lets_chat-error.log; umístění / { proxy_set_header X-Real-IP $remote_addr; proxy_set_header Host $host; proxy_http_verze 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Připojení 'upgrade'; proxy_cache_bypass $http_upgrade; proxy_pass http://127.0.0.1:5000; } }
Aktivujte blok serveru vytvořením symbolického odkazu :
[user]$ sudo ln -s /etc/nginx/sites-available/lets_chat /etc/nginx/sites-enabled/lets_chat
Otestujte konfiguraci Nginx a restartujte server
[uživatel]$ sudo nginx -t[uživatel]$ restart služby sudo nginx
A je to. Nyní můžete otevřít prohlížeč a zadat adresu instance Let’s Chat, např.: http://lets_chat
.
Další informace o tom, jak spravovat svou aplikaci Let's Chat, naleznete na webu Let's Chat.
Samozřejmě nemusíte nic z toho dělat, pokud používáte některou z našich hostingových služeb Linux VPS, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby vám to nastavili. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.
PS . Pokud se vám tento příspěvek líbil, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.