суббота, 31 октября 2015 г.

Установка админки xcache (xcache-admin)

Установка:
# yum install xcache-admin

По умолчанию создается файл конфига апача /etc/httpd/conf.d/xcache.conf и PHP: /etc/php.d/xcache.ini

Дефолтный конфиг апача нам не подходит, нужно его поднастроить:
# vim /etc/httpd/conf.d/xcache.conf
Alias /xcache /usr/share/xcache
<Directory /usr/share/xcache>
AssignUserID apache apache
   Order Deny,Allow
   Deny from 1.2.3.4
   Allow from All
   DirectoryIndex index.php
   <IfModule php5_module>
      AddType application/x-httpd-php .php  .php3 .php4 .php5 .phtml
      php_flag magic_quotes_gpc Off
      php_flag track_vars On
      php_flag register_globals Off
      php_admin_flag allow_url_fopen Off
      php_admin_flag engine on
      php_value include_path .
      php_admin_value upload_tmp_dir /tmp
      php_admin_value open_basedir "/usr/share/xcache/:/etc/xcache/
      php_admin_value session.save_path "/var/lib/php/session"
   </IfModule>
   RemoveHandler .php .php3 .php4 .phtml
   <FilesMatch "\.ph(p[3-5]?|tml)$">
      SetHandler application/x-httpd-php
   </FilesMatch>
</Directory>

Задаем пароль от админки:
# echo -n 'passw0rd' | md5sum
bed128365216c019988915ed3add75fb  -

В конфиге админки указываем имя пользователя и пароль:
# vim /etc/php.d/xcache.ini
...
[xcache.admin]
xcache.admin.enable_auth = On
xcache.admin.user = "admin"
xcache.admin.pass = "bed128365216c019988915ed3add75fb"
...

# service httpd restart

Админка лежит по адресу: http://ip-адрес/xcache/

вторник, 20 октября 2015 г.

Отбойники от Gmail (проблема с ipv6 PTR)

Если приходят отбойники от Gmail типа:
This message was created automatically by mail delivery software.

A message that you sent could not be delivered to one or more of its
recipients. This is a permanent error. The following address(es) failed:

   (generated from [email protected])
   SMTP error from remote mail server after end of data:
   host gmail-smtp-in.l.google.com [2a00:1450:4010:c03::1a]:
   550-5.7.1 [2a00:f940:2:1:2::55e] Our system has detected that this message does
   550-5.7.1 not meet IPv6 sending guidelines regarding PTR records and
   550-5.7.1 authentication. Please review
   550-5.7.1  https://support.google.com/mail/?p=ipv6_authentication_error for more
   550 5.7.1 information. r71si1594233lfe.161 - gsmtp

Нужно в конфиг exim добавить:
# vim /etc/exim/exim.conf
disable_ipv6 = true

Ну или для ipv6 прописать корректную PTR-запись.

понедельник, 19 октября 2015 г.

Нет выбора сертификата в ISPmanager 4

CentOS 6.
Наблюдается картина, что нельзя для www-домена выбрать сертификат, только устанавливается самоподписанный.
Это возникает из-за того, что установлена старая версия nginx, поэтому порт 443 слушает apache.

Решение обновить nginx до более поздней версии:
# echo "[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/6/\$basearch/
gpgcheck=0
enabled=1" > /etc/yum.repos.d/nginx.repo

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

суббота, 3 октября 2015 г.

At least MB more space needed on the /boot filesystem

При попытке обновления:
# yum update
...
Error Summary
-------------
Disk Requirements:
  At least 5MB more space needed on the /boot filesystem.

Смотрим место:
# df -h /boot
Filesystem      Size  Used Avail Use% Mounted on
/dev/md126p1    190M  152M   25M  87% /boot

Какие ядра установлены:
# rpm -qa | grep kernel
kernel-tools-libs-3.10.0-229.11.1.el7.x86_64
kernel-3.10.0-229.11.1.el7.x86_64
kernel-headers-3.10.0-229.11.1.el7.x86_64
kernel-3.10.0-123.el7.x86_64
kernel-3.10.0-229.7.2.el7.x86_64
kernel-tools-3.10.0-229.11.1.el7.x86_64

Какое сейчас задействовано:
# uname -r
3.10.0-229.11.1.el7.x86_64

Удаляем старое:
# rpm -e kernel-3.10.0-123.el7.x86_64

Места теперь хватает:
# df -h /boot
Filesystem      Size  Used Avail Use% Mounted on
/dev/md126p1    190M  118M   59M  67% /boot

Если это не помогло, то можно попробовать так:
# mount -o remount,rw /boot
# yum update