Хостинг на домашнем компьютере или сервер своими руками. Часть 5 — ИТОГ
Итак, уважаемый читатель, наконец-то мы подошли к запуску полноценного динамического сайта с домашнего компьютера. Сегодня мы настроим PHP и MySQL, установим phpMyAdmin.
И на этой позитивной ноте позвольте подытожить получившийся видеокурс.
Данный видеокурс из 5-ти частей имеет цель дать базовые знания по администрированию системы Linux, познакомить с процессом настройки Apache + PHP + MySQL. И, скорее, является пособием по развеинью благоговейного трепета перед услугами хостинг-провайдера и ощущения тайны покрытой мраком, витающей над Linux-ом, нежели руководством к немедленному действию.
Сам я начал изучать процесс администрирования сервера будучи совершенно уверенным в том, что хоститься гораздо удобнее и спокойнее у какого-то провайдера, нежели самому связываться со всем этими заморочками.
Но, начав работать с более-менее серьезными проектами, я в корне поменял свое мнение и ощутил весь кайф работы с сервером на полную.
В любом случае, на мой взгляд, знания по администрированию сервера обязательно должны быть у уважающего себя веб-строителя.
Первая часть видеоурока на YouTube:
Вторая часть видеоурока на YouTube:
Третья часть видеоурока на YouTube:
Бонусное видео по настройке Нейм-сервера хостинг провайдера:
Хотите скачать видео в лучшем качестве и дать мне возможность заработать несколько центов?
– Нет проблем! Вот ссылки:
- Первая часть видеоурока (20 Мбайт, *.wmv)
- Вторая часть видеоурока (20 Мбайт, *.wmv)
- Третья часть видеоурока (7.8 Мбайт, *.wmv)
- Бонусный видеоурок (5.9 Мбайт, *.wmv)
Если вы ищите подробную статью с видеоуроком о хостинге, ссылку на которую я пообещал, то вот она.
С уважением, Андрей Морковин.
Похожие материалы:
Отзывов: 53 на «Хостинг на домашнем компьютере или сервер своими руками. Часть 5 — ИТОГ»
-
Блог-шоу - выпуск 39 — 26.05.2010 в 12:09
-
Настройка сервера своими руками или хостинг дома | Grabr — 28.05.2010 в 18:30
-
Блог-шоу - выпуск 39 | Блог шептуна — 02.06.2010 в 04:07
-
Блог-шоу – выпуск 39 « Заработок в сети — 15.06.2010 в 01:26














, 21.05.2010 в 11:12
Большое спасибо, как всегда, интересно и оперативно!
, 21.05.2010 в 18:10
«хоститься гораздо удобнее и спокойнее у какого-то провайдера, нежели самому связываться со всем этими заморочками.»
К сожалению, хоститься гораздо удобнее именно у хостера по двум банальным причинам. Во-первых, дома нельзя обеспечить многочасовое бесперебойное электропитание, во-вторых, дома никто не даст гарантии на бесперебойную работу Интернета. Если речь идет о серьезных проектах, то идеальный вариант — свой физический сервер в хорошем датацентре.
, 22.05.2010 в 14:07
«Во-первых, дома нельзя обеспечить многочасовое бесперебойное электропитание» — это зависит от того, где вы живете.
, 22.05.2010 в 20:21
Живу в обычной квартире. Дизельный генератор поставить некуда + это не дешево + это не разумно. Провайдеры домовых сетей тоже не сильно за питание переживают, нет инета, говорят мы не виноваты, нет электричества. Проще одноюнитный сервер недорогой в датацентр (естественно, если на нем будут крутиться проекты, приносящие доход).
, 22.05.2010 в 20:46
Сам тоже живу в обычной квартире, но комп работает по несколько месяцев без перезагрузок. Вот только интернет да, переодически падает на несколько часов. Если бы еще инет не падал, то уже давно хостил бы сайты в своей комнате (сайты приносят совсем маленький доход, если это вообще можно назвать доходом).
, 22.05.2010 в 22:40
В моем случае тоже самое. Я не зарабатываю в Интернет, поэтому делать домашний сервер не вижу смысла. Если появится необходимость, всегда смогу воткнуть еще один сервер в рабочую стойку (к которой подведена оптика, и в которой стоят правильные УПСы), однако, пока ничего конкретного на этот счет ни разу не намечалось.
, 28.05.2010 в 09:47
Спасибо за руководство! Не могли бы вы написать инструкцию как поднять свой форум на arhlinux?
, 29.05.2010 в 16:57
Дело в том, что процесс поднятия форума не зависит от операционной системы на хостинг-компьютере. Работу форума, в любой из операционных систем, будет обеспечивать Apache+PHP+mySQL.
Вам нужно просто создать дополнительный виртуальный хост для файлов форума, закачать в соответствующую папку этого виртуального хоста файлы установки выбранного движка, настроить доступ к базе данных.
, 02.06.2010 в 22:59
Спасибо за уроки, но хотелось бы узнать в 9 уроке ты пытался приписать руту пароль на мускул что не вышло. Собсно после просмотра решил поставить себе сервер, но проблема при:
# mysql
идет приветствие, а когда выполняю команду
# mysqladmin -u root password ‘root’
он говорит
mysqladmin: connect to server at ‘localhost’ failed
error: ‘Access denied for user ‘root’@'localhost’ (using password: NO)’
как можно решить подобного рода проблему? гугл покорял но пока особых результатов не добился проблема та же…
, 02.06.2010 в 23:55
Мда не хило пришлось повазюкаться, но все же вышло, может кто-то будет встречаться с подобной проблемой вот вариант ее решения:
Запускаем в режиме без проверки прав доступа:
/usr/bin/mysqld_safe —skip-grant-tables &
Соединяемся как root без пароля:
mysql —user=root mysql
Обновляем пароль:
mysql> update user set Password=PASSWORD(‘новый пароль’) WHERE User=’root’;
mysql> flush privileges;
Перезапускаем БД и пробуем войти под рутом с паролем
mysql -u root -p
, 07.12.2010 в 18:58
Огромное спасибо автору за уроки, вс сделал как описано, но проблема в том что при подключениии к phpmyadmin пишет «#1045 Невозможно подключиться к серверу MySQL» и такая же проблемма
# mysqladmin -u root password ‘root’
mysqladmin: connect to server at ‘localhost’ failed
error: ‘Access denied for user ‘root’@’localhost’ (using password: NO)’
Пытался сделать как написано здесь, т.е.
Запускаем в режиме без проверки прав доступа:
/usr/bin/mysqld_safe –skip-grant-tables &
Соединяемся как root без пароля:
mysql –user=root mysql
Обновляем пароль:
mysql> update user set Password=PASSWORD(’новый пароль’) WHERE User=’root’;
mysql> flush privileges;
Перезапускаем БД и пробуем войти под рутом с паролем
mysql -u root -p
не помогает. писал ошибки,методом тыка поправил
Запускаем в режиме без проверки прав доступа:
/usr/bin/mysqld_safe –skip-grant-tables &
Соединяемся как root без пароля:
mysql –user=root [/b](mysql) не надо наверное[/b]
Обновляем пароль:
mysql> update user set Password=PASSWORD(’новый пароль’) WHERE User=’root’;
mysql> flush privileges; [/b]с символами «;» ошибки [/b]
Перезапускаем БД и пробуем войти под рутом с паролем
mysql -u root -p
ПОмогите решить пожалуйста
, 07.12.2010 в 19:00
Ой… сорри за неправильность тега [ b][/b]
, 02.10.2011 в 10:52
Точно такая же проблема
при вводе команды # mysqladmin -u root password ‘root’ ничего не происходит,просто открывается новая строка команд мускуля
при попытке залогиниться в phpmyadmin выдает
#1045 Невозможно подключиться к серверу MySQL
как решить?
, 05.06.2010 в 17:50
Огромное спасибо за видеоуроки!
Всё просто и понятно, для меня оказалось как раз то, что нужно.
, 07.06.2010 в 09:24
Здравствуйте Андрей, не могу посмотреть 8-й урок на ютубе выдает ошибку! у меня все получается все работает Спасибо вам огромное за проделанную работу! но очень хочется увидеть 8-й урок.. мне его не хватает
, 08.06.2010 в 13:49
Проверил, у меня 8-й урок работает.
, 08.06.2010 в 13:57
Вчера действительно не работал
, 08.06.2010 в 12:35
Настроил домен на ip сервера в интернете, при заходе на домен отправляет на сайт настройки роутера?
, 17.06.2010 в 22:17
Вам нужно пробросить порт, т.е. сказать роутеру что при заходе через внешний ip по порту 80 (веб сайт) нужно обратиться к такому то ip внутри сети (нужно указать свой внутренний ip) настройки почти для всех роутеров и модемов можно посмотреть тут _http://portforward.com/
, 17.06.2010 в 21:59
Спасибо за уроки, было интересно посмотреть как все настраивается в archlinux’е. У меня аналогичный сервер только на ubuntu, единственное что не хватает урока про samba, с домашнего компа удобнее обращаться к серверу как к сетевому диску, чем по фтп + можно организовать файловый сервер внутри сети. Так же удобно использовать сервер под торренты))
, 09.07.2010 в 05:28
Спасибо за уроки! У меня все работает, но только я переношу сайт сделанный на Joomla грузится пустая страница. М.б. подскажете что мне сделать?
, 11.07.2010 в 12:11
Настройте движок под параметры нового хостинга (правильно укажите базу данных, пользователя и пароль в файле конфигурации движка).
, 26.08.2010 в 19:21
Такая же проблема (( перенес сайт и белый лист, хотя в админку заходит нормально ) И куча ошибок в логах (
[Thu Aug 26 18:20:05 2010] [error] [client 192.168.0.2] PHP Warning: mktime(): It is not safe to rely on the system’s timezone settings. You are *required* to use the date.timezone setting or the date_defau
[Thu Aug 26 18:20:05 2010] [error] [client 192.168.0.2] PHP Warning: strftime(): It is not safe to rely on the system’s timezone settings. You are *required* to use the date.timezone setting or the date_def
[Thu Aug 26 18:20:06 2010] [error] [client 192.168.0.2] PHP Warning: strftime(): It is not safe to rely on the system’s timezone settings. You are *required* to use the date.timezone setting or the date_def
[Thu Aug 26 18:20:06 2010] [error] [client 192.168.0.2] PHP Warning: date(): It is not safe to rely on the system’s timezone settings. You are *required* to use the date.timezone setting or the date_default
[Thu Aug 26 18:20:06 2010] [error] [client 192.168.0.2] PHP Warning: date(): It is not safe to rely on the system’s timezone settings. You are *required* to use the date.timezone setting or the date_default
, 28.08.2010 в 20:18
Разобрался ) смотрите логи ) иногда очень полезное занятие )
, 28.07.2010 в 01:34
Попробуй изменить DirectoryIndex чтобы index.php был вначале, пример:
DirectoryIndex index.php index.html index.htm
Так как в Joomla в каждом каталоге лежит пустой файл index.html, соответственно он и грузится сначала.
, 19.07.2010 в 14:28
Для начала огромное спасибо за курс, очень интересно и поучительно. буду делать свой сервер. Но… Я уже встречал подобные курсы, к примеру на Фряхе. Правда Вы лучше рассказываете. Но как бы есть од но. Это скорее нельзя назвать хостингом дома, это свой веб сервер и не больше. Я к тому что нет системы управления виртуальными веб серверами. когда я пробовал поднять ВебСервер на фряхе я нашел такую штуку как WEBmin… Вот если бы к Вашему Курсу уще пару уроков о том как в веб-интерфейсе управлять пользователями и сайтами… было бы Ваще круто!!!
Может Вы что то подобное планируете….?
, 09.08.2010 в 00:56
Следуя инструкциям этого курса сделал сервер для домашнего сайта. Огромное Вам спасибо, за проделанную работу. В локальной сети все работает как надо. А вот как сделать чтобы из Интернета тоже можно было загружать странички с моего сервера? Есть постоянный IP адрес, интернет поступает на несколько компьютеров моей сети через мой роутер (D-Link DI-604). В нем задействован сервис DynDNS.org и VirtualServer, открывающий доступ с Интернета на сервер по 80-му порту. Но при наборе в браузере имени сервера ничего не загружается.
, 10.08.2010 в 21:59
Разобрался сам
В файле httpd.conf напротив строчки ServerName указал доменное имя, зарегистрированное на dyndns.com и порт. В файле httpd-vhosts.conf напротив ServerName тоже самое доменное имя.
В файле rc.conf напротив строчки HOSTNAME=»доменное имя».
Для локальной сети в которой находится сервер обращение к доменному имени сайта не работает как надо, поэтому в windows\system32\drivers\etc\hosts добавил запись «адрес WEB-сервера в локальной сети» «доменное имя».
А вот для внешнего мира все заработало. Проверял программой OperaTor, которая загружает сайт через прокси.
, 28.08.2010 в 20:15
Уроки очень полезные, не хватает только текста параллельно видео урокам!!
Было бы очень еще интересно в этой серии уроки по настройке почтового сервера и как этот сервер привязать к доменному имени )
, 29.08.2010 в 16:33
В пятом видеоуроке я рассказывал как привязать сервер к доменному имени: http://www.sdelaysite.com/development/server-svoimi-rukami-5
, 30.08.2010 в 19:31
Мне очень понравилось уроки шо надо
, 31.10.2010 в 13:08
Вот собрался тоже свой сервак поднять!
И как всегда в инете много слов и много букафф, придется кучу времени потратить что-бы понять и определится что использовать!
Может кто-нибудь на своем опыте сказать что выбрать?
Почему на хостингах не стоит arhlinux?
Что за сервер Windows Serwer 2008 его можно использовать для своего сервака?
Просто не хочется начать ставить, читать кучу инфы а потом понять что это не серьезно и нужна совсем другая ос!
Цель обычный сервер на нормальном железе сайт форум + IRC (кароче все то-же что предоставляет обычный VDS).
—————
За статьи спасибо! Здесь как всегда все интересное=)
, 31.10.2010 в 13:19
Вася, поднятие серваков — определенная работа, требующая некоторой подготовки. Слово server — пишется с буквой V. Если не читать, то сервер может и не запуститься, а если запустится, то будет жутко тормозить + его сломают в первый день существования
, 31.10.2010 в 14:11
Спасибо Sergey теперь я понял в чем проблема я вместо server написал serwer теперь то я точно знаю на какую ос направить свое внимание =))
, 31.10.2010 в 19:37
На здоровье! Статистику по Веб-серверам, которые имеются в мире, никто не прячет, только Вам она, к сожалению ни чем не поможет
, 07.11.2010 в 21:09
Андрей!
Наконец то дошли руки плотно изучить этот материал.
Мое имхо:
1. Форма подачи уроков, сам материал на высшем уровне — тут замечаний нет
2. У меня индеец в арче не запустился, без комментов — был баг, возможно это связано с тем, что я крутил в виртуалке.
И когда я полез глубже, то оказалось, что настройки апача разные на разных линуксах, синтаксис, директивы апача — да, одинаковые, но делается это все по разному на разных системах.
И в этой связи маааааленькое замечание — арч далеко не самый распространенный дистр, используемый на реальных серверах. Я встречал фряху, centOS, debian, ubuntu, даже windows, но не арч.
А так как материал рассчитан на новичков, то имхо лучше было бы дать что-нибудь более массовое.
Лично у меня все прекрасно, с полпинка запустилось на убунте, причем тоже в виртуалке (речь о серверной версии). Причем этот сервак используется не только для тестирования локальных сайтов (имеется прямой доступ к рабочим директориям через самбу), но и для резервного копирования рабочих сайтов — вообще сказка.
Андрей — если вам интересно — я могу отснять весь этот процесс в убунте и выслать вам в полное распоряжение. Опыт видеоуроков имеется. Преференций мне никаких не надо. Рабочее мыло proctoleha@gmail.com
, 02.12.2010 в 20:50
Спасибо, всё понятно, завтра займусь сборкой этого всего дела =)
Автору огромнейший респект)
А как сделать так чтоб на сервере висело больше 1-го сайта ?
Нужно ставить отдельный DNS для перенаправления ?
, 02.12.2010 в 21:10
Извеняюсь имел в виду чтобы «на сервере висело больше 1-го домена» т.е. чтоб у каждого сайта был свой домен.
, 11.12.2010 в 21:23
Что никто так и не ответит ? =(
, 11.12.2010 в 22:16
Ну что за люди? Апач прекрасно документирован. Не лезьте в Линукс, если не умеете искать и читать документацию. Ответ на Ваш вопрос есть на официальном сайте — http://httpd.apache.org/docs/2.0/vhosts/
, 16.12.2010 в 15:49
Здравствуйте скажите пожалуйста как вы соединили два Компа через putti ну ни как не могу понять спасибо
, 23.01.2011 в 04:34
Здравствуйте Андрей. Меня зовут а Саша прежде всего. Вот.
Внимательно просмотрел видео уроки по созданию сервера под АРЧЛинукс, это просто бомба.
С того времени прошло не мало времени как я установил его, но почти сразу появился какой-то зуд в мозге, но сразу не понял о чем он.
Купил пару доменов поставил сайты и на следующий день зайдя на сайт смотрю море комментариев, а уведомлений нет на мой почтовый ящик. Так я плавно веду к тому-что, как выяснил позже что нет транспорта для отправки электронных писем.
Пробовал ставить Hula сразу апач слител, но потом восстановил.
Пробовал ставить но рецепту описаном на вики.арчлинукс.орг и опять потерпел неудачю.
Я больше чем уверен что я не первый кто в вам обращался по этому вопросу.
Пожалуйста помоги в этом вопросе.
В лучшем случае хотел бы увидеть в видео уроку, но мне хотя бы что-то почитать по этой теме.
Прогуглил инет а там преобладает FreeBSD. А он немного отличается.
Буду ждать ответа с уважением stepanech.
, 31.01.2011 в 23:43
Очень содержательные уроки… Подача хорошая… Но вот как и во многих уроках есть одно но… Почему обходится тема «как сделать сервер не локальным» т.е. привязать его к какому либо домену… Как узнать айпи компа и привязать его к домену как делать пробросы на порт…. Если б эти вопросы были подробно рассмотрены это был бы большой плюс… Но увы…
, 01.02.2011 в 00:13
Костя, я с тобою абсолютно согласен, это было-бы вполне уместное продолжение этого видео курса. Надо Андрею об этом почаще об этом напоминать.
ВСЕ КТО СОГЛАСЕН ПРИСОЕДИНЯЙТЕСЬ!!!!
P.S. могу предоставить новый доменное имя для экспериментов
, 13.02.2011 в 18:19
Здравствуйте! Посмотрел ваш видеокурс — очень понравилось! Спасибо вам большое. Сервер заработал, всё летает, круто!
Попробовал поставить на новый сервер joomla, а она при установке жалуется на отсутствие поддержки JSON. Как понял из курса ставить надо pacman ом), вот только что ставить и как настраивать? Подскажите пожалуйста.
, 12.04.2011 в 17:55
на протяжении всего курса только и слышал в комментах для чего ?????
А хотя бы для того что бы самому поднять сервер ! и не обязательно дома, а на томже впс или вдс. Некоторые это делают за деньги, и даже есть хостеры у котрых это доп услуга.
в общем спасибо за уроки!
, 02.09.2011 в 22:59
А как можно скачать все уроки, с первого до последнего, по хостингу на домашнем компе?
, 06.09.2011 в 16:13
Огромное спасибо за серию уроков — просто и понятно)) А теперь вопрос, может дилетантский))) но, могу ли я установить DNS сервер опосля и имея постоянный IP исключить использования у себя как: zoneedit.com и dyndns.com
, 06.01.2012 в 02:21
B http.conf dopisal vashi stroki no server vse rovno ne zagrujaetsa! kajetso delo v libphp5.so tam ne te prava dstupa no ne znayu kak ix pomenyat pomogite