Рубрика: Сервер

Одна общая папка на два сайта

Одна общая папка на два сайта

ssh запрос (site2.ru/uploads пустая директория) mount -o bind /var/www/mc/data/www/site1.ru/uploads /var/www/mc/data/www/site2.ru/uploads А также прописываем строку в файле /etc/fstab (чтоб работало после перезагрузки) /var/www/mc/data/www/site1.ru/uploads /var/www/mc/data/www/site2.ru/uploads none bind 0 0 Теперь site2 будет подгружать изображения из папки site1 Узнать что замонтировано mount -l Если нужно размонитровать pkill -kill -f "sshfs" && umount /var/www/mine/data/www/site2.rup/uploads или fusermount -u /var/www/mine/data/www/site2.ru/uploads

Transmission CENTOS 7 SEEDBOX

Transmission CENTOS 7 SEEDBOX

Итак, для наших целей подойдет простенький VPS за 300-500р Я лично заказывал тут https://www.ipserver.su CENTOS 7, 1 IP, 120GB HDD Подключаем epel репозиторий и обновляем пакеты yum install epel-release yum -y update Перезагружаем сервер и переподключаемся через 2-5 мин reboot Ставим демона transmission yum install transmission-cli transmission-common transmission-daemon Команды для запуска, остановки, проверки статуса демона […]

Установка Munin CentOS

Установка Munin CentOS

Установка Munin в CentOS/RedHat/Fedora После того как подключили репозиторий EPEL, установка выполняется в одну команду. Ну что же, приступаем: # yum —enablerepo=epel install munin munin-node rrdtool Если у вас команда что выше не выполниться ( что я сомневаюсь), то выполните установку не через репозиторий, а непосредственно через файловый менеджер yum: # yum install munin munin-node […]

Параметры NGINX

Параметры NGINX

В файл /usr/local/nginx/conf/nginx.conf после строки keepalive_timeout 0; можно добавить следующие строки: sendfile on; # обеспечивает прямую передачу файлов, включайте эту опцию всегда tcp_nopush on; # полезно для sendfile, включение этой опции позволяет передавать заголовок ответа и начало файла в одном пакете, а также передавать файл в полных пакетах keepalive_timeout 30; # Если у Вас на […]

Настройка нового сервера

Настройка нового сервера

1.Установка ISP Manager 5 wget http://cdn.ispsystem.com/install.sh sh install.sh ISPmanager 2.Интеграция->Модули->LetsEncript->Установить 3.Настройки->Возможности->Веб-сервер (WWW)->Изменить->NGINX 3.Обновляем PHP 5.4 до PHP 5.6 через REMI rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm Прописываем enable=1 в файле /etc/yum.repos.d/remi.repo/remi.repo yum update && yum upgrade -y 4.Ставим killall yum install psmisc 5. Чистим кэш пакетов ISP rm -rf /usr/local/mgr5/var/.xmlcache/ killall core 6.Установка memcached http://lerr.me/134.html 7. Дефолтная статика […]

[ERROR] Error in accept: Too many open files

[ERROR] Error in accept: Too many open files

Узнаем лимиты (stack_size) ulimit -S -a ulimit -H -a Выполняем команду и устанавливаем новый лимит (работает для текущей сессии) ulimit -n 8192 или в конец файла /etc/security/limits.conf пишем * soft nofile 8192 * hard nofile 20000 в my.cnf указать open-files-limit = 8192 open-files = 2048 Текущее состояние числа открытых файлов можно узнать так: cat /proc/sys/fs/file-nr […]

Качаем мускулы с mysqltuner CentOS 7

Качаем мускулы с mysqltuner CentOS 7

Ставим yum -y install mysqltuner Запускаем так mysqltuner или так perl mysqltuner.pl —user root —pass rootpassword Конфиг БД правим тут /etc/my.cnf и затем рестарт БД sysyemctl restart mariadb Теперь настраиваем конфиг по этой инструкции http://lerr.me/504.html Включаем логирование медленных запросов а также запросов без индексов ## Logging datadir = /var/lib/mysql relay_log = mysql-relay-bin relay_log_index = mysql-relay-index […]

LetsEncript + NGINX CentOS 7

LetsEncript + NGINX CentOS 7

Так как сертифиакты StartSSL приказали недолго жить, пришлось ставить LetsEncript В ISP Manager это все делается автоматом во вкладе Модули, а вот в ISP 4 пришлось заморочиться Ставим git yum install git Ставим letsencript git clone https://github.com/letsencrypt/letsencrypt /opt/letsencrypt Создаем сертификаты /opt/letsencrypt/certbot-auto certonly —webroot -w /var/www/user/data/www/site.org -d site.org -d www.site.org Они создадутся по пути /etc/letsencrypt/live/site.org/ Создаем […]

Яндекс.Диск WebDAV davfs CentOS 7 ISPmanager

Яндекс.Диск WebDAV davfs CentOS 7 ISPmanager

Устанавливаем davfs (предварительно подключив репозиторий Epel) : yum install davfs2 и дополнительно ставим yum install libproxy.x86_64 pakchois-devel neon Создаем приложение и получаем секретный ключ (вместо того чтобы светить паролем от Яндекса) https://passport.yandex.ru/profile/access Добавляем данные аутентификации в файл /etc/davfs2/secrets: # /home/otto/foo otto g3H"x\ 7z\\ # /media/dav/bar otto geheim # Old style # "http://foo.bar/my documents" otto "geh […]