Dutchakdev

Code, hacks and Rock and Roll.

NGINX + Nodjs

| Comments

Вообще, nodjs отлично справляется в роли веб сервера, как показала практика то на ровне как минимум. Но иногда нужно или просто нет друго выбора (если 80 порт занят nginx) как использовать сторонний веб сервер.

Так как я адепт nginx и не признаю apache (не буду даже заводить разговор о своем выборе), то сделаю не большую заметку о том как проксировать, к примеру на 80 порт простенький сервер на nodjs

1
2
3
4
5
6
7
8
9
10
server {
        listen 80;
  server_name domain;

        location / {
      proxy_pass http://localhost:8888/;
      proxy_set_header Host $host;
      proxy_buffering off;
        }
}
1
2
3
var http = require("http");
var server = http.createServer();
server.listen(8888);

На самом деле ничего сложно и возможно я написал о очевидных вещах, но буквально год назад, когда я только знакомился с nodjs вопрос сплывал.

Comments