Цел: Да се разработи специална платформа за провеждане на множество уебсайтове. Да разгледаме процеса от самото начало, е разделена на няколко етапа.
Внимание! Вече е имало по-прогресивен метод за версия 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 са разпределени в основната преграда.
- И накрая, ние се върне остатъка по суап файл, дали да не го сменяте.
В резултат на това някои раздели по този начин ще се види.
За разлика от шестата версия, системата, по подразбиране в седмата версия е на 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
Ако са изпълнени всички стъпки, а след това сме готови.
Можете да клонирате обекти и тичам кораб изпращат експедиция на.
Свързани статии