Хостинг на домашнем компьютере или сервер своими руками Производитель: Андрей Морковин Год выпуска: 2010 Язык: русский Описание: Сегодня, уважаемый читатель, мы поговорим о том, как же можно соорудить сервер из домашнего компьютера. Как не странно, но если вы читали статью о настройке Apache + PHP + MySQL, то вы уже умете хостить сайты на своем домашнем компьютере. Оказывается, все что нужно для того, чтобы сайт грузился не с какого-то сервера хостинг-провайдера, а со своего знакомого родного домашнего компьютера – это описанным в статье образом настроить связку apache+php+mysql и связать доменное имя с IP-адресом вашего домашнего компьютера. (12-видео уроков) Видео кодек: Windows Media Видео: Windows Media Video 9, 640 пикселей на 480 пикселей, 4:3, 10,000 кадров/сек, 250 Кбит/сек Аудио: Windows Media Audio 9.1 32 kbps, 44 kHz, mono (A/V) 1-pass CBR
скачал раздачу, открываю первый видео файл и мне говорят "Уважаемые слушатели добрый день мы продолжаем"
продолжаем ? дык это же первый файл) пришлось перечитать тему раздачи (благо быстро нашел ответ) укажите пожалуйста в раздаче, что это некое продолжение и ссылку укажите с чего начать перед просмотром http://www.sdelaysite.com/development/server-svoimi-rukami-1 спасибо
Спасибо за урок. Все заработало
На начальном этапе не сразу заработал SSH
Вот рабочий мануал по запуску openssh для тех кто только установил арч. Устанавливаем пакет : # pacman -Sy openssh Теперь правим конфиг /etc/ssh/sshd_config: Port 22 #Порт для ssh
ListenAddress 0.0.0.0 #доступ с любого айпишника
Protocol 2 #Используется вторая версия протокола ssh - безопаснее
#SyslogFacility AUTH
#LogLevel INFO
LoginGraceTime 2m #время выделенное пользователю для авториации, через 2м. сервер закроет сессию
PermitRootLogin no #запрет логиниться рутом
#StrictModes yes
MaxAuthTries 3 #макс. количество попыток авторизации с одного логина за сессию
MaxSessions 10 #макс. количество одновременных сессий
AllowUsers serge #список (через пробел) пользователей системы разрешённых к логину по ssh
RSAAuthentication no
PubkeyAuthentication no
PasswordAuthentication yes #разрешение на авторизацию по паролю
PermitEmptyPasswords no #запрет на пустые пароли
ChallengeResponseAuthentication no
UsePAM yes
GatewayPorts no
X11Forwarding no
PidFile /var/run/sshd.pid
Subsystem sftp /usr/lib/ssh/sftp-server Сохраняем конфиг и переходим к следующему пункту. Теперь необходимо отредактировать файл /etc/hosts.allow, добавив в него строку sshd: ALL – тем самым мы разрешаем доступ к ssh с любого ай-пи адреса: #
# /etc/hosts.allow
#
sshd: ALL # End of file Теперь запускаем демон sshd:
/etc/rc.d/sshd start Еще есть грабля с запуском Апач
при создании второго виртуального хоста для phpmyadmin выскакивает ошибка
[warn] _default_ VirtualHost overlap on port 80, the first has precedence
Лечится разкомментированием #NameVirtualHost *:80
Все доступно и понятно, только вот может кто нибудь подскажет как настроить сеть таким образом, чтобы интернет с сервера мог расшариваться на подключенные к нему по локалке компьютеры ?
Все доступно и понятно, только вот может кто нибудь подскажет как настроить сеть таким образом, чтобы интернет с сервера мог расшариваться на подключенные к нему по локалке компьютеры ?
dlea etogo na servere nado nastroiti Squid (proxy server) i cerez nego budet internet po lokalke na vse kommpiuteri .
А в нормальном качестве уроки можно выложить ? Что то даже не прет смотреть уроки которые периодически рассыпаются квадратиками на однотонных фонах, я понимаю что это проблема кодека WMV, но все же хотелось бы получить "качественное" видео без квадратиков. На счет самого хостинга - вопрос спорный. Сколько Вы платите за электричество съеденное компом ? А сколько за 20 мегабиный домашний интернет ? Неужели 150 рублей в месяц за хостинг покупать дороже чем оплачивать услуги интернета + электричества. Так же нужно следить за тем чтобы комп всегда работал и инет не отваливался по чьей либо вине. Так же стоит упомянуть о том что нужно периодически поглядывать на ресурсы в которых публикуются уязвимости серверного ПО чтобы не оказаться хакнутым какой нить школотой.
На счет самого хостинга - вопрос спорный. Сколько Вы платите за электричество съеденное компом ? А сколько за 20 мегабиный домашний интернет ? Неужели 150 рублей в месяц за хостинг покупать дороже чем оплачивать услуги интернета + электричества. Так же нужно следить за тем чтобы комп всегда работал и инет не отваливался по чьей либо вине.
Что спорного? За 150р. вы получите шаровый хостинг, с самым стандартным набором услуг: LAMP + крон (и то не факт) + еще тележку всяких ширпотребовских приблуд. К доступ php.ini маловероятен (хотя бывает), контроль за версиями - йок, мускуль с урезанными привилегиями, с целью экономии CPU и RAM и к апачевским настройкам доступ тоже маловероятен. Понадобится прикрутить что-то свое - иди клянчай у хостера и далеко не факт, что выклянчаешь, большинство хостингов очень неохотно подключают дополнительные сервисы. Если изначально не подключили, значит резон был.
Хотя.. Если вы знаете, где можно VPS за 150 рублей найти, то дайте знать, полагаю, не меня одного такой хостинг заинтересует. Хотя опять-таки вопросы железа в домашних условиях решить куда проще, чем через общение с хостером. Нужна память - сам себе поставил память, нужно пространство на харде - сам поставил новый хард. Хороший VPS по цене может перекрыть стоимость нормально железа + интернета + электричества где-то за полгода - год. После этого года каждый год будешь тратить на аренду VPS такую же сумму, вместо того, чтобы оплачивать только вышеуказанные электричество и инет. Даже если допустить, что полностью апгрейдить все железо раз лет в 5, то экономия в разы. А полностью апгредить не придется, так что считайте сами. Безопасность и самостоятельное техобслуживание - это единственное, что в свое время удержало меня от развертывания собственного сервака. Не столь трудно, сколько мороки много.
Я не знаю как Вы, но я за электричество плачу больше чем 1000 руб в месяц, примем уверен что большую часть этой суммы съедает компунтер ибо он включен довольно долго... т.к. у меня работа на дому за ним происходит. Т.е. к примеру руб 600 съедает комп, дальше интеренет за 550 руб с входящим 4,5 мбита, исходящим 1 мегабит (1 мегабит для домашнего сервера - это ни в какие рамки не ложится). Итого 1150 руб, не считая износа железа и возможные выключения электричества. А сам я покупаю 1 выделенный сервер и 2 VDS тут: webname24. Демо скорости работы VDS можно посмотреть на форуме Бормотухи.НЕТ, он на одном из них работает. Дальше, на счет цен, смотрите в спойлере:
скрытый текст
VPS-OpenVZ-Standart1
Процессор - 1000MHz
Оперативная память - 512MB
Диск - 25GB
Трафик - Без ограничений
$12.88 USD Есть ВДС за 150 руб, но конфиг слабый: VPS-OpenVZ-Start 1
Процессор - 500MHz
Оперативная память - 128MB
Диск - 6GB
Трафик - Без ограничений
$5.00 USD Сам я покупаю 2 VDS: VPS-OpenVZ-Standart3
Процессор - 2200MHz
Оперативная память - 1600MB
Диск - 120GB
Трафик - Без ограничений
$19.95 USD И один сервер с конфигом: AMD Athlon II Quad-Core -I
Quad-Core 4x 2.3 GHz
DDR 8GB DDR3
HDD 2x 1000 SATA2
Трафик без ограничения
IP на сервер 1 (максимум 4)
ISP Manager Lite или PRO бесплатно
$78.99 USD
Трафик реально безлимитный, сервер мой в месяц отдает порядка 11 Тб трафика на довольно крупный проект + раздача торрентов на нем стоит. Ну и даже возьмем мы один из моих VDS за $19.95 USD, т.е. 600 руб. Это как раз за электричество, а тут 100 мегабит канал + 120 гиг места которые нужно еще суметь занять и 1,5 гига оперативы. Для бормотухи этого выше крыши хватает. Я занимаюсь сайтами с 2007 года и поменял уже десятки хостингов, пока остановился на этом. Ну вот вобщем и все что хотел сказать, в Вы сами думайте. Как говорится кому шашечки на дверях, а кому ехать. ps
Если что нарушил на форуме - извините, пытался дать развернутый ответ.
Вопрос на засыпку.. хостинг этот локальн6ый или и с внешки можно заходить на сайт находящийся на моём компе? Я читал,что ставя себе скажем Денвер.. можно его настроить на то что бы на локальный сайт можно было заходить с внешки.. в этих видео объясняется как настроить эту связь..? Вот я например сделал так..
1) Поставил днвер
2) установил локальный сайт..
3) локально на этот сайт могу заходить..
4) в папке с этим сайтом (путь Z:\home\имя сайта) создал файл .htacess где прописал строку # dnwr_ip мой внешний айпи адрес
5) на сайте динднс.орг зарегистрировал себе доменное имя и привязал к нему свой внешний айпи адрес..
6) в настройках роутера выбрал сайт динднс.. прописал доменное имя (в роутере есть данная возможность)..
7) удалил скайп.. который занимает порт 80.. в итоге на сайт всё равно не заходит с внешки.. что я делаю не так?
Этот курс вообще никак не связан с Денвером. Курс о том, каким образом создать у себя хостинг на базе LAMP, то есть установить Arch Linux, Apache, MySQL, PHP, PhpMyAdmin.
Потом если есть внешний IP-адрес то можно купить себе домен у регистратора и у него связать домен со своим ip-адресом, воспользовавшись днс-адресами регистратора.
Если же внешнего ip-адреса нет, то можно увидеть свой сайт только из свой сети, указав свой локальный ip-адрес типа 192.168.0.0.1 (адрес можно узнать выполнив в линуксе команду ifconfig из учетной записи root) в своем файле hosts примерно по такому адресу: C:\Windows\System32\drivers\etc\hosts. В общем смотрите видео
Такой вопрос: у меня 2 компа пока не связанных никак. На одном из них планирую сделать хост. IP внешний есть на витой паре от провайдера. Как лучше все соединить? К провайдеру свитч от него на рабочий и сервер или от провайдера на сервер от него еще одна сетевая карта на свитч к нему же и рабочий комп. Какие тогда настройки будут у сервера? Заранее спасибо за сеовет.
Похожий проект недавно для универа делал на виртуалке на Дебиане. Домены на Bind9 + Apache+Mod_Rewrite + MySQL + Мыло на Postfix и Dovecot + Proftpd с MySQL авторизацией + PHP. Надеюсь подчерпнуть чего-нибудь нового )