Комплексный маркетинг сайта: продвижение сайта, контекстная реклама, соц. сети, аналитика
Главная » Статьи » Администрирование (статьи) » CENTOS 6.0 + LAMP

CENTOS 6.0 + LAMP

Нетребовательный, но мощный сервер для какого-нибудь скрипта. Требуется меньше 512мб ОЗУ и ещё остаётся для нагруженных процессов.

Рублей за 50 в месяц отлично подходит для одного сайта, на котором будет работать какой-нибудь мощный скрипт. При 2.4ГГц суммарная мощность (cp. units) будет примерно в 6-8 раз выше, чем самый мощный shared под битрикс. До такой настройки сервак мне обходился примерно в 500-600 рублей в месяц.

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

После монтирования образа ничё нагруженное (цмска например) работать так просто не будет, надо донастроить пару мелочей.

К вопросу о том, что вопрос кривой кодировки возникнет 100% после импорта базы - расписал далее. В системе все уже есть: zend, crontab, nano, zip/unzip и прочее. Но нужно исправить некоторые (удивительно что отключённые) параметры, и таких мест всего штук 5.

0. FTP не нужен, используем far и scp или sftp

1. На сервер заходим через putty. Выход из любой программы = ctrl+c (или реже ctrl+z). Все действия можно (хотя и не желательно) проводить от root, надо только права на файлы переписать (об этом ниже)

from root:
CREATE USER 'monkey'@'localhost' IDENTIFIED BY 'password1';
GRANT ALL PRIVILEGES ON * . * TO 'monkey'@'localhost';


from monkey:
mysql -umonkey -p
CREATE DATABASE direct;

3. Из SQL файла Через терминал выполняем строки про кодировку БД и т.п.

4. Импортируем

4.1 Если надо сделать копию базы, то
mysqldump -u monkey -p direct > /var/www/html/dump.sql

5. В php нужно enable short tags

6. В apache нужно включить ЧПУ

7. Не забываем сделать sudo chmod -R 755 /var/www/html/

8. Делаем в кроне что надо (Запуск crontab через nano для удобства редактирования):
*/1 * * * * /usr/bin/php /var/www/html/cron.php > /dev/null 2>&1
*/1 * * * * /usr/bin/mysql -umonkey -ppassword1 -hlocalhost -Ddirect -e"TRUNCATE TABLE stats"

9. Проверяем ошибки в логах.

Во всех статьях в коде заменены:

[ на [

{ на {

< на &123;

Звоните +7 (812) 914-41-56, ответим на вопросы на тему работы с MODX Evolution или комплексного маркетинга.

Заказать эту или любую другую услугу вы можете на странице контактов.