Блог

Домашний веб сервер для хостинга

После корректировки возвращаюсь в подменю установки даты и времени, выбрав пункт return. Теперь самая интересная и сложная часть — разбивка жесткого диска. Но мы эту науку быстро одолеем. Разбивать будем в ручном режиме. Поэтому в подменю выбираем пункт 2. Manually Partition Hard Drives. В Linux нет дисков С: Мой единственный жесткий диск обозначается как sda.

После этого запускается программа cfdisk, при помощи которой мы и будем делить диск на разделы. Убираем приветственное окно программы cfdisk, нажав Enter и наблюдаем интерфейс программы cfdisk. Для чистоты эксперимента я удаляю все имеющиеся разделы, выбирая внизу пункт Delete нижнее меню, перемещаюсь при помощи курсорной клавиши вправо. В итоге имею кучу свободного места, которую я сейчас переразмечу на ваших глазах, уважаемый читатель. Итак, выбираю пункт New и создаю загрузочный раздел.

На следующей развилке я вбираю пункт Primary. Далее выбираю размер раздела, в моем случае достаточно 50 МегаБайт. Выбор подтверждаю пунктом Beginning. Первый раздел создан. Теперь я перемещаюсь на пункт, символизирующий оставшееся свободное место на диске и снова нажимаю New. Настал этап указать один из дисков, как загрузочный. Для этого мы перемещаемся на sda1 и помечаем его пунктом Bootable. Все, уважаемый читатель, с разметкой диска покончено. Выбираем в интерфейсе cfdisk пункт write в нижнем меню и сохраняем внесенные изменения.

После выбора DONE, мы окажемся в подменю работы с диском, где будет заботливо выбран пункт 3. Manually Configure block devices, filesystems and mounpoints. Перейдя в соответствующий раздел меню мы сможем указать файловые системы и точки монтирования что именно должно располагаться в выбранном разделе жесткого диска.

Домашний сервер. Обзор комплектующих #1

Итак, начинаем с sda1. Этот раздел загрузочный. Для него оптимальной окажется файловая система ext3, поддерживающая восстановление после сбоя. Аналогично вышеописанному создаем файловую систему и точку монтирования для sda2.

Домашний сервер для сайта.Мифы про сервер для дома и реальность

Файловая система — swap. Это собственно все, что нужно было указать для sda2. Вот теперь уж с настройкой жесткого диска действительно. Arch заботливо выбирает пятый пункт в меню установки 5 Return to Main Menu.

Домашний веб-сервер, что и как?ДинРУ | ДинРУ

В главном меню установки выбран пункт 4. Select Packages. В нем нам нужно выбрать ничто иное как base. После выбора base появится перечень входящих в установку пакетов.

Не парим себе лишний раз мозг, жмем OK. Попадаем на 5-й пункт меню Install Packagesкоторым запускается установка пакетов. Если вы видите вот. Все, уважаемый читатель, процесс установки Arch Linux закончен, приступаем к конфигурированию. Все, что мы сейчас наконфигурируем, можно будет поправить в любой удобный момент. На следующем экране нам предложат выбрать редактор для изменения текстовых файлов конфигурации. Выбираем nano и не парим мозг. После выбора редактора текстовых файлов мы видим список всех файлов конфигурации.

Но не пугайтесь, править нужно лишь часть из. Редактор nano загружает содержимое текстового файла rc. Для начала мы настроим сеть. Значит так, если мы настраиваем сервер, то речи о динамической раздаче IP-адресов быть не. Поэтому мы убираем комментирующую решетку перед первой строкой и ставим ее на вторую строчку. Получается вот что:. Теперь развлекаемся с первой строкой. Вместо Мой сервак находится в локальной сети и имеет адрес Данный формат маски говорит о том, что в подсети могут находится компьютера первые три составляющие IP-адреса у них фиксированы, а последняя изменяется от 1 до Ну и ладно.

Если на данный IP будет отправлен пакет, то его получат все компьютеры подсети. Ну и хорошо, нас это устраивает. Первая строка указывает шлюз. Моя локальная сеть организована таким образом, что перед сервером расположен роутер, имеющий адрес Если в вашем случае, никакого роутера нет, то администратор сети должен сообщить вам IP-адрес шлюза, его здесь и укажете. По умолчанию в этом файле запрещаются все соединения. Поправить это можно закомментировав строку ALL: DENY, то есть поставить перед фразой решетку, вот так:.

Последняя операция — установка пароля для супермощного пользователя root. Задайте его, и не забудьте. Вводя пароль знайте, что в Linux символы паролей не закрываются звездочками, они просто вообще не показываются чтобы нельзя было подсмотреть даже количества знаков в пароле и потом как-то их подобрать. Последнее, что нам нужно будет сделать — это выбрать загрузчика. Пункт 7 Install Bootloader. Здесь все просто, не парим мозг, выбираем Grub. Они могуть отклоняться как в меньшую, так и большую сторону, в зависимости от места и времени.

Аппаратное обеспечение: Корпус и блок питания:. Материнская плата и интегрированным процессором Intel Atom. Стоимость руб. Можно добавить UPS и Сетевой фильтр, если есть проблемы со стабильностью питания. Общая стоймость аппаратного обеспечения: Максимальное потребление сервера: Возьмем срок полезного использования 2 года или 24 месяца, тогда получим Если Вы будете использовать данный сервер еще и для других целей, величину точки безубыточности нужно корректировать.

Домашний сервер для сайта.Мифы про сервер для дома и реальность

Конечно это грубые расчеты, которые не учитывают многих факторов, но просто прикинуть стоимость по ним. Итак, Вы приняли положительное решение, тогда устанавливаем ПО: К примеру, дистрибутивы Debian или CentOSкак установить писать не буду, источников предостаточно. Если вдруг захотите делать web-хостинг на Windows, то тут есть готовые пакеты включающие Apache, Mysql,Perl.

Но, Вернемся к нашему примеру: Нам понадобится пакеты Apache, php и дополнительные библиотеки, perl, Phpmyadmin для управления mysql, Webmin для администрирования. Своя статистика? Можно воспользоваться его продвинутым братом AWStats. По этому поводу есть соответствующая статья.

cloud hosting vs vps which is better

После установки этого добра на сервер, назначаем ему внешний адрес, который Вы получили от провайдера. Настраиваем втрую сетевую карту, в качестве локального интерфейса можно добавить DHCP, используя iptables включаем NAT между внешним и внутренним интерфейсами, настраиваем QoS, и сетевой экран, если необходимо.

Вот и все, сервер готов. А что же делать с доменными именами? Лучше всего регистрировать их на masterhost. Я подумал и решил установить сервер nginx, который все нахваливают. Но его настройка оказалось ещё более сложной, и с ходу мне настроить сервер nginx не удалось. Я решил не тратить время впустую, а подойти к проблеме с другого боку: У этого подхода есть много преимуществ, да и делается все не так сложно, даже не нужно заканчивать курсы для системного администратора.

Хотя пройти онлайн курсы Cisco, для общего развития, было бы не плохо: После переустановки системы все настройки, сайты, базы данных сохранятся без дополнительных резервных копий. Но как вы понимаете, устанавливать полноценный Linux для этого нет смысла, так как он будет забирать тоже много ресурсов.

Лучше установить серверную версию Linux, например, Ubuntu Server.

Сайт на домашнем сервере или хостинг (или VPS)?

Но в этом случае все придётся долго устанавливать сам сервер в том числе и потом настраивать. А для неопытных это вообще не тот, что. Но есть более простой и удобный вариант: И такие. Есть такой замечательный сайт - turnkeylinux. Есть уже готовый Linux с установленным веб сервером и вордпрессом! Это как раз то, что мне и. Чтобы скачать эту версию, можно пройти по этой ссылке. Как видите, файл весит всего мегабайт, так как там нет ничего лишнего, так что можно установить и на слабом компьютере.

Я запустил эту виртуальную машину и вот что я. А не увидел я ничего, так как оказалось, что моя виртуальная машина не поддерживает версию AMD, а сайт предлагает только такую сборку. Я уже было расстроился, но потом стал искать альтернативную x86 сборку и нашёл: Ну вот, теперь другое дело, сервер запустился, и вот что первое он мне выдал после начальной загрузки:. Устанавливаю свой пароль, его вводить придётся много раз: Так что поставьте везде один не сложный пароль, чтобы потом не запутаться.

создаем сервер через бесплатный хостинг

Я пока не понял, зачем это нужно и поэтому шаг этот пропустил - думаю на локальной машине этого не. У меня по умолчанию на этой виртуальной машине сетевая карта стоит в режиме Bridged.

Это значит, что виртуальная машина, а значит и сервер, будут использовать диапазон адресов, который использует ваша сетевая карта на компьютере. Как узнать, какие адреса нужно писать? Теперь посмотрите адрес вашей сетевой карты. У меня ноутбук, работающий по wifi, поэтому моя сетевая карта обзывается wlan0 и имеет адрес Вы делайте по аналогии, думаю, что сут вам понятна.