Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 06.12.2010, 13:56
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Понятно, что nodejs. Но фреймворками, коих уже понаписано немало, не воспользуешься, т.к. сервер создаётся где-то там, в недрах твоего скрипта. Надо всё писать специально под твой хостинг, для чего, разумеется, нужен этот твой скрипт.
Ответить с цитированием
  #12 (permalink)  
Старый 06.12.2010, 14:02
Аватар для B~Vladi
Модератор Всея Форума
Отправить личное сообщение для B~Vladi Посмотреть профиль Найти все сообщения от B~Vladi
 
Регистрация: 14.05.2009
Сообщений: 4,021

Ну это не проблема. Могу переписать скрипт так, чтобы при запуске NodeJS проксировался вызов к вашим скриптам без создания сервера.
Т.е.:
Запуск NodeJS -> run.js -> domain1.com/index.js
                -> domain2.com/index.js
                -> domain3.com/index.js

А там уже сами делайте что хотите.
Я же не злой саппорт, можем и договориться

Или нужно постоянно перезапускать сервак при малейших изменениях файлов? Дк это вообще не удобно получается.

Последний раз редактировалось B~Vladi, 06.12.2010 в 14:05.
Ответить с цитированием
  #13 (permalink)  
Старый 06.12.2010, 14:11
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Сообщение от B~Vladi
Я же не злой саппорт, можем и договориться
Не в этом дело. Я просто сам пока не вижу красивого способа сделать аналог виртуального хостинга для nodejs.

Сообщение от B~Vladi
Или нужно постоянно перезапускать сервак при малейших изменениях файлов?
Именно.
Ответить с цитированием
  #14 (permalink)  
Старый 06.12.2010, 14:21
Аватар для B~Vladi
Модератор Всея Форума
Отправить личное сообщение для B~Vladi Посмотреть профиль Найти все сообщения от B~Vladi
 
Регистрация: 14.05.2009
Сообщений: 4,021

Если ты мне расскажешь, как дать доступ по ssh только для определённой папки в хомяке, то я поставлю туда отдельный сервер NodeJS и делай с ним что хочешь. Главное - не занимать чужие адреса, при создании серверов (createServer).

Сообщение от Kolyaj
Я просто сам пока не вижу красивого способа сделать аналог виртуального хостинга для nodejs.
Я, если честно, тоже пока не знаю как это сделать. SSH дается либо на всё, либо ни на что, на сколько я знаю.

Тот вариант, который придумал я, не вынуждает перезапускать сервер.
Ответить с цитированием
  #15 (permalink)  
Старый 06.12.2010, 14:32
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Пользователю, под которым будет вход по ssh, и из-под которого, соответственно, будет запускаться nodejs, оставить только нужные права: просмотр только своей папки, открытие только одного порта. Всякое другое обрубить, там уж я не знаю что
Ответить с цитированием
  #16 (permalink)  
Старый 06.12.2010, 14:36
Аватар для B~Vladi
Модератор Всея Форума
Отправить личное сообщение для B~Vladi Посмотреть профиль Найти все сообщения от B~Vladi
 
Регистрация: 14.05.2009
Сообщений: 4,021

Ладно, с этим я поиграюсь на неделе. Вообще я в линухе не очень.
Ответить с цитированием
  #17 (permalink)  
Старый 06.12.2010, 15:41
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,246

Сообщение от B~Vladi
Если ты мне расскажешь, как дать доступ по ssh только для определённой папки в хомяке, то я поставлю туда отдельный сервер NodeJS и делай с ним что хочешь. Главное - не занимать чужие адреса, при создании серверов (createServer).
chroot же, кажется то что надо
переходное звено между виртуальным хостингом, и виртуальынм выделенным сервером
Ответить с цитированием
  #18 (permalink)  
Старый 06.12.2010, 16:07
Аватар для B~Vladi
Модератор Всея Форума
Отправить личное сообщение для B~Vladi Посмотреть профиль Найти все сообщения от B~Vladi
 
Регистрация: 14.05.2009
Сообщений: 4,021

Gvozd, спс, посмотрю что можно с ним сделать.
Ответить с цитированием
  #19 (permalink)  
Старый 15.12.2010, 14:01
Аватар для B~Vladi
Модератор Всея Форума
Отправить личное сообщение для B~Vladi Посмотреть профиль Найти все сообщения от B~Vladi
 
Регистрация: 14.05.2009
Сообщений: 4,021

Gvozd, если ты мне расскажешь как настроить chroot, буду благодарен.
Ответить с цитированием
  #20 (permalink)  
Старый 15.12.2010, 18:49
Аватар для B~Vladi
Модератор Всея Форума
Отправить личное сообщение для B~Vladi Посмотреть профиль Найти все сообщения от B~Vladi
 
Регистрация: 14.05.2009
Сообщений: 4,021

Блин, проще написать веб-панель для запуска серва...

upd: в общем, для хостинга NodeJS единственный безопасный вариант - веб панель. Как набросаю тестовый вариант, скину.

Последний раз редактировалось B~Vladi, 15.12.2010 в 18:59.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск