LinuxForum.Fans
Тема

Хостинг с нуля

Автор: tommyanjelo 67 сообщений 15712 просмотров
#61201

Привет всем.

Мой друг хочет создать свою маленькую хостинг компанию, и попросил меня настроить ему сервер. Я с этим незнаком но другу помочь надо. Уже два дня потратил на поиски информации, кое-что узнал, но более конкретно спросить не у кого, только на форуме. Дело в том что я чистый программист, с железом не знаком и поэтому у меня смутное понимание вопросов связанных с сетью и прочими такими делами.

В общем ситуация такая:
Из железа есть - системный блок и больше ничего!
Из программного обеспечения есть - моя любимая OpenSUSE 11.2 и примерная инструкция по настройке хостинг сервера (для OpenSUSE 11.1) (кому нужно могу скинуть)
Но нет понимания сути что есть хостинг в плане настройки железа сети, всяких DNS областей, пространств и адресов. Какое нужно оборудование, куда что соединять и т.д.
Вот например я беру системник, ставлю туда ось, настраиваю сервер по инструкции а дальше что?

Его наверно дальше надо будет подключить к интернету, но так как системник будет стоять сначала первое время у меня дома уже вопрос, как его подключить к интернету чтоб этот настроенный системник стал хостингом?

Подойдёт ли выделенная линия? (У меня щас выделенка) Будет ли работать хостинг через один сетевой провод (который выделенка и есть)?
Помогите советом, буду рад любой подсказке так как совсем в этом не понимаю.
В процессе работы я создаю подробное руководство как я это делаю, абсолютно всё по шагам, от начала (подготовка системника к установке линукса) и до конца (начало обслуживания первых клиентов хостинга) и в конечном итоге я его выставлю на всеобщее обозрение на этом форуме.
Может ещё кому-то пригодится.

#61209
tommyanjelo написал:
Мой друг хочет создать свою маленькую хостинг компанию, и попросил меня настроить ему сервер. Я с этим незнаком но другу помочь надо.

улыбнуло :D

tommyanjelo, плохо искали oO :[

для начало сделайте то что нашли, а дальше у же в техническом плане поможем. :[

#61213

i2ks, что улыбнуло?
Разница лишь в том, что при оплате хостинга подразумевается железная стабильность. Лучше пусть годами ничего не меняют. Как-то спокойней на душе. К примеру наш хостинг, на острие атаки, все последние версии :) Ну а у домашнего сам Бог велел, стабильность де-факто меньше. И никто не доверит свой проект.
Потом есть ограничения в росте, а именно ограничено все одним подключением. Расширять смысла не имеет, очень дорогое удовольствие, проще взять в аренду или купить сервера или площадки в датацентре.
Для опыта имеет место быть такая задумка, для СВОЕЙ странички тоже неплохо. Но для продажи не годится.

В зависимости от подключения заказываете себе IPшник, втыкаете шнур в свой сервер, на нем устанавливаете необходимое ПО, настраиваете.
По шагам все не рассказать, я даже не понял что необходимо в итоге. Если хостинг для себя, это одно, если для большого кол-ва пользователей - это другое. необходимы системы (Webmin, ISPmaneger, CPanel, Directблабла). Какие-то из них платные, какие-то бесплатные, но и выводы соответственные.
Другими словами нужно больше конкретики. Например какова конечная цель задумки?

i2ks, зря Вы так, Билл Гейтс и Джобс тоже все дома создавали :)

#61230

Sonic, вступление улыбнуло :-)
дык, все же ТС, не воспользовался поиском, а данной информации пруд пруди :-) Как пишет ТС, то что он программист, и построить простой поисковый запрос не получилось, или слов не подобрал? Странно все это! Отсюда такое возмущение. smile

#61254

Ув. Sonic, чуть серьёзней... Какую то порнуху посоветовали smile

Ув. ТС! Пожалуйста объясните своему другу что для того, чтобы

tommyanjelo написал:
создать свою маленькую хостинг компанию

надо стать ресселером более крупной. И никак начинать не с

tommyanjelo написал:
Вот например я беру системник, ставлю туда ось, настраиваю сервер по инструкции

Если совсем конкретно, то вот важные моменты при создании своей серверной базы и поднятия на ней всего спектра сопутствующих услуг:
1. Вы должны понимать принцип работы того, что делаете. То есть должны осозновать, как и для чего работает ДНС, веб-сервер, почта.
2. Вам нужна хоть какая-нибудь отказоустойчивость. Отдельный бэкапный диск/сервак, рейд на основном серваке (можно софтовый), железки под экстренную замену в запасе. И бесперебойники, много бесперебойников!
3. Стабильный канал. Для этих целей провайдера выбирать надо тщательно. Важна не скорость! Важна связанность! Пусть канал будет тонким, главное чтобы не падал и трассы до вас из различных подсетей нигде не уходили в полку.
4. Ещё один важный момент! Нужны хорошие отношения с провайдером. Нужен белый ip. Нужна помощь провайдера на предмет правки его днс зон и т.д. Чтобы host и nslookup не сдавали Вас с потрохами.
5. Для пущего пафоса можно какую-нибудь панельку прикупить. Но я лучше бы свою написал smile

#61255

zerg, не пугай так ТС, сейчас всю охоту отобьешь smile

#61258

i2ks, наоборот. Я ему нервы сберегаю smile

#61302

ИМХО проще взять в аренду выделенный сервак, у какого нибуть из известных хостеров и поднять хостинг там.
Плюсы.
1. Всё уже настроено (в основном).
2. Оптом дешевле (если взять 1 сервак и разделить его на сотню клиентов)
3. Они сами делают бекапы, и если что сломается "само", то 1 звонок другу (емайл хостинг-провайдеру) и они всё накатят как было.
Минусы.
1. Это всё где то там и нельзя самому потргать железку руками.
2. Считать и делить на сотню клиентов придтся самому, что бы не быть в пролёте.
3. Сломать можно очень хорошо, что восстановление будет стоить бабла.

#61308

Vadimsky, собственно уже писал что надо ресселером заделаться. Тогда за Вас прямо всё и настроят. И скидку сделают.

Vadimsky написал:
1. Это всё где то там и нельзя самому потргать железку руками.

Всяко лучше, чем с таким подходом получилось бы на дому...

#61382

Можно и реселером, а можно и самостоятельно.
Взяв сервак в аренду.
Плюс такого решения в том, что если мало-мальски понимает и хочет научиться, то можно настроить так как хочешь сам. Дают же root доступ.
И это конечно же лучше чем дома. Про канал до мира я уже не говорю, это по умолчанию стабильным должно быть (многие провайдеры для дома дают коммутирыемый - аки ADSl или VPN, даже если поставить "галочку" востанавливать свзяь при обрыве, это всё равно время - время простоя о офлайна).
Для нормальногой работы сервака нужен микроклимат. Не только +18 С`, но элементарное, что бы дети не лезли и жена со шваброй.

#61398

Привет всем, спасибо что откликнулись.
Очень приятно было почитать все сообщения.

Вижу теперь что задача сложнее чем кажется, но судя по вашим ответам
сложность в основном в плане мощности оборудования и интернет каналов.
И я так понял одним системником тут не обойтись.


Я вижу что должен уточнить несколько моментов.

Приведу примерный план выполнения этой задачи, и будет уже более конкретно всё видно.

1) Есть сайт, очень простой, на нём автор предлагает свои услуги по созданию
сайтов, их раскрутке и так далее. Им уже сделано несколько сайтов.
Теперь автор желает предоставлять в качестве услуги ещё и хостинг. И на этот же хостинг он перенесёт и свой сайт.

2) Мы хотим взять имеющийся у нас системник, и настроить на нём сервер хостинга
в виртуальной машине (VirtualBox), то есть всё будет в одном файле.

Всё ПО сервера (как и он сам) бесплатное:

Web Server: Apache 2.2 with PHP 5.2
Database Server: MySQL
Mail Server: Postfix with virtual users
DNS Server: MyDNS
FTP Server: pureftpd
POP3/IMAP: Courier-POP3/Courier-IMAP.
Webalizer for web site statistics
Панель управления ISPConfig 3


3) Этот "сервер" подключается изначально к выделенке у меня дома, так как у меня
есть бесперебойник и я уже год слежу за работой сервака на работе, я его сам
настроил на линуксе, там на нём уже отработано резервное клонирование жёсткого
диска. Правда с обязательным выключением сервера на пол часа.

Пока "сервер" будет стоять дома, на него планируется поместить 3 сайта
(есть 3 клиента). Это даст нам примерно 30-100$ (при оплате 4$ за сайт в месяц)
Ещё туда же поместится сайт автора.

4) Далее после нескольких месяцев дома, обращаемся к интернет провайдеру
заказываем услугу Колокейшн (colocation) - размещение сервера клиента на площадке
компании, ставим сервер к ним и управляем из дома через SSH
Услуга стоит 15$ за подключение, 20$ в месяц за то что он у них стоит.
И 20$ за гигабайт трафика (Такие вот у нас страшные цены :-)

5) Если количество клиентов (сайтов) возростает до 100, покупаем новый системник
гораздо более мощный, ставим туда линукс, виртуалку и просто переносим файл
образ виртуальной машины.

Вот и вся стратегия. Предлагаю её на всеобщий суд.

Но самое главное я непонимаю как работает DNS и вся эта фигня с подключением
хотя читаю про это, но на практике как? Хотелось бы конкретные советы типа:
Возьми хаб, подключи так или эдак, ну и всё в таком роде.
Опять же термины (host, nslookup, зоны)

Благодаря Вашей помощи я понял что пока можно обойтись одним проводом, но на
будущее хотелось бы просто узнать как это грамотно организуется, как соединяются
несколько системников в хостинг компании и всё в таком духе.

Вчера уже установил OpenSUSE 11.2, установил VirtualBox правда он пока не работает.
Скоро начну описывать всё это в статье.

Жду любой помощи конкретно по железу и подключениям :-)

#61424
tommyanjelo написал:
Но самое главное я непонимаю как работает DNS и вся эта фигня с подключением

DNS и BIND здесь все подробно расписано.

tommyanjelo написал:
и настроить на нём сервер хостинга  в виртуальной машине (VirtualBox)

oO , читаем про XEN, KVM, (VPS)VDS. И немного вот здесь, а так же про виртуализацию в целом

tommyanjelo написал:
3) Этот "сервер" подключается изначально к выделенке у меня дома, так как у меня
                есть бесперебойник

Бред.

tommyanjelo написал:
5)  Если количество клиентов (сайтов) возростает до 100, покупаем новый системник
                гораздо более мощный, ставим туда линукс, виртуалку и просто переносим файл
                образ виртуальной машины.

"гениально" - глупо!

на все это: oO :[

#61429

tommyanjelo, сразу видно, что идея для вас эта, как шило...
Лучше сначала разберитесь с терминами! Узнайте, что для работы авторитативной системы ДНС вам понадобятся два сервака (можно просто два айпи из разных подсетей). И если на то пошло, то значит вам нужно знать не только как составляются зоны, но и что такое репликация.
Поймите, почему virtualbox , как минимум, не катит для подобных задач. Что, когда дело касается виртуализации, надо, исходя из типа используемого железа и планируемых нагрузок, решить что и как будет использоваться.
Ещё разок убедится, что софт, который вы хотите использовать, вам подойдёт. Умиляет

tommyanjelo написал:
Mail Server: Postfix with virtual users
DNS Server: MyDNS

Ну и всё в этом духе. Может сначала теорией займётесь?

#61490

i2ks
Что гениально глупо? Что новый системник поставить нужно?
Что конкретно глупо?

#61498

tommyanjelo, дома размещать хостинг и системник аля: pc-home, или вы все же возьмете серверные PS(power supply),MB,CPU,RAM(ECC),HDD? я сомневаюсь в этом.

#61517
tommyanjelo написал:
Мы хотим взять имеющийся у нас системник, и настроить на нём сервер хостинга
в виртуальной машине (VirtualBox), то есть всё будет в одном файле.

...что приведёт к жуткой потере производительности...

tommyanjelo написал:
Пока "сервер" будет стоять дома, на него планируется поместить 3 сайта
(есть 3 клиента). Это даст нам примерно 30-100$ (при оплате 4$ за сайт в месяц)
Ещё туда же поместится сайт автора.

я надеюсь, вы лично не знакомы с "клиентами"? а то можно поиметь серьёзные проблемы, с таким "сервером" и "админами"...

просто лично я терпеть не могу, когда мой хостинг не работает, или работает не так. а так и будет.

tommyanjelo написал:
Услуга стоит 15$ за подключение, 20$ в месяц за то что он у них стоит.
И 20$ за гигабайт трафика (Такие вот у нас страшные цены :-)

что значит "такие У НАС цены"??! вы с другой планеты?! видимо вы не понимаете, что хостинг можно арендовать в любом месте планеты Земля.

tommyanjelo написал:
Если количество клиентов (сайтов) возростает до 100, покупаем новый системник
гораздо более мощный, ставим туда линукс, виртуалку и просто переносим файл
образ виртуальной машины.

вам уже сказали. изучайте матчасть пожалуйста. мечтать будете несколько позже...

#61576

а почему бы просто не купить хостинг панель за 500 евро?
поставить её на обычном железе, а при переезде просто залить на сервер образ раздела?
зачем виртуал бокс? зачем изучать что-то про ДНСы? как то всё "по русски" усложнили.

#61683

system-root, как бы человек его хочет продавать. Что бы продавать, надо понимать, что продаёшь. Иначе клиенты будут не в восторге :lol:

#61756

Блин еле сдерживаю себя от матов!!! Хотел же по хорошему с людьми пообщаться а некоторые тут просто издеваются
и получают наслаждение от этого!!!


drBatty

..что приведёт к жуткой потере производительности...

я надеюсь, вы лично не знакомы с "клиентами"? а то можно поиметь серьёзные проблемы, с таким "сервером" и "админами"...
просто лично я терпеть не могу, когда мой хостинг не работает, или работает не так. а так и будет.

Что по вашему мой системник ДАЖЕ 3 САЙТА НЕ ПОТЯНЕТ, ДАЖЕ 3!!!!!! Из за того только что я использую VirtualBox
А нафига его вобще создавали он что по вашему вобще ни на что негоден!!! Где гарантия что работать он не будет ГДЕ???

что значит "такие У НАС цены"??! вы с другой планеты?! видимо вы не понимаете, что хостинг можно арендовать в любом месте планеты Земля

Это значит что у нас в городе, где мы будем ФИЗИЧЕСКИ размещать СВОЁ оборудование - такие цены.

Арендовать можно в любом месте, но мы делаем СВОЙ хостинг. Вы название темы читали?

вам уже сказали. изучайте матчасть пожалуйста. мечтать будете несколько позже...

Файлы с виртуальными машинами для того и существуют чтоб их с компа на комп переносить
Вам назвать конкретные имена и дать ссылки?


system-root

а почему бы просто не купить хостинг панель за 500 евро?
Это наверно шутка?

поставить её на обычном железе
Подскажите конфигурацию этого железа. Если уш так говорите.

Но вот самое непонятное что меня просто УБИЛО

зачем изучать что-то про ДНСы? как то всё "по русски" усложнили

Очень интересно что я усложнил???
По вашему найти лишние 500 евро проще чем настроить долбаный старый системник? (который ПОТЯНЕТ 3 сайта)
И подключить туда несколько клиентов, а затем всё это перенести на мощный комп (согласен можно и без виртуалбокса перенести)

zerg

Что бы продавать, надо понимать, что продаёшь. Иначе клиенты будут не в восторге laugh

Что zerg словили кайф от этой фразы? Приятно да человека унизить?

Ненавижу тех кто унижает людей. Видишь что человек ошибается, укажи на ошибку но унижать никто не имеет право.
Это ко ВСЕМ относится.
Не хотите НОРМАЛЬНО разговаривать - ненадо

А теперь делайте что хотите, баньте, удаляйте хоть меня хоть тему мне уже пофиг.

Тем кто дельные советы дал - СПАСИБО , а кто унижает ..... ну я не такой как вы

#61761
tommyanjelo написал:
Блин еле сдерживаю себя от матов!!! Хотел же по хорошему с людьми пообщаться а некоторые тут просто издеваются
и получают наслаждение от этого!!!

спокойнее пожалуйста. у меня дома свой сервер уже много лет стоит. что вы так близко к сердцу принимаете всё? я просто не хочу, что-бы вы повторяли мои ошибки. :(

tommyanjelo написал:
Что по вашему мой системник ДАЖЕ 3 САЙТА НЕ ПОТЯНЕТ, ДАЖЕ 3!!!!!! Из за того только что я использую VirtualBox
А нафига его вобще создавали он что по вашему вобще ни на что негоден!!! Где гарантия что работать он не будет ГДЕ???

ваш сервер даже 1 сайт не потянет. вы лучше скажите, ГДЕ гарантия, что он БУДЕТ работать?

tommyanjelo написал:
Это значит что у нас в городе, где мы будем ФИЗИЧЕСКИ размещать СВОЁ оборудование - такие цены.
Арендовать можно в любом месте, но мы делаем СВОЙ хостинг. Вы название темы читали?

делайте. почему обязательно на СВОЁМ железе? подсказать где можно купить себе сервер за ~$10/месяц? Кстати, есть и бесплатные варианты (110mb например, это конечно ограниченно, за то вы сможете попробовать).

tommyanjelo написал:
Файлы с виртуальными машинами для того и существуют чтоб их с компа на комп переносить
Вам назвать конкретные имена и дать ссылки?

это в среде Windows (наверное, я не в курсе что там, в нелинуксах не разбираюсь). В Linux оно не нужно - можно прямо так файлы переносить, я использую tar. А виртуальная машина у мну тоже есть - для опытов. Хотя решения для серверов я предпочитаю отлаживать на отдельном компьютере (у мну их 5 шт).

tommyanjelo написал:
Очень интересно что я усложнил???

ну зачем вам свои DNS-сервера? oO

tommyanjelo написал:
По вашему найти лишние 500 евро проще чем настроить долбаный старый системник? (который ПОТЯНЕТ 3 сайта)

не потянет. попробуйте, если никому не верите... (я уже пробовал)

tommyanjelo написал:
Ненавижу тех кто унижает людей. Видишь что человек ошибается, укажи на ошибку но унижать никто не имеет право.

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

Войдите или зарегистрируйтесь, чтобы ответить.