Шаблон за Cloud сървър - CentOS 6.5 с оптимизиран LAMP
Коментирано от Включен 27 May 2014 11:11

В това ръководство ще Ви запознаем с основните стъпки при инсталация на предварително създаден темплейт с базова конфигурация на нашата Cloud инфраструктура. 

 

Стъпка 1: Предварително инсталиран софтуер

Темплейтът е базиран на CentOS 6.5 и предназначен за 64 битова архитектура. Инсталирани и стартирани по подразбиране са:

 

- Apache Web Server - HTTPD* - конфигурационният файл на уеб сървъра, който можете да откриете в следната директория - /etc/httpd/conf/httpd.conf - За добавяне на нов сайт, моля редактирайте този файл като на края на файла, в секция <VirtualHost *:80> ... </VirtualHost>, добавете информацията за сайта (напр. домейн името, локализирането на логове за грешки и логове за достъп), напр.:

<VirtualHost 1.1.1.1:80>
ServerAdmin webmaster@domain.com
DocumentRoot /home/user1/public_html
ServerName domain.com
ServerAlias www.domain.com
ErrorLog logs/domain.com-error_log
CustomLog logs/domain.com-access_log common
</VirtualHost>

Ето и пример как би изглеждала тестова страница на уеб сървъра, която ще се визуализира, когато заявите IP адреса на вашия cloud сървър под определен браузър:

 

- MySQL - конфигурационният файл на MySQL е разположен в следната директория - /etc/my.cnf - Направена е базова оптимизация на MySQL като не е зададена root парола за достъп до него. След инсталация на сървъра, моля стартирайте следната команда mysql_secure_installation

- За допълнително оптимизиране на Вашата база данни (след прибавяне на таблици), може да използвате скрипта за оценка на MySQL, който е разположен в следната директория - /home/info/mysqltuner.pl

- phpMyAdmin - уеб базиран интерфейс за администрация на MySQL. Интерфейсът е достъпен на следния адрес http://вашия.сайт/dbadmin


 

 

- VSFTP - FTP сървър, чийто конфигурационен файл е разположен в следната директория - /etc/vsftp/vsftpd.conf

 

Към YUM са добавени следните допълнителни хранилища:

- EPEL 

- Remi

 

Стъпка 2: Версии на PHP

Освен горните услуги има инсталирани и 4 версии на PHP - 5.5, 5.4, 5.3 и 5.2

За да смените версията на PHP (която по подразбиране е 5.5, работеща с mod_php) на 5.4, стартирайте добавения от нас инструмент choosephp и от менюто изберете 2. PHP 5.4/mod_fcgid.


За да разберете коя версия на PHP използвате текущо в директорията, която ви е необходима, можете да създадете phpinfo скрипт, чрез който да проверите версия. Приложете следния скрипт в новосъздаден файл с наименование phpinfo.php и го изпълнете под браузър:

<?php
// Show all information, defaults to INFO_ALL
phpinfo();
?>
 
 

След изпълнение на скрипта, ще видите визуализация от следния тип:

За да използвате друга версия, работеща с mod_fcgid изпълнете следните стъпки:

1. Активирайте версия PHP5.4/mod_fcgid през инструмента choosephp

2. Добавете следните редове във .htaccess файл в главната директорията на Вашия сайт:

 - за PHP 5.2:

AddHandler fcgid-script .php

FcgiWrapper /var/www/cgi-bin/php52 .php

- за PHP 5.3:

AddHandler fcgid-script .php

FcgiWrapper /var/www/cgi-bin/php53 .php

- за PHP 5.4:

AddHandler fcgid-script .php

FcgiWrapper /var/www/cgi-bin/php54 .php

- за PHP 5.5 (с mod_fcgid):

AddHandler fcgid-script .php

FcgiWrapper /var/www/cgi-bin/php55 .php

 

Стъпка 3: Указания за инсталиране на шаблона през icncloud.net


- Избираме от менюто в ляво Virtual Servers и добавяме нов виртуален сървър с бутона След това избираме желания шаблон (template):

 

 

- От отворилото се меню маркираме нашия избор:

 

 

- След като сме избрали шаблон продължаваме с Next:

 

 

 

- Въвеждаме label и hostname:

 

 

 

- Избираме параметри на сървъра

 

 

- На последната стъпка избираме Enable ext4 file system for VS ( ext4 е приетата за стандартна файлова система в CentOS 6) и създаваме нашия сървър (Ако желаем автоматичен бекъп/Автоматично скалиране може да го включим или изключим по всяко време след създаване на сървъра):

 

 

- След завършване на процеса по създаване на сървъра може да видим информацията за създадената машина. Тук може да видим генерираната root парола (след като натиснем върху надписа "password"), да променяме наличните на сървъра ресурси и да следим как това се отразява върху цената:



Коментари (0)
Направи нов коментар
 
 
Три имена:
Имейл:
Коментари:
CAPTCHA верификация 
 
Моля въведете текста, изписан на снимката в текстовото поле по-долу. Това е необходимо, за да се предотвратят автоматизирани регистрации и заявки.