Показать полную графическую версию : Как по-безопаснее поднять хостинг на домашнем компе?
Суть дела в следующем: я пишу онлайновую игру, клиентская часть уже почти готова, перешел к серверной, и тут возникла необходимость запустить ее полноценно для ограниченного тестирования в инете.
Предполагается, что тестироваться будет небольшим количеством человек (3, максимум 5). Без проблем открыл доступ через денвер, но так как это лишь инструмент разработчика, и не является безопасным способом поднять сервер, решил организовать все по-другому.
Нужно как-то организовать права на доступ к файлам (как на нормальном хостинге), Apache + PHP + MySQL
Опыта организации хостинга нет. Что посоветуете? Какое ПО использовать?
Или может подкините ссылки, которые я проворонил :)
Гугл ничего толкового не говорит.
(Конечно все это не принципиально, но хочется разобраться c вопросом)
п.с. Система Win 7. Домен есть.
для тестирования вполне IIS в Win должно хватить (PHP + IIS) (серия докладов (http://www.oszone.net/tags/2564-1/PHP/) на эту тему). На титульных сайтах продуктов есть подробные мануалы (php.net, httpd.apache.org (http://httpd.apache.org/docs/2.2/platform/windows.html) и т.д.).
AjaX_too
25-01-2011, 04:41
goodguy, поднимите Ubuntu Server на виртуалке + XAMPP (http://www.apachefriends.org/en/xampp-linux.html), пробросьте ее (виртуалку) в "мир" и будут у вас реальные условия тестирования.
AjaX_too, XAMPP AFAIK не сильно подходит для работы под реальными нагрузками, в силу ряда упрощенных настроек безопасности, по умолчанию.
Для начальной установки, просмотра, работы - вполне. При открытии каналов доступа с интернета, политики безопасности - необходимо уточнить!
goodguy, поднимите Ubuntu Server на виртуалке + XAMPP, пробросьте ее (виртуалку) в "мир" и будут у вас реальные условия тестирования. »
Это не удобно. Линукс, для меня лично, вообще не очень удобная система. Сплошные танцы с бубном.
для тестирования вполне IIS в Win должно хватить (PHP + IIS) (серия докладов на эту тему). На титульных сайтах продуктов есть подробные мануалы (php.net, httpd.apache.org и т.д.). »
А если не для тестирования? Чем обычно пользуются хостеры?
У меня на работе есть 2 сервака на Вин Сервер 2008, если поставить на какой-то из них, то какое ПО? И как в вин сервер настроить права доступа к файлам (в смысле можно ли как-то создать маски доступа по типу линуксовских)?
Чем обычно пользуются хостеры? »
Хостеры бывают разные, но предлагают обычно что клиент пожелает и на что готов раскошелиться. В целом windows-хостинг дороже юниксового по понятным причинам. Смысл переплачивать за него при проекте на Apache + PHP + MySQL » не вижу. Вот если бы он у вас был на ASP .NET - другое дело. Впрочем, хозяин барин, если готовы переплачивать, это ваше дело.
Стоп. Я же не спрашиваю какой хостинг купить. Ничего покупать не собираюсь. Я спрашивал какое ПО используют хостеры, чтобы на их хостинге работал PHP, для того, чтобы поставить это на собственный сервер или комп. Вот и все.
Или на вин сервере реально поднять только ASP.NET?
Я спрашивал какое ПО используют хостеры, чтобы на их хостинге работал PHP для того, чтобы поставить это на собственный сервер или комп. »
Вы сами и ответили:
Apache + PHP + MySQL »
Вместо апача может быть lighttpd, в РФ любят nginx, как сам по себе, так и в качестве фронтенда-акселератора для апача.
Или вы про ОС? В подавляющем большинстве - какие-либо разновидности Linux, иногда FreeBSD.
Вы сами и ответили:
Цитата goodguy:Apache + PHP + MySQL » »
мм.. похоже я что-то недопонимаю. Денвер тоже позиционируется как apache + php + mysql
но он мне не подходит по соображениям безопасности. Хотя с настройками денвера для этих целей проблем нет.
WAMP - то же самое.
Ладно, похоже прийдется-таки качать убунту сервер.
Денвер тоже позиционируется как apache + php + mysql »
Но на чём всё это крутится? На Windows, причём десктопной. К тому же MP (http://httpd.apache.org/docs/2.0/mpm.html) модуль апача для Windows (mpm_winnt) не самый оптимальный, как в плане производительности, так и надёжности. Если очень хочется винду, то IIS лучше будет.
Если очень хочется винду »
Дело не в том, что хочется винду, а в том, что винда - это единственный вариант. Игру я пишу на флеш, а в линуксе инструментов для разработки флеш практически нет (а те, что есть мне не подходят)
то IIS лучше будет.
Спасибо за совет, попробую :)
Игру я пишу на флеш, а в линуксе инструментов для разработки флеш практически нет (а те, что есть мне не подходят) »
Какое это имеет отношение к серверу?
Прямое. У нее есть клиентская и серверная часть. Не могу же каждый раз перезагружаться в линукс для теста, а потом опять в винду для доработки. Это просто не удобно. Мне надо, чтобы все можно было делать одновременно.
Не могу же каждый раз перезагружаться в линукс для теста, а потом опять в винду для доработки. Это просто не удобно. »
Вам виртуалку предлагали. Что, разумеется, возлагает дополнительные требования к железу, в основном на объём памяти, но зато и повышает безопасность.
Что, разумеется, возлагает дополнительные требования к железу »
В том-то и дело.
Чаще всего я пишу все на ноуте Samsung R428, который не особо блещет производительностью.
Для одной винды хватает за глаза, но винду и линукс одновременно вряд ли потянет.
В любом случае, покопаю пока в сторону IIS
А стационарного, постоянно включенного, с публичным адресом, с хотя бы гигом памяти - то есть как бы "сервера" под рукой нету что ли? Вы что-то упоминали про 2 сервака на Вин Сервер 2008 »
Там можете преспокойно поднять бубунту в HyperV. Я проверял, бунта там отлично работает (в отличие от FreeBSD). 256-512м оперативки для начала виртуалке с Ubuntu Server за глаза должно хватить.
Серверы есть, но это на крайний случай. Просто на них не безлимитный канал инета, поэтому лучше (если получится) организовать все это на своем ноуте.
Samsung R428 »
Почитал про него. Ну, если отмести моё мнение, что ноут в качестве сервера это дикость, вполне ничего машинка (видели бы вы, какой отстой предлагают хостеры в качестве dedicated серверов начального уровня...) 3 гига памяти вполне достаточны для скромной виртуалки на 256-512м, жаль что T4400 не умеет VT-x - было бы идеально. Почему я уцепился за виртуалку - если её хакнут, то хакнут только её, а не хост-машину со всеми вытекающими. Ну и можно делать снепшоты виртмашины для вящего удобства.
если её хакнут, то хакнут только её, а не хост-машину со всеми вытекающими »
А вообще да, агумент серьезный. Думаю реально лучше поднять сервер на виртуалке
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.