Организация хостинга в общих чертах
блог о торговом оборудование для малого бизнеса
Первое, что нам потребуется — внешний статический IP-адрес.
Регистрируемся в RIPN и получаем право зарегистрировать свой домен. Информация RIPN доступна службе whois.
Регистрируем свой домен, для чего нам потребуется 2 DNS-сервера, один из которых может висеть на этом же адресе, а второй... Второй можно найти в сети Интернет.
Прописываем прямую зону (обязательно) и реверсную (не обязательно, но критично для некоторых служб — например, почты).
Всё, наш компьютер доступен всей сети Интернет по доменному имени.
Если с получением внешней статики проблемы, можно использовать динамический DNS (DynDNS — http://www.dyndns.org), но регистрация в реверсной зоне у них платная.
Если Вы добились своего, можно поднять вебсервер, сервер почты, Jabber-сервер... Сам факт наличия хостинга уже много значит.
Да, и... В принципе, если у Вас ADSL-соединение и модем настроен роутером — его можно оставить роутером, но к своему компьютеру необходимо организовать проброс портов — для веба как минимум TCP 80 и UDP 53 (DNS). Если необходимо управлять своим сервером извне — ещё и TCP 22 (ssh)
для хостинга нужен сервер минимум 20−30 Тб в рейде. оперативы ~15Тб и проц как минимум 16 ядер частотой ~3ГГц каждое. + надо поднять LAMP + кучу скриптов для автоматического добавления папки и вирт хоста в vhosts-conf. ДНС-ки можно получить у провайдера. а вот если объясните как можно домен привязать на порт отличный от 80 то инфа будет полезной
Ну так это же в общих чертах
))
Можно и подробнее расписать, если кому интересно.
#3
ЧЕГО?
У меня работало на P-II 233 MHz, 64M RAM, 40G HDD
Что я делал не так?
Хостинг — это не обязательно для 500 доменов с различными виртуальными хостами, он может быть и для одного сайта.
Кстати, почему именно LAMP? Или Вы хостинг на винде собрались поднимать? Не, это дело вкуса, конечно. Только вот FreeBSD в минимальной конфигурации УЖЕ содержит DNS-сервер и SSH-сервер, поднять которые — дело нескольких минут. Остаётся поставить Apache или nginx, PHP, MySQL — и вуаля...