Если вы собрались подхостить пару сайтов, типа sdelaysite.com, то вполне хватит обычного современного компьютера. А там уже нужно экспериментировать для достижения оптимального результата.
Если вы собираетесь поиграть в хостинг-провайдера, то сервер должен быть четырехъядерным компьютером с 4-мя Гигабайтами оперативки, и несколькими жесткими дисками, объединенными в . Такой компьютер делится на несколько виртуальных серверов, управление которыми дается клиентам.
Здесь очень сложно говорить о каких-либо точных параметрах.
Характеристики компьютера-сервера
Но с пробросом портов мы разберемся чуть позже. Пока поковыряем сам компьютер-сервер.
Запрос пошел на локальный компьютер-сервер, а там его уже с радостью встречает Apache и выдает нужный сайт.
Роутер настроен таким образом, что все запросы, приходящие на 80-й порт, перенаправляет компьютеру локальной подсети с определенным IP, например 192.168.0.200.
Запрос пришел к роутеру на 80-й порт (именно через 80-й порт осуществляется http-соединение).
Name-сервер сообщил IP-адрес. Этот IP-адрес является внешним статическим адресом либо роутера, либо АДСЛ-модема, либо шлюза, через который компьютер-сервер выходит в интернет.
Пользователь набрал адрес сайта sdelaysite.com.
Необходимо реализовать так называемый проброс портов. Т.е. настроить роутер или АДСЛ-модем следующим образом:
Но, обычное дело, когда компьютер, который будет выполнять роль сервера, расположен либо в локальной подсети, либо перед ним стоит какой-нибудь АДСЛ-модем и внешний IP-адрес (который вы можете узнать воспользовавшись сервисом ) это адрес роутера либо адрес АДСЛ-модема. IP-адрес компьютера имеет при этом локальный вид (либо 192.168.0.ХХХ, либо 10.0.0.Х). Здесь уже сложнее, но все равно можно реализовать поставленную цель и сделать у себя дома филиал хостинг-провайдера.
Замечательно, если компьютер подключен напрямую к провайдеру сетевым проводом и в настройках сети задан внешний статический IP-адрес. Именно этот IP и нужно будет указать в настройках доменного имени.
Так что вы вполне вооружены знаниями, остается лишь правильно их применить.
О том, как связать IP-адрес и доменное имя я записал .
О том как настраивать Apache + PHP + MySQL я писал .
Как не странно, но если вы читали статью о , то вы уже умете хостить сайты на своем домашнем компьютере. Оказывается, все что нужно для того, чтобы сайт грузился не с какого-то сервера хостинг-провайдера, а со своего знакомого родного домашнего компьютера это описанным в статье образом настроить связку apache+php+mysql и связать доменное имя с IP-адресом вашего домашнего компьютера.
Сегодня, уважаемый читатель, мы поговорим о том, как же можно соорудить сервер из домашнего компьютера.
Хостинг на домашнем компьютере или сервер своими руками. Часть 1
Хостинг на домашнем компьютере - Установка ArchLinux
Комментариев нет:
Отправить комментарий