06.12.2010, 13:56
|
Новичок на форуме
|
|
Регистрация: 19.02.2008
Сообщений: 9,177
|
|
Понятно, что nodejs. Но фреймворками, коих уже понаписано немало, не воспользуешься, т.к. сервер создаётся где-то там, в недрах твоего скрипта. Надо всё писать специально под твой хостинг, для чего, разумеется, нужен этот твой скрипт.
|
|
06.12.2010, 14:02
|
|
Модератор Всея Форума
|
|
Регистрация: 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.
|
|
06.12.2010, 14:11
|
Новичок на форуме
|
|
Регистрация: 19.02.2008
Сообщений: 9,177
|
|
Сообщение от B~Vladi
|
Я же не злой саппорт, можем и договориться
|
Не в этом дело. Я просто сам пока не вижу красивого способа сделать аналог виртуального хостинга для nodejs.
Сообщение от B~Vladi
|
Или нужно постоянно перезапускать сервак при малейших изменениях файлов?
|
Именно.
|
|
06.12.2010, 14:21
|
|
Модератор Всея Форума
|
|
Регистрация: 14.05.2009
Сообщений: 4,021
|
|
Если ты мне расскажешь, как дать доступ по ssh только для определённой папки в хомяке, то я поставлю туда отдельный сервер NodeJS и делай с ним что хочешь. Главное - не занимать чужие адреса, при создании серверов (createServer).
Сообщение от Kolyaj
|
Я просто сам пока не вижу красивого способа сделать аналог виртуального хостинга для nodejs.
|
Я, если честно, тоже пока не знаю как это сделать. SSH дается либо на всё, либо ни на что, на сколько я знаю.
Тот вариант, который придумал я, не вынуждает перезапускать сервер.
|
|
06.12.2010, 14:32
|
Новичок на форуме
|
|
Регистрация: 19.02.2008
Сообщений: 9,177
|
|
Пользователю, под которым будет вход по ssh, и из-под которого, соответственно, будет запускаться nodejs, оставить только нужные права: просмотр только своей папки, открытие только одного порта. Всякое другое обрубить, там уж я не знаю что
|
|
06.12.2010, 14:36
|
|
Модератор Всея Форума
|
|
Регистрация: 14.05.2009
Сообщений: 4,021
|
|
Ладно, с этим я поиграюсь на неделе. Вообще я в линухе не очень.
|
|
06.12.2010, 15:41
|
|
Матрос
|
|
Регистрация: 04.04.2008
Сообщений: 6,246
|
|
Сообщение от B~Vladi
|
Если ты мне расскажешь, как дать доступ по ssh только для определённой папки в хомяке, то я поставлю туда отдельный сервер NodeJS и делай с ним что хочешь. Главное - не занимать чужие адреса, при создании серверов (createServer).
|
chroot же, кажется то что надо
переходное звено между виртуальным хостингом, и виртуальынм выделенным сервером
|
|
06.12.2010, 16:07
|
|
Модератор Всея Форума
|
|
Регистрация: 14.05.2009
Сообщений: 4,021
|
|
Gvozd, спс, посмотрю что можно с ним сделать.
|
|
15.12.2010, 14:01
|
|
Модератор Всея Форума
|
|
Регистрация: 14.05.2009
Сообщений: 4,021
|
|
Gvozd, если ты мне расскажешь как настроить chroot, буду благодарен.
|
|
15.12.2010, 18:49
|
|
Модератор Всея Форума
|
|
Регистрация: 14.05.2009
Сообщений: 4,021
|
|
Блин, проще написать веб-панель для запуска серва...
upd: в общем, для хостинга NodeJS единственный безопасный вариант - веб панель. Как набросаю тестовый вариант, скину.
Последний раз редактировалось B~Vladi, 15.12.2010 в 18:59.
|
|
|
|