CentOS

Настройка виртуальных хостов в Centos 6 используя ITK

Если к вам в руки попал VPS/VDS и вы планируете разместить на нем свои сайты/проекты, то неизбежно встает вопрос о том, как их сконфигурировать.

 

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

 

Для этих целей я использую расширение сервера Apache под названием ITK. При его конфигурации каждому сайту задается домашняя директория, пользователь и группа.

Модуль запускает процесс Apache для каждого сайта под заданным пользователем с заданной группой. Так, для сайта Technerium создадим пользователя technerium и группу technerium. Тогда при доступе к сайту Apache будет стартовать под пользователем technerium и группой technerium. Благодаря этому, процесс будет иметь доступ только к папке соответствующего сайта, но не других проектов.

 

Сервер базируется на 64-разрядной Centos 6.

 

Как узнать размер папок в директории на CentOS

Бывает, необходимо посмотреть в CentOS не просто размер какой-то одной директории (path/to/folder) командой

 

du -hs path/to/folder

 

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

 

find . -maxdepth 1 -type d -exec du -hs {} \;

 

Эта команда покажет размеры всех папок в текущей директории.

 

Если же хотите задать путь до анализируемой папки, то замените точку на путь, к примеру

 

find path/to/folder -maxdepth 1 -type d -exec du -hs {} \;
Теги: 

Управление экранами screen в CentOS

Список полезных команд по управлению менеджером сессий screen.

Теги: 

Обновление PHP на сервере CentOS 5.x

Недавно столкнулся с вопросом как обновить PHP с версии 5.3 до 5.4 на сервере CentOS 5.x. Пришлось искать решение в интернете, благо материалы есть.

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

Далее пара команд, которыми это всё проделывается.

Subscribe to RSS - CentOS