Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
admin Site Admin
Зарегистрирован: 11.09.2008 Сообщения: 546
|
|
Вернуться к началу |
|
|
admin Site Admin
Зарегистрирован: 11.09.2008 Сообщения: 546
|
Добавлено: Сб Окт 10, 2015 9:15 am Заголовок сообщения: |
|
|
установка DKIM
http://alexeygfi.livejournal.com/95735.html
Необходимо в режиме SSH выполнить команду: "apt-get install opendkim-tools", установятся генераторы. |
|
Вернуться к началу |
|
|
admin Site Admin
Зарегистрирован: 11.09.2008 Сообщения: 546
|
|
Вернуться к началу |
|
|
admin Site Admin
Зарегистрирован: 11.09.2008 Сообщения: 546
|
Добавлено: Пт Янв 22, 2016 11:50 pm Заголовок сообщения: |
|
|
доступ ограничить для всех кроем одного ip
SetEnvIf Remote_Addr "^xx\.xxx\.xxx\.xxx" realremoteaddr
Order Deny,Allow
Deny from all
allow from env=realremoteaddr
где xx... - нужный IP |
|
Вернуться к началу |
|
|
admin Site Admin
Зарегистрирован: 11.09.2008 Сообщения: 546
|
Добавлено: Вс Фев 07, 2016 9:02 pm Заголовок сообщения: Установка Apache MPM-ITK на CentOS и ISPmanager |
|
|
http://w.abcd.bz/web-servers/ustanovka-apache-mpm-itk-na-centos-i-ispmanager.html
Веб-серверы
Проверка наличия mpm-itk
Проверим, есть ли бинарный файл mpm-itk на сервере, который обычно расположен в /usr/sbin/httpd.itk:
# stat /usr/sbin/httpd.itk
File: `/usr/sbin/httpd.itk'
Size: 363168 Blocks: 712 IO Block: 4096 regular file
Device: 6801h/26625d Inode: 5512117 Links: 1
Access: (0755/-rwxr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2014-09-29 17:00:18.420030023 +0400
Modify: 2014-08-18 18:54:55.000000000 +0400
Change: 2014-09-29 16:48:48.768699179 +0400
Если имеется, то приступаем к настройкам, в противном случае начинаем установку.
Установка MPM-ITK
Apache MPM-ITK отсутствует в стандартном репозитории. Все популярные руководства по его устанвке ссылаются на репозиторий CentAlt, который в последнее время недоступен. Однако существуют и другие альтернативные решения. Для CentOS версии 6.Х Apache MPM-ITK присутствует в репозитории Epel.
Подключение репозитория для установки Apache MPM-ITK
Подключение репозитория EPEL для CentOS 6.5 x64:
# rpm --import mirror.yandex.ru/epel/RPM-GPG-KEY-EPEL-6
# rpm -ihv mirror.yandex.ru/epel/6/x86_64/epel-release-6-8.noarch.rpm
Подключение репозитория EPEL для CentOS 6.5 x32:
# rpm --import mirror.yandex.ru/epel/RPM-GPG-KEY-EPEL-6
# rpm -ihv mirror.yandex.ru/epel/6/i386/epel-release-6-8.noarch.rpm
Установка Apache MPM-ITK на CentOS
Для установки из репозитория EPEL выполните следующее:
# yum install httpd-itk
Настройка файлов конфигурации
Отредактируйте файл /etc/sysconfig/httpd — раскомментируйте либо добавьте строчку:
HTTPD=/usr/sbin/httpd.itk
Отредактируйте конфигурацию Apache, для этого добавьте в файл /etc/httpd/conf.d/php.conf следующие строки:
<IfModule itk.c>
LoadModule php5_module modules/libphp5.so
Если на сервере уже присутствуют домены и настроены какие-либо VirtualHost, то отредактируйте файл /etc/httpd/conf/httpd.conf, для этого поменяйте в нем SuexecUserGroup на AssignUserID (если такие записи имеются). Процесс можно автоматизировать одной из команд:
# perl -p -i -e 's/SuexecUserGroup/AssignUserID/g' /etc/httpd/conf/httpd.conf
либо:
# sed -i -e 's/SuexecUserGroup/AssignUserID/g' /etc/httpd/conf/httpd.conf
Отредактируйте файл /etc/httpd/conf/httpd.conf, добавьте в него по аналогии с <IfModule prefork.c> следующее:
# MPM-ITK
<IfModule itk.c>
StartServers 8
MinSpareServers 5
MaxSpareServers 20
ServerLimit 256
MaxClients 256
MaxRequestsPerChild 4000
Внимание! У вас могут быть совсем другие значения! Конкретные данные берите по аналогии со своим блоком <IfModule prefork.c>.
Перезапустите вебсервер Apache:
# service httpd restart
Убедитесь, что Apache MPM-ITK работает:
# ps ax|grep htt
13554? S 0:00 /usr/sbin/httpd.itk
13580? S 0:00 /usr/sbin/httpd.itk
13588? S 0:00 /usr/sbin/httpd.itk
в выводе в конце строк обязательно должно быть itk.
Настройка конфигурации панели ISPmanager
Отредактируйте файл /usr/local/ispmgr/etc/ispmgr.conf, добавьте в его начало следующее:
Option ApacheMPM
ApacheProcName httpd.itk
Это необходимо для корректной работы панели ISPManager с MPM-ITK, и чтобы при добавлении новых доменов в была указана строка AssignUserID.
Перезапустите панель:
# killall ispmgr
что бы работал webmail
В /etc/httpd/conf.d/squirrelmail.conf прописать внутри блока Directory
Код:
Код: | <IfModule mpm_itk_module>
AssignUserID apache apache
</IfModule> |
Прав нет у пользователя теперь под которым работает скрипт читать /etc/squirrelmail/config.php
Последний раз редактировалось: admin (Пт Июл 08, 2016 10:43 pm), всего редактировалось 1 раз |
|
Вернуться к началу |
|
|
admin Site Admin
Зарегистрирован: 11.09.2008 Сообщения: 546
|
Добавлено: Вс Фев 07, 2016 9:30 pm Заголовок сообщения: Установка mpm-itk на CentOS/ISPmanager |
|
|
http://wiki.owlhost.net/wiki/Установка_mpm-itk_на_CentOS/ISPmanager |
|
Вернуться к началу |
|
|
admin Site Admin
Зарегистрирован: 11.09.2008 Сообщения: 546
|
|
Вернуться к началу |
|
|
admin Site Admin
Зарегистрирован: 11.09.2008 Сообщения: 546
|
Добавлено: Вт Мар 01, 2016 3:51 pm Заголовок сообщения: |
|
|
установка geoip
http://centos-master.ru/content/repo.html
http://centos-master.ru/content/modgeoip-apache2-centos.html
подключение EPEL
Скачиваем необходимые файлы
rpm --import https://fedoraproject.org/static/0608B895.txt
wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -ivh epel-release-6-8.noarch.rpm
Ставим пакет для токо чтобы можно было менять приоритеты у репозиториев
yum install yum-priorities
правим файл
/etc/yum.repos.d/epel.repo
добавляем строчку
priority=10
как то так
[epel]
name=Extra Packages for Enterprise Linux 6 - $basearch
#baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch
failovermethod=priority
enabled=1
priority=10
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
[...]
все EPEL подключен
mod_geoip to apache2 on Centos.
В стандартный репозиторий этот пакет не входит поэтому придётся подключать EPEL
Прочитать как это сделать можно здесь (подключение EPEL)
После подключения EPEL
выполняем команду
yum install mod_geoip
База данных соответствий стран IP адресам расположена по адресу
/usr/share/Geoip. Поскольку ip адреса периодический переходят от страны к стране
хорошей идеей будет скачать новый файл GeoIP.dat
как это сделать
cd /usr/share/GeoIP/
mv GeoIP.dat GeoIP.dat_orig
wget -N -q http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP....
gunzip GeoIP.dat.gz
перезагружаем веб-сервер |
|
Вернуться к началу |
|
|
admin Site Admin
Зарегистрирован: 11.09.2008 Сообщения: 546
|
Добавлено: Сб Мар 12, 2016 3:13 pm Заголовок сообщения: |
|
|
http://patlatix.com.ua/?p=440
Встановлюємо Apache MPM-ITK в ISPmanager4 для Centos та Debian
CentOS 6
Підключення репозиторію CentALT:
rpm -ihv http://centos.alt.ru/repository/centos/6/x86_64/centalt-release-6-1.noarch.rpm
Якщо не працює основний, підключаємо дзеркала:
vim /etc/yum.repos.d/centalt.repo
Вписуємо одне з дзеркал:
[CentALT]
name=CentALT Packages for Enterprise Linux 6 - $basearch
baseurl=http://mirror.ukrnames.com/mirrors/centalt/repository/centos/6/$basearch/
enabled=1
gpgcheck=0
або
[CentALT]
name=CentALT Packages for Enterprise Linux 6 - $basearch
baseurl=http://mirror.neu.edu.cn/CentALT/6/$basearch/
enabled=1
gpgcheck=0
Встановлюємо httpd-itk:
yum update httpd
yum install httpd-itk
Відредагуйте vim /etc/sysconfig/httpd – пропишіть в ньому стрічку:
HTTPD=/usr/sbin/httpd.itk
Відредагуйте конфігурацію Apache – виправте файл vim /etc/httpd/conf.d/php.conf – пропишіть в нього:
LoadModule php5_module modules/libphp5.so
Відредагуйте vim /etc/httpd/conf/httpd.conf – якщо є якісь VirtualHost, то змініть SuexecUserGroup на AssignUserID, командою:
perl -p -i -e 's/SuexecUserGroup/AssignUserID/g' /etc/httpd/conf/httpd.conf
або
sed -i -e 's/SuexecUserGroup/AssignUserID/g' /etc/httpd/conf/httpd.conf
Пропишіть налаштування також для модуля itk.c vim /etc/httpd/conf/httpd.conf
<IfModule itk.c>
StartServers 16
MinSpareServers 10
MaxSpareServers 40
ServerLimit 512
MaxClients 512
MaxRequestsPerChild 500
</IfModule>
Рестарт httpd:
/etc/init.d/httpd restart
Відредагуйте файл конфігурації ISPmanager – vim /usr/local/ispmgr/etc/ispmgr.conf
додайте в нього на початок файлу:
Option ApacheMPM
та змініть даний параметр ApacheProcName httpd на httpd.itk:
ApacheProcName httpd.itk
Рестарт панелі:
killall -9 ispmgr
Після переводу httpd в .itk часто з’являється помилка webmail (squirrelmail)
Потрібно в vim /etc/httpd/conf.d/squirrelmail.conf дописати в середині блоку “Directory”
<IfModule mpm_itk_module>
AssignUserID apache apache
</IfModule>
Debian
Команда для встановлення Apache MPM-ITK та видалення Apache Prefork
apt-get install apache2-mpm-itk
або
aptitude install apache2
Після вводу команди перед вами буде вивід результату з показом який пакет буде встановлено, а який видалено:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
apache2-mpm-prefork
The following NEW packages will be installed:
apache2-mpm-itk
0 upgraded, 1 newly installed, 1 to remove and 0 not upgraded
Відредагуйте файл vim /etc/apache2/apache2.conf – якщо в ньому є VirtualHost, та змініть SuexecUserGroup на AssignUserID, командою:
sed -i -e 's/SuexecUserGroup/AssignUserID/g' /etc/apache2/apache2.conf
Пропишіть налаштування також для модуля itk.c vim /etc/apache2/apache2.conf
<IfModule itk.c>
StartServers 16
MinSpareServers 10
MaxSpareServers 40
ServerLimit 512
MaxClients 512
MaxRequestsPerChild 500
</IfModule>
Рестарт apache:
/etc/init.d/apache2 restart
Відредагуйте файл конфігурації ISPmanager – vim /usr/local/ispmgr/etc/ispmgr.conf
додайте в нього на початок файлу:
Option ApacheMPM
та змініть даний параметр ApacheProcName apach2 на httpd.itk:
ApacheProcName httpd.itk
Рестарт панелі:
killall -9 ispmgr
Після переводу httpd в .itk часто з’являється помилка webmail (squirrelmail)
Потрібно в vim /etc/apache2/conf.d/squirrelmail.conf дописати в середині блоку “Directory”
<IfModule mpm_itk_module>
AssignUserID www-data www-data
</IfModule> |
|
Вернуться к началу |
|
|
admin Site Admin
Зарегистрирован: 11.09.2008 Сообщения: 546
|
Добавлено: Вт Мар 22, 2016 8:39 pm Заголовок сообщения: |
|
|
необходимо добавить на сервере с mod_php персоналдьные параматры php
например на bitrix сервере отдельные параметры mbstring.func_overload для домена
нужно добавить
<Directory /var/www/path/to/dir>
php_admin_value mbstring.func_overload 0
</Directory> |
|
Вернуться к началу |
|
|
admin Site Admin
Зарегистрирован: 11.09.2008 Сообщения: 546
|
Добавлено: Пн Апр 04, 2016 3:36 pm Заголовок сообщения: |
|
|
смена ip панели
замена ip в /usr/local/ispmgr/etc
замена ip в /etc
perl -pi.bak -e "s/oldIP/newIP/g" * ; rm -rf *.bak
удаление лицензии
rm /usr/local/ispmgr/etc/ispmgr.lic |
|
Вернуться к началу |
|
|
admin Site Admin
Зарегистрирован: 11.09.2008 Сообщения: 546
|
|
Вернуться к началу |
|
|
admin Site Admin
Зарегистрирован: 11.09.2008 Сообщения: 546
|
Добавлено: Чт Июл 21, 2016 5:51 pm Заголовок сообщения: |
|
|
если phpmyadmin перекидывает на http вместо https
то
Лечится удалением в файле по пути libraries/Config.class.php следующего кода
// Add port, if it not the default one
if (! empty($url['port'])
&& (($url['scheme'] == 'http' && $url['port'] != 80)
|| ($url['scheme'] == 'https' && $url['port'] != 443))) {
$pma_absolute_uri .= ':' . $url['port'];
} |
|
Вернуться к началу |
|
|
admin Site Admin
Зарегистрирован: 11.09.2008 Сообщения: 546
|
Добавлено: Сб Авг 06, 2016 12:20 pm Заголовок сообщения: |
|
|
стандартная страница заглушка в папке
/usr/local/ispmgr/etc/www.skel/ |
|
Вернуться к началу |
|
|
admin Site Admin
Зарегистрирован: 11.09.2008 Сообщения: 546
|
Добавлено: Сб Сен 03, 2016 11:11 pm Заголовок сообщения: повышенеи версии php centos |
|
|
http://firstwiki.ru/index.php/Смена_версий_PHP
CentOS 6
Подключаем сторонние репозитории
# wget -O /etc/yum.repos.d/centosup.repo http://centosup.ispsystem.info/centosup.repo
# yum makecache
Содержимое файла /etc/yum.repos.d/centosup.repo должен быть такой:
Код: | [centosup]
name=CentOSUP Repository
gpgcheck=0
enabled=1
baseurl=http://centosup.ispsystem.info/repo/$basearch/ |
Также должен быть подключен репозиторий EPEL, если нет, то подключаем. rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
Обновляем PHP 5.3 до последней версии
# yum update php-\*
обновляем PHP до 5.4
# yum install yum-plugin-replace
# yum replace php-common --replace-with=php54-common
обновляем PHP до 5.5
# yum install yum-plugin-replace
# yum replace php-common --replace-with=php55-common
обновляем PHP до 5.6
# yum install yum-plugin-replace
# yum replace php-common --replace-with=php56-common
Делаем даунгрейд до 5.2.17
# yum install yum-plugin-replace
# yum replace php-common --replace-with=php52-common |
|
Вернуться к началу |
|
|
|