NodeJS - начало работы на Apache

tengel

Создатель
Регистрация
3 Июл 2014
Сообщения
30
Реакции
5
Здравствуйте. Кто работал с NodeJS, подскажите пожалуйста, как устроена на нем работа на Apache?

Обьясню ситуацию - заказчик потребовал вэб-приложение на NodeJS с сервером Apache. И возник вопрос - как создать приложение на NodeJS, что бы оно работало на Apache. Как я понял, в настройках самого Apache нужно поставить какой-то модуль, что бы отрубить прокси, и в таком случае оно все должно работать.

И второй вопрос - когда проэкт будет создан, просто надо на сервере запустить команду с консоли для создания сервера, и тогда сайт будет работать на NodeJS или как? обьясните пожалуйста.

С NodeJS ранее не работал.

Заранее спасибо.
 
Здравствуйте. Кто работал с NodeJS, подскажите пожалуйста, как устроена на нем работа на Apache?

Обьясню ситуацию - заказчик потребовал вэб-приложение на NodeJS с сервером Apache. И возник вопрос - как создать приложение на NodeJS, что бы оно работало на Apache. Как я понял, в настройках самого Apache нужно поставить какой-то модуль, что бы отрубить прокси, и в таком случае оно все должно работать.

И второй вопрос - когда проэкт будет создан, просто надо на сервере запустить команду с консоли для создания сервера, и тогда сайт будет работать на NodeJS или как? обьясните пожалуйста.

С NodeJS ранее не работал.

Заранее спасибо.
Для просмотра ссылки Войди или Зарегистрируйся
почитайте.
Помоему если апач ставить, то на каждое соединение будет висеть процесс.
Сам не профи, просто читал недавно.
 
Для просмотра ссылки Войди или Зарегистрируйся
почитайте.
Помоему если апач ставить, то на каждое соединение будет висеть процесс.
Сам не профи, просто читал недавно.
Спасибо.

Проблему с апачем решил таким образом:
Код:
<VirtualHost *:80>
    ServerAdmin webmaster@servername.local
    DocumentRoot "E:/Projects/projectname"
    <Directory "E:/Projects/projectname">
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
    </Directory>
   
    ProxyRequests on
   
    ProxyPass / http://127.0.0.1:1337/
   
    ServerName servername.local
    ErrorLog "logs/servername.local-error.log"
    CustomLog "logs/servername.local-access.log" common
</VirtualHost>

а сам JS файл для создания сервера выглядит так:

Код:
var http = require('http');
var fs = require('fs');

http.createServer(function (req, res) {

    res.writeHead(200, {'Content-Type': 'text/plain'});
    res.end('Hello World\n');
   
   
}).listen(1337, '127.0.0.1');

console.log('Server running at http://127.0.0.1/');

и выходит, что просто в строке браузера ввожу Для просмотра ссылки Войди или Зарегистрируйся и открывается хеловорлд))

может кому будет полезно)))

Но все же ищу людей, которые работали с NodeJS, есть очень много вопросов)
 
Спасибо.

Проблему с апачем решил таким образом:
Код:
<VirtualHost *:80>
    ServerAdmin webmaster@servername.local
    DocumentRoot "E:/Projects/projectname"
    <Directory "E:/Projects/projectname">
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
    </Directory>
 
    ProxyRequests on
 
    ProxyPass / http://127.0.0.1:1337/
 
    ServerName servername.local
    ErrorLog "logs/servername.local-error.log"
    CustomLog "logs/servername.local-access.log" common
</VirtualHost>

а сам JS файл для создания сервера выглядит так:

Код:
var http = require('http');
var fs = require('fs');

http.createServer(function (req, res) {

    res.writeHead(200, {'Content-Type': 'text/plain'});
    res.end('Hello World\n');
 
 
}).listen(1337, '127.0.0.1');

console.log('Server running at http://127.0.0.1/');

и выходит, что просто в строке браузера ввожу Для просмотра ссылки Войди или Зарегистрируйся и открывается хеловорлд))

может кому будет полезно)))

Но все же ищу людей, которые работали с NodeJS, есть очень много вопросов)

А приведите пример зачем node.js, нельзя обойтись php?
Какие преимущества?
 
А приведите пример зачем node.js, нельзя обойтись php?
Какие преимущества?

Как минимум работа с сетью и параллельное выполнение кода реализовано в лучшей форме чем в php.
Вот к примеру попробуйте повторить на php - Для просмотра ссылки Войди или Зарегистрируйся ;)
 
Лучше использовать форк nodejs — IO.js, за год он ушел далеко вперед node.
 
Назад
Сверху