Javascript-форум (https://javascript.ru/forum/)
-   Оффтопик (https://javascript.ru/forum/offtopic/)
-   -   Халявный хостинг интересным проектам. (https://javascript.ru/forum/offtopic/13615-khalyavnyjj-khosting-interesnym-proektam.html)

Kolyaj 06.12.2010 13:56

Понятно, что nodejs. Но фреймворками, коих уже понаписано немало, не воспользуешься, т.к. сервер создаётся где-то там, в недрах твоего скрипта. Надо всё писать специально под твой хостинг, для чего, разумеется, нужен этот твой скрипт.

B~Vladi 06.12.2010 14:02

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

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

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

Kolyaj 06.12.2010 14:11

Цитата:

Сообщение от B~Vladi
Я же не злой саппорт, можем и договориться

Не в этом дело. Я просто сам пока не вижу красивого способа сделать аналог виртуального хостинга для nodejs.

Цитата:

Сообщение от B~Vladi
Или нужно постоянно перезапускать сервак при малейших изменениях файлов?

Именно.

B~Vladi 06.12.2010 14:21

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

Цитата:

Сообщение от Kolyaj
Я просто сам пока не вижу красивого способа сделать аналог виртуального хостинга для nodejs.

Я, если честно, тоже пока не знаю как это сделать. SSH дается либо на всё, либо ни на что, на сколько я знаю.

Тот вариант, который придумал я, не вынуждает перезапускать сервер.

Kolyaj 06.12.2010 14:32

Пользователю, под которым будет вход по ssh, и из-под которого, соответственно, будет запускаться nodejs, оставить только нужные права: просмотр только своей папки, открытие только одного порта. Всякое другое обрубить, там уж я не знаю что :)

B~Vladi 06.12.2010 14:36

Ладно, с этим я поиграюсь на неделе. Вообще я в линухе не очень.

Gvozd 06.12.2010 15:41

Цитата:

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

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

B~Vladi 06.12.2010 16:07

Gvozd, спс, посмотрю что можно с ним сделать.

B~Vladi 15.12.2010 14:01

Gvozd, если ты мне расскажешь как настроить chroot, буду благодарен.

B~Vladi 15.12.2010 18:49

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

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


Часовой пояс GMT +3, время: 09:53.