ПредишенСледващото

Цел: Да се ​​разработи специална платформа за провеждане на множество уебсайтове. Да разгледаме процеса от самото начало, е разделена на няколко етапа.

Внимание! Вече е имало по-прогресивен метод за версия 7.1.

Операционната система за бъдещо хостинг платформа е доста рационално да избират операционната система Linux, distrubutiv Цент 7.0. Изборът на Цент спря като стабилна дистрибуция се актуализира красиво, той поддържа пакети. И най-важното - не е Red Hat Enterprise Linux версия.

Прекрасни неща, които ни очакват в седмата версия:

  • Отказ на IPTABLES, сега, вместо да си защитна стена
  • Отказ от chkconfig - Сега вместо systemd
  • Миграция от MySQL към MariaDB.

Инсталиране на операционна система

В момента тя е спешно CentOS 7, фокусирано изключително върху архитектурата x86_64. Изтегляне на изображението ISO и инсталирате от диска, но може да бъде доставен от флаш паметта.

По време на инсталацията изберете опцията Desktop: тя е доста лесно (няма да дръпне един куп допълнителни пакети), а освен това ще позволи на пръв система за отстраняване на грешки в графичен режим. В бъдеще инсталирате допълнителни пакети ръчно.

Частта с хардуер

Ние вече се оказа остарели двуядрен компютърна E3300 процесор, има 2 GB на RAM. Както показва практиката, това е достатъчно.

прегради

В стъпка Монтаж Дестинация от нас се иска да изберете диск за инсталиране на системата. Ако не пипай нищо (конфигурира автоматично разделяне), инсталаторът да се справи с разделянето. Смятам, че такива важни неща, не трябва да бъде позволено да заемат своето Разбира се, те се нуждаят от намесата; така нашият избор - аз ще конфигурира разделяне. Виждаме диалоговия прозорец, показан по-долу.

Разпределяне на дисково пространство.

  • Ние трябва да се разпределят повече от 82 MB за зареждащия дял.
  • Всички останалите пространство, с изключение на размера на RAM са разпределени в основната преграда.
  • И накрая, ние се върне остатъка по суап файл, дали да не го сменяте.

В резултат на това някои раздели по този начин ще се види.

Уеб сървър под CentOS 7

За разлика от шестата версия, системата, по подразбиране в седмата версия е на XFS, отколкото ext4. За съжаление, в мрежата имаше възможност да излезе срещу негативните отзиви за него, но не мога да изразя личното си мнение: Аз трябва да използвате ext4 за съвместимост с някои от необходимите софтуер и хардуер.

Резултат Рестартирайте команда след инсталацията:

Първото нещо, което да се направи - за да изключите SELinux сигурност.

Например, включени SELinux не позволи да се свържете чрез FTP към сървъра, ако сложите vsftpd в бъдеще, клиентът ще получите съобщение за грешка

деактивиране SELinux изглежда в CentOS. Отворете конфигурационния файл

Той е направил, и сега няма да се чака изненади в бъдеще. Скептиците, които стояха за безопасността на системата, да съобщават незабавно, че нашият сървър ще бъде надеждно защитена настройка на защитната стена (IPTABLES дойде на смяна). В съответствие с функционалността на нашите сървъри са конфигурирани защитна стена. отваряне на пристанищата за обществен достъп, 80 и 443:

Уверете се, че Yum инсталиран. Ако не, ще трябва ръчно да плъзнете mirror.centos пакет. орг / CentOS / 7 / ОС / x86_64 / Пакети / и, определени чрез мениджъра на пакети.

Инсталиране на необходимите пакети, които са пряко отговорни за работата на уеб сървъра. В нашия случай, това Apache, MySQL, PHP (LAMP за комплекс) или Nginx, MySQL, PHP (за LEMP комплекс), а може би всички заедно.

Например, инсталирането на Apache уеб сървър, както следва:

Стартирайте услугата, като към стартиране, проверка на резултата:

Ако се наложи да рестартирате Apache след всички настройки (или след инсталирането на PHP), полезна команда

Инструментът за обичайната настройка вече е налице. Виждаме, че всички услуги ще започнат, когато системата ще започне да използва systemctl е активирана услуга.

Случаи на употреба на systemctl:

Версия на най-пълната инсталация на PHP, с очакването на платформи за разгръщане на съвременните двигатели популярен Joomla, Wordpress и Drupal, ще бъде както следва:

Ако първоначалната версия на PHP, не отговаря на минималните изисквания, поставени сайтове, можете да използвате техниката, описана по-горе или по-добре от по-напреднала техника.

Инсталирайте и стартирайте MySQL.

Алтернатива: инсталирате и стартирате MariaDB:

Сега е готов да се откаже от графичния потребителски интерфейс.

По време на семейството на Red Hat Linux (Fedora, Red Hat, CentOS) използва следната система от нива на производителност

  • текстов режим на единични потребители (без мрежа)
  • Не се използва (дефиниран от потребителя)
  • Режим на текст Пълен много потребители
  • Не се използва (дефиниран от потребителя)
  • Пълен много потребители графичен режим (с екран за влизане в Х-базирани)
  • Рестарт

Състоянието на подготовката за спирането е кодиран нула.

Тъй като нашата цел е да се разположи на специален сървър, най-рационалния начин да се избере ниво 3, което е много потребители, но не използва графики.

Сега, третото ниво на производителност става стандартното ниво, че ще работи по него в случай на рестартиране на системата.

По всяко време можете да проверите текущата команда ниво ниво на работа:

Сега той е малък:

  • Конфигуриране на MySQL. обаче, трябва да се отбележи, че Red Hat компания предпочита да се превърнат в алтернатива MariaDB база данни
  • Конфигуриране на високо уеб сървър (например, един куп Nginx + Apache), или да напуснат само услугата уеб-
  • конфигуриране на PHP

Ако са изпълнени всички стъпки, а след това сме готови.

Можете да клонирате обекти и тичам кораб изпращат експедиция на.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!