Контакты RSS 2.0

Разделы Сайта:

Кубтеле - о компании
Инструменты SEO
FreeBSD
Администрирование
Centos администрирование
Windows администрирование
Программирование для web

Аккаунт

Популярное:

Centos › Установка панели управлением хостингом Syscp на CentOS 6.4

Делаем базовую установку системы на жесткий диск с установочного диска CentOs минимальной конфигурации http://isoredirect.centos.org/centos/6/isos/x86_64/, при установке устанавливаем параметры сетевого интерфейса.
Отключаем брандмауэр установленный системой по умолчанию, для этого установим и выполним комманду
yum install system-config-firewall-tui
system-config-firewall-tui

Устанавливаем удобный файловый менеджер со встроенным текстовым редактором Миднайт Коммандер
yum install mc
mc

Запускаем Midnaght Commander, переходим в каталог /etc/selinux/
, открываем файл config, меняем параметр SELINUX=enforsing на SELINUX=disabled, отключаем тем самым Selinux встроенную систему безопасности.
Установим утилиту wget
yum install wget 

Импортируем ключи для пакетов, установим репозитарии для дальнейшей установки
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY*
rpm --import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
cd /tmp
wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
rpm -ivh rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
wget ftp://mirror.switch.ch/pool/1/mirror/scientificlinux/6rolling/i386/os/Packages/epel-release-6-5.noarch.rpm
wget ftp://mirror.switch.ch/pool/1/mirror/scientificlinux/6rolling/i386/os/Packages/epel-release-6-5.noarch.rpm
rpm -ivh epel-release-6-5.noarch.rpm
yum install yum-priorities

открыть в редакторе
/etc/yum.repos.d/epel.repo

в поле mirrorlist=https:// заменить на http://
добавить строку
priority=10
в [epel] раздел в следующей строке, после
enabled=1

устанавливаем обновления
yum update

выполняем установку необходимых пакетов
yum groupinstall 'Development Tools'

устанавливаем Apache, MySQL, PhpMyAdmin
yum install ntp httpd mod_ssl mysql-server php php-mysql php-mbstring phpmyadmin


Добавляем в автозагрузку и стартуем

chkconfig httpd on
chkconfig --levels 235 mysqld on
/etc/init.d/httpd start
/etc/init.d/mysqld start


Устанавливаем пароль суперпользователя на MySQL
mysql_secure_installation


Закомментируем конфигурационный файл /etc/httpd/conf.d/phpmyadmin.conf
#<Directory "/usr/share/phpmyadmin">
#  Order Deny,Allow
#  Deny from all
#  Allow from 127.0.0.1
#</Directory>


Включим авторизацию в phpMyAdmin при помощи cookie по протоколу http для этого отредактируем /usr/share/phpmyadmin/config.inc.php
[...]
/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = 'http';
[...]


Перезапустим Apache
/etc/init.d/httpd restart


Откроем в браузере http://адрес _нашего_сервера/phpmyadmin/
Загружаем утилиту webmin
cd /tmp
wget http://www.webmin.com/download/rpm/webmin-current.rpm


Устанавливаем webmin командой
rpm -Uvh webmin-1.630-1.noarch.rpm


переходим в рабочий каталог webmin
cd /etc/webmin


Редактируем конфигурационный файл miniserv.conf, меняем порт для большей безопасности
Добавляем webmin в автозагрузку и стартуем командами
chkconfig webmin on servise webmin start 
/etc/webmin/start

Устанавливаем расширения Apache
yum install php php-devel php-gd php-imap php-ldap php-mysql php-odbc php-pear php-xml php-xmlrpc php-mbstring 
php-mcrypt php-mssql php-snmp php-soap php-tidy curl curl-devel perl-libwww-perl ImageMagick libxml2 libxml2-devel mod_fcgid 
php-cli httpd-devel


Открываем в браузере http://адрес _нашего_сервера:10000 утилиту webmin, Порт приводится устанавливаемый по умолчанию.

Заходим в пункт меню неиспользуемые модули, устанавливаем Proftpd сервер, далее создаём пользователя с группой ftpusers и домашним каталогом виртуальных хостов Apache. Добавляем Proftpd сервер в автозагрузку
chkconfig proftpd on


Запускаем Proftpd, если не запустится перезапускаем сервер, обратите внимание, что если имя вашего узла указано с ошибкой, то сервер Proftpd запускатся не будет, а будет выдавать ошибку
Ошибка при запуске сервера FTP : Starting proftpd: [FAILED]
Для работы утилиты панели управления хостингом, нам потребуется установить дополнительные пакеты в систему, выполним команды
yum -y install php-posix
yum install php-bcmath

Забираем дистрибутив панели управления хостингом syscp здесь SysCP-master.zip [975,91 Kb] (cкачиваний: 82)
Загружаем её в каталог виртуальных хостов Apache по протоколу ftp, далее раскрываем архив на сервере и копируем рабочий каталог syscp в /usr/share/ , далее добавляем в каталог конфигурационных файлов Apache конфигурационный файл подключения панели управления syscp, подробности настройки виртуальных хостов Apache узнайте здесь Настройка виртуальных хостов Apache рекомендуется скопировать и переименовать уже существующий конфигурационный файл phpmyadmin.conf внести в него соответствующие изменения.
Перезапускаем Apache. Открываем в браузере ссылку http://adres_nashego_servera/syscp этот путь я указал в конфигурационном файле, у нас должно будет открыться установка syscp на нашем сервере http://adres_nashego_servera/syscp/install/install.php
При установке нам потребуется указать пароль суперпользователя на Mysql, а также указать и записать себе пароль на пользователя Mysql с ограниченными правами, при этом в самой Mysql ничего создавать не нужно, система сама всё создаст. Да и ещё укажите имя пользователя и группу web сервера Apache, в соответствии со списком пользователей, посмотреть можно в Webmin. После нажатия кнопки Далее, система создаст конфигурационный файл, его надо будет перенести в соответствующий каталог, внимательно прочитайте сообщения выдаваемые системой внизу. После переноса конфигурационного файла в указанный каталог пройдите по ссылке указанной на странице. У вас откроется окно авторизации в панели управления syscp. Войдите в неё с именем пользователя admin и вашим паролем на syscp.
В панели управления выберите ваш язык и перейдите к настройкам служб. Далее выбирайте наиболее подходящую вам систему. и выполняйте команды в командной строке вашего сервера.
выполнить следующие команды для создания виртуальных каталогов пользователей
mkdir -p /var/customers/webs/
mkdir -p /var/customers/logs/
mkdir -p /var/customers/tmp
chmod 1777 /var/customers/tmp

и закомментировать запуск модуля userdir в конфигурационном файле Apache
выполните команду
/etc/init.d/httpd restart

скачать dle 10.3фильмы бесплатно
Добавил: admin › 31-05-2013, 14:12
› 0 комментария › печатькатегория
Другие новости по теме
  • Настройка системы CentOS 6.4 x86_64 для виртуального хостинга Apache2, Dovecot, с установкой панели ISPConfig 3
  • Установка и настройка утилиты PowerChute Business Edition Agent на сервер Centos 6.4
  • Установка системы учёта статистики Awstats на Centos
  • Настройка сервера под задачи web хостинга на CENTOS 6
  • Настройка web сервера на FreeBSD

  • Кубтеле 350000, Россия, Краснодарский край, , город Краснодар,улица Айвазовского, д. 94, корп. А
    Продвижение сайтов,Регистрация доменов,Компьютерная системная интеграция
    8(861) 299-02-62, +7(903) 449-666-8