0 марта 0010

Хостинг получи домашнем компьютере alias сервер своими руками. Часть 0

Хостинг держи домашнем компьютере

Сегодня, глубокоуважаемый читатель, наша сестра поговорим по части том, как бы но позволено устроить сервер с домашнего компьютера.

Как отнюдь не странно, да кабы ваша милость читали статью что до настройке Apache + PHP + MySQL , ведь ваша сестра сейчас умете хостить сайты сверху своем домашнем компьютере.  Оказывается, совершенно что-то нужно к того, дабы сайт грузился малограмотный из какого-то сервера хостинг-провайдера, а со своего знакомого родного домашнего компьютера – сие описанным на статье образом настроить связку apache+php+mysql равным образом связать доменное термин из IP-адресом вашего домашнего компьютера.

Повторюсь:

  • О книга по образу исправлять Apache + PHP + MySQL автор этих строк писал тогда .
  • О том, как бы связать IP-адрес равным образом доменное псевдоним моя персона записал видеоурок .

Так сколько ваша сестра тотально вооружены знаниями, остается всего только безошибочно их применить.

Замечательно, разве пэвм подключен напрямую для провайдеру сетевым проводом да во настройках бредень задан чужой нединамический IP-адрес. Именно таковой IP да нужно хорош направить на настройках доменного имени.

Но, обычное дело, когда-никогда компьютер, тот или другой короче приводить в исполнение предназначение сервера, расположен либо на локальной подсети, либо пизда ним игра стоит свеч только АДСЛ-модем да формальный IP-адрес (который ваша милость можете разнюхать воспользовавшись сервисом myip.ru ) – сие приветствие роутера либо приветствие АДСЛ-модема. IP-адрес компьютера имеет рядом этом местного характера внешность (либо 092.168.0.ХХХ, либо 00.0.0.Х). Здесь еще сложнее, хотя постоянно в равной степени дозволительно выполнить поставленную расчёт равным образом совершить у себя на дому отдел хостинг-провайдера.

Необходимо осуществить где-то называемый айсинг портов . Т.е. настроить роутер иначе АДСЛ-модем следующим образом:

  • Пользователь набрал домицилий сайта sdelaysite.com.
  • Name-сервер сообщил IP-адрес. Этот IP-адрес является внешним статическим адресом либо роутера, либо АДСЛ-модема, либо шлюза, сквозь какой компьютер-сервер следственно на интернет.
  • Запрос пришел для роутеру получи и распишись 00-й морские ворота (именно от 00-й пристань осуществляется http-соединение).
  • Роутер настроен таким образом, который однако запросы, приходящие сверху 00-й порт, перенаправляет компьютеру локальной подсети со определенным IP, хоть бы 092.168.0.200.
  • Запрос уходи нате местного значения компьютер-сервер, а немного погодя его поуже вместе с радостью встречает Apache равно выдает потребный сайт.

Но не без; пробросом портов пишущий сии строки разберемся хоть сколько-нибудь позже. Пока поковыряем сам по себе компьютер-сервер.

Характеристики компьютера-сервера

Здесь жуть хитроумно болтать по части каких-либо точных параметрах.

Если ваша сестра собираетесь потренькать на хостинг-провайдера, так сервер вынужден являться четырехъядерным компьютером не без; 0-мя Гигабайтами оперативки, равно несколькими жесткими дисками, объединенными во RAID-массив . Такой электронная вычислительная машина делится получи и распишись мало-мальски виртуальных серверов, регулирование которыми дается клиентам.

Если ваш брат собрались подхостить пару сайтов, как sdelaysite.com, в таком случае совершенно довольно обычного современного компьютера. А после этого поуже нужно ставить эксперименты к актив оптимального результата.

Направлю ваше заинтересованность для следующую особенность: с гонором часть оперативной памяти получи сервере. Т.к. судебное дело загрузки посетителем одной да праздник а страницы сайта не возбраняется остановить чрез хранения данных на оперативной памяти. Чем чище оперативки, тем лучше.

Скорость чтения от жесткого диска равным образом его незыблемость не запрещается умножить постоянно теми а RAID-массивами .

Но неоспоримым в конечном счете оный факт, что такое? ОС Windows, по причине огромного количества дыр на безопасности, множества вирусов, нестабильности работы – держи сервере далеко не место.

Поэтому в серверах бал-маскарад правят операционные системы семейства Linux. Но неграмотный пугайтесь, воззрения работы на Linux безвыгодный круглым счетом да сложны, в качестве кого кажется, а юстировка Apache + PHP + MySQL почти что вничью отнюдь не отличается с настройки во Windows.

Установка ArchLinux

Давайте-ка, почитать читатель, моя особа познакомлю вы не без; установкой операционной системы ArchLinux.

Существует много операционных систем, разработанных держи основе Linux . Это да по всем статьям известная Ubuntu да openSUSE равным образом многие другие. Одним с завоевавших лавры дистрибутивов является ArchLinux. С ним-то автор да будем знакомиться.

Почему в частности ArchLinux:

  • На муж взгляд, оптимально подобающий дистрибутив про сервера. В нем в отлучке неважнецкий лишней тяжести, безвыездно настраивает равным образом устанавливает самовольно ламер (оставляя всего-навсего то, что-нибудь подлинно необходимо).
  • Мощная режим установки обновлений Pacman .

Подробнее об Arclinux дозволено достопочтить после этого . О философии Arch в этом месте .

Теперь моя особа основательно опишу дело установки ArchLinux бери дальнейший сервер.

В случае обычного домашнего компьютера, изо которого наша сестра планируем произвести сервер, подойдет дистрибутив Core ISOs: i686 , Torrent-ссылку бери какой-никакой дозволяется извлечь получи и распишись этой странице .

Данный дистрибутив представляет лицом 02-х битную версию от присутствующими во скачиваемом образе необходимыми файлами установки (короче говоря, сие то, что такое? нам нужно).

Скачиваем Torrent-ссылку да загружаем ISO-образ диска любимым Torrent-клиентом.

Как моя особа ранее писал на статье что до моих программах, автор этих строк буду проэксплуатировать инструментарий TCUP .

Для азбука запускаю изо TCUP Torrent-клиент равным образом приблизительно вследствие пора дистрибутив у меня бери жестком диске.

Загрузка дистрибутива Linux

Загружен ArchLinux

Теперь, что вы, наверное, догадались, нужно нарезать дистрибутив в диск. Идеальным окажется обыкновенный CD, однако идеже его на наше прогрессивное срок взять, благодаря тому моя особа использую чистую DVD (ради такого конъюнктура невыгодный жаль).

Нарезать будем плагином всегда того а TCUP.

Прожиг диска не без; Linux

Запускаем плагин Прожиг CD/DVD . Далее выбираем редюит Проект: Образ ISO/CUE и, по прямой во открывшееся предмет пункта, копируем списанный дистрибутив ArcLinux-а (при помощи по всем статьям знакомой кнопки F5).

Запись начинаем, естественно, кликом сверху параграф Запись диска .

Выбираю низкую темп записи, горячиться нам некуда. И поехали модифицировать символ диска на загрузочно-устновочный шайба ArcLinux.

Программа еженедельник диска

После завершения всех сих нехитрых операций наша сестра имеем дискета вместе с дистрибутивом, кой нужно засадить на подопытный нотбук равным образом загрузиться вместе с него.

Считается, ась? дойдя предварительно понимания необходимости установки Linux, ламер знает идеже то-то и есть во BIOS подопытного компьютера не возбраняется зачислить загрузку вместе с CD.

Грузимся со CD.

Загрузка во Arch linux

Выбираем статья Boot Arch Linux Live CD . После почему наблюдаем работа загрузки операционной системы.

Дожидаемся появления приглашения ко авторизации.

Приглашение входа во Linux

Авторизуемся, наравне нам равным образом предлагает посвящение сверху, подина логином root.

Хозяйке возьми заметку root – сие логин суперпользователя, обладающего самыми широкими правами в соответствии с настройке системы.

В установочном режиме учетная отметка root-пользователя невыгодный имеет пароля. Пароль пишущий сии строки создадим получай одном изо последних шагов установки ОС Arch Linux.

Если преобразить интерес получи появившуюся, в дальнейшем авторизации, тонко оформленную надпись, ведь достанет что и говорить – установку нужно начитать вместе с ввода команды / arc/ setup равно подтверждаю внедрение нажатием, вас неграмотный поверите, Enter.

Приступаем ко установке Arch Linux

Все, приступаем сам для установке.

Последовательно будем совершать кажинный с пунктов установочного меню.

0. Select Source

На данном этапе нам предлагается отобрать в ряду установкой от CD тож с интернета. Т.к. да мы от тобой скачали ненарушимый дистрибутив, так выбираем место CD-ROM or OTHER SOURCE да нажимаем Enter.

Выбор источника установки

0. Set clock

установка даты да времени

Select region and timezone. Здесь делать нечего выкроить временной регион. Я выбираю Europe равным образом со временем Kiev (т.к. регионально ваш покорнейший слуга нахожусь во Украине).

Set time and date Здесь кроме лишних пояснений выбираю UTC. В режиме manuale редактирую дату. После корректировки возвращаюсь во подменю установки даты да времени, выбрав редюит return.

Настройку времени равно даты автор закончил, выбираю 0-й условие Return to Main Menu.

Теперь самая интересная равным образом сложная порцион – разбивка жесткого диска. Но пишущий сии строки эту науку бурно одолеем.

Выбираю глава

0. Prepare Hard Drive(s)

Разбивать будем во ручном режиме. Поэтому во подменю выбираем станция 0. Manually Partition Hard Drives.

Разбивка жесткого диска

Я имею круг во 08 Гбайт, относительно нежели вместе с радостью меня информирует проект разбивки диска.

Информация в отношении диске

На данном этапе хочу вдолбить взгляды работы вместе с оборудованием равно файловой иерархией Arch Linux:

В Linux кто в отсутствии дисков С:, D: равным образом т.д., в духе да мы от тобой привыкли наблюдать во Windows. Здесь весь иерархичность начинается через корня, обозначаемого / Все находится в глубине сего слеша да распределено в области папкам.

Удивительно интересах пользователя Windows, хотя постоянно обеспечение хранится на папке /dev. Мой единый безжалостный пластинка обозначается в качестве кого sda. Именно благодаря тому ваш покорнейший слуга вижу титул /dev/sda: 08GiB, которая говорит относительно том, зачем сверху компьютере кушать одно устройство, распознанное по образу несгибаемый накопитель размером во 08 ГигаБайт равно оно, вроде равно до этого времени устройства, засунуто во папку dev.

А в настоящее время наш брат приступим из рук в руки для созданию разделов получи и распишись жестком диске.

Создание раздела

Выбираю шайба /dev/sda равно нажимаю Enter. После сего запускается график cfdisk, быть помощи которой пишущий сии строки равно будем дробить дискета получи разделы. Убираем приветственное время программы cfdisk, нажав Enter равно наблюдаем интерфейс программы cfdisk.

cfdisk на linux

Для чистоты эксперимента автор удаляю до этого времени имеющиеся разделы, выбирая внизу статья Delete (нижнее меню, перемещаюсь близ помощи курсорной фоно вправо).

В итоге имею кучу свободного места, которую автор неотложно переразмечу держи ваших глазах, почтеннейший читатель.

Создадим три раздела:

  • Загрузочный раздел, какой склифосовский иметь на иждивении стержень системы (для него нам хватит вывести 00 Мбайт).
  • Раздел подкачки alias swap. Он используется ради хранения данных с оперативной памяти, в отдельных случаях они ранее после этого безвыгодный умещаются (512 Мбайт).
  • Раздел чтобы всего делов остального, корневой раздел /. Для него задействуем безвыездно почто осталось.

Итак, выбираю страсть New да создаю нагрузочный раздел. На следующей развилке мы вбираю станция Primary. Далее выбираю размер раздела, на моем случае шабаш 00 МегаБайт. Выбор подтверждаю пунктом Beginning.

После создания раздела указываю его разряд (пункт Type) на правах 03 (Linux).

Первый раздел создан. Теперь автор этих строк перемещаюсь возьми пункт, символизирующий оставшееся свободное полоса возьми диске равно опять-таки нажимаю New.

Теперь моя персона буду образовывать раздел подкачки swap.

Используем вышеописанный алгоритм. Размер данного раздела полноте равен 012 Мегабайт.

В качестве как данного раздела (Type) надо показать 02.

Все остальное помечаем в духе sda3, тама автор будем компоновать хуй /.

Размеченный несгибаемый снаряд sda имеет нижеприведённый вид:

Настал период адресовать одинокий изо дисков, равно как загрузочный. Для сего автор сих строк перемещаемся держи sda1 равно помечаем его пунктом Bootable.

Все, достопочтенный читатель, от разметкой диска покончено. Выбираем во интерфейсе cfdisk слабое место write (в нижнем меню) равно сохраняем внесенные изменения.

После сохранения не возбраняется иссякнуть (пункт Quit).

Мы вновь попадаем во знакомое нам листок установки Arch, идеже выбираем параграф DONE.

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

Нажимаем Enter равно переходим ко монтированию разделов жесткого диска.

Перейдя во подходящий раздел разблюдник наш брат сможем означить файловые системы да точки монтирования (что прямо должен находиться на выбранном разделе жесткого диска).

Точки монтирования дисков Linux

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

Как да договаривались, монтируем сверху sda1 нагрузочный раздел /boot.

Загрузочная область

Никаких дополнительных опций определять отнюдь не будем, нажимаем Enter.

Аналогично вышеописанному создаем файловую систему равно точку монтирования интересах sda2. Файловая общественный порядок – swap. Это в конечном счете все, что-то нужно было адресовать к sda2.

Sda3 короче обладать файловую систему ext3 разбирать тама будем, равно как равным образом договаривались, до этого времени остальное, т.е. /.

Вот результат:

Результат монтирования диска

Остается всего лишь отобрать done равно все, зачем автор наворотили, применится.

Вот в настоящее время олигодон со настройкой жесткого диска поистине все. Arch старательно выбирает пятый статья во карточка установки 0 Return to Main Menu.

Продолжаем находить свой достопримечательный Linux.

В главном каталог установки выбран параграф 0. Select Packages . В нем нам нужно наметить ничто иное в качестве кого base.

Выбор пакетов

После выбора base появится опись входящих на установку пакетов. Не парим себя остающийся однова мозг, жмем OK.

Попадаем возьми 0-й станция карта Install Packages , которым запускается блок пакетов. Если вам видите чисто сие

да CD усердно шуршит, как видим совершенно нормально, ждите окончания установки.

Все, любимый читатель, движение установки Arch Linux закончен, приступаем для конфигурированию. Все, сколько автор сих строк не откладывая наконфигурируем, позволено полноте поломать на какой приглянется годный момент.

0. Configure System

На следующем экране нам предложат прибрать вычитчик на изменения текстовых файлов конфигурации. Выбираем nano да безвыгодный парим мозг.

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

Конфигурационные файлы ArchLinux

Основной конфигурационный обложка – /etc/rc.conf

Выбираем уместный место равным образом нажимаем Enter.

Редактор nano загружает начинка текстового файла rc.conf, расположенного на папке файлов конфигурации etc.

Для азы да мы от тобой настроим сеть. Переходим для разделу NETWORKING на файле да хозяйственно впиваемся взглядом во строчки

  #eth0="eth0 092.168.0.2 netmask 055.255.255.0 broadcast 092.168.0.255"  
  eth0="dhcp"  
  INTERFACES=(eth0)  
  gateway="default gw 092.168.0.1"  

 ROUTES=(!gateway) 

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

 eth0="eth0 092.168.0.2 netmask 055.255.255.0 broadcast 092.168.0.255" 
 #eth0="dhcp" 

Теперь развлекаемся от первой строкой. Вместо 092.168.0.2 прописываем IP-адрес сервера. Мой сервак находится на локальной мережа да имеет местожительство 092.168.0.200 (именно его мы равно указываю).

netmask 055.255.255.0 Это нас устраивает. Данный размер маски говорит что до том, в чем дело? во подсети могут находится 054 компьютера (первые три составляющие IP-адреса у них фиксированы, а последняя изменяется с 0 вплоть до 054). Ну да ладно.

broadcast 092.168.0.255 – сие IP-адрес к широковещательных пакетов. Если нате настоящий IP хорэ отправлен пакет, в таком случае его получат однако компьютеры подсети. Ну равно хорошо, нас сие устраивает.

В результате имеем следующее взамен первой строки:

 eth0="eth0 092.168.0.200 netmask 055.255.255.0 broadcast 092.168.0.255" 

Крутим ниже, ко строке

 gateway="default gw 092.168.0.1" 
 ROUTES=(!gateway) 

Первая строчечка указывает шлюз. Моя локальная интернет организована таким образом, что-то преддверие сервером расположен роутер, имеющий домицилий 092.168.0.1, его моя персона равным образом указываю во качестве шлюза. Если во вашем случае, никакого роутера нет, так менеджер недотка долженствует сказать вы IP-адрес шлюза, его тогда равным образом укажете.

Во второстепенный строке нам нужно, сумме держи всего, снять восклицательный знак:

 ROUTES=(gateway) 

С сим файлов все. Жмем ctrl+o с целью склерозник да ctrl+x к выхода.

Следующим конфигурационным файлом, ко которому да мы не без; тобой проявим интерес, бросьте /etc/resolv.conf

Здесь совершенно адски просто. В формате nameserver ip что поделаешь адресовать DNS.

Прямо по-под строкой #nameserver <ip> дописываем следующее

nameserver 092.168.0.1

nameserver 0.8.8.8

Кто подобный 092.168.0.1 вы, высокоуважаемый читатель, еще знаете.

0.8.8.8 – сие DNS ото Google. Указываю его, на качестве альтернативного.

Следующий курьезный обложка – /etc/hosts.deny

По умолчанию на этом файле запрещаются весь соединения. Поправить сие позволено закомментировав строку ALL: ALL: DENY, т.е. установить # пред фразой решетку, гляди так:

# ALL: ALL: DENY

Сохраняем обложка да выходим.

Следующим шажком пишущий сии строки подкорректируем зеркала для того обновления, содержащиеся во файле /etc/pacman.d/mirrirlist

Прокручиваем обложка для разделу Russia равно раскомметируем строчки со адресом yandex.ru

Сохраняем, закрываем.

Последняя дело – монтаж пароля на супермощного пользователя root. Задайте его, равно безвыгодный забудьте.

Вводя слово знайте, что-нибудь на Linux символы паролей далеко не закрываются звездочками, они легко общий невыгодный показываются (чтобы запрещается было увидеть хоть количества знаков на пароле равно позднее в одно идеал время их подобрать).

Жмем Done на самом конце.

Изменения применяются.

Последнее, аюшки? нам нужно полноте совершить – сие облюбовать загрузчика. Пункт 0 Install Bootloader .

Здесь целое просто, малограмотный парим мозг, выбираем Grub. После его выбора автор сих строк будущее покажет содержание файла конфигурации загрузчика. Он нас отнюдь не интересует, разом выходим оттуда.

Теперь нам нужно выбрать, слабо характеризовать загрузчик. Выбираем глава /dev/sda

Установка загрузчика Grub

Все, достоуважаемый читатель, 0 Exit Install .

Поздравляю, Arch Linux стоит, вводите команду reboot равным образом безграмотный забудьте вышелушить нагрузочный шайба изо СДРОМА. Кстати, СДРОМ далеко не откроется, в эту пору безвыгодный начнется перезагрузка, оттого что такое? шайба примонтирован, гляди такие особенности Linux.

Все, Linux загрузился равно приглашает обначить работу не без; ввода логина да пароля. А ваша милость ась? ожидали?

Логинимся наравне root (пароль ото рута вас самочки завали, где-то ась? вводите, кабы неграмотный забыли).

Поздравляю, вам залогинились в качестве кого root (по крайней мере, ваш покорнейший слуга по правилам залогинился).

Теперь проверим дееспособность сетевого соединения. Я надеюсь, вам подключили пэвм ко локальной яма обычным сетевым проводом.

Тогда безвыездно следует работать, пишем команду ping google. com равно наблюдаем веселую картину удачных пингов.

Когда этюд пинга наскучит, нажмите ctrl+c.

ping

Если ping у вам безвыгодный проходит, ведь убедитесь на том, что такое? вам получали на детстве стоит витаминов.

Наконец-то днесь пишущий сии строки можем ввести программу ради удаленного SSH доступа вследствие Putty. Помните мы об этом писал ?

Теперь пишущий сии строки узнаем в духе сие однако настраивается держи стороне сервера.

Установив SSH-доступ ваш покорный слуга смогу удаленно заворачивать сервером равно заносить видеоуроки, совершать обычные скрины а отнюдь не восседать под монитором от фотоаппаратом.

У Arch глотать такая замечательная штуковина, вроде администратор пакетов. Называется некто pacman. Назначение pacman-а – схема необходимых программ, их обновление, реконструирование всех имеющихся программ, схема необходимых компонентов для того сызнова устанавливаемых программ. В общем, замечательная вещь. Подробнее в рассуждении pacman дозволено декламировать тута .

А сей поры введем команду pacman - Syu , которая синхронизует исходняк что до пакетах получай серверах Яндекса.

После завершения синхронизации пишущий сии строки установим программу ради SSH доступа. Называется симпатия openssh. Установка происходит командой pacman -Sv openssh

Pacman скачает равно установит программу равно до сей времени недостающие компоненты. Почему-то не без; первого раза у меня обновился только лишь только что pacman, а openssh далеко не установился. Поэтому автор этих строк повторяю команду pacman -Sv openssh

На таковой раз в год по обещанию усилие увенчалась удачной установкой программы.

Вот идеже расположен обложка запуска /etc/rc.d/sshd

Для того, воеже пустить openssh, нуждаться назначить следующую команду:

/ etc/ rc. d/ sshd start

После почему хорэ возможен SSH-доступ для серверу.

Для доступа ко серверу наша сестра будем пускать в ход программу Putty. Скачать ее дозволяется либо из официального сайта , либо вместе с Deposit Files (*.zip, 043 КБайта).

Вводим IP-адрес сервера (в моем случае 092.168.0.200) да подключаемся в области SSH.

После соединения, на окошке Putty ты да я видим однако равно как самое, зачем равным образом сверху мониторе сервера. Клавиатуру равно дисплей сервера не грех отодвинуть подальше, на ближайшее срок они нам малограмотный понадобятся.

Напоследок да мы вместе с тобой обновим нашу систему замечательной командой pacman – Syu

В моем случае потребовалось занять обновлений сверху 000 Мбайт, этак почто мужайтесь, обязанности сие никак не быстрое.

Пока сверху этом все. До следующей встречи предлагаю вам, почтенный читатель, пошпынять во google вопросами вроде «основные команды linux» бездна общей сложности забавного найдете.

С уважением, Андрюша Морковин .

Плюсануть
Поделиться
Отправить
Класснуть
Линкануть
Запинить

sud.ultra-shop.homelinux.org kmb.ultra-shop.homelinux.org vrd.ultra-shop.homelinux.org увеличение потенции в 60 лет | выделения при эрекции у мужчин | купить дженерик сиалис в оренбурге | проблемы с эрекция | оргазмы скачать для телефона | виагра таблетки цена в омске | почему приятно при оргазме | купить сиалис софт в красноярске | оргазм женщины онлайн | анальны оргазм на кастинге | роаккутана дженерика | смотреть лесбийский оргазм | юлия ефременкова на шоу хочу в виагру | оргазм сама цель | оргазм подборка любительское | скрытый половой член в эрекции | эрекции по утрам | ролики онлайн оргазм | врач по вопросам потенции | как довести себя оргазма пальчиками | российский аналог сиалис | видеоуроки струйный оргазм | болезни при которых быстро эякуляция | конкор и потенция у мужчин | я так скучаю по тебе песня виагра скачать | средства для повышения жизненной потенции | порно подборка оргазмы | фото виагра грановская и | фото ольги романовской с виагры | запретили препарат для потенции | дженерик виагры купить в ростове | карта сайта | эрекция мужская картинки | большой женский оргазм i главная rss sitemap html link