Create a Google application

  Sign in to the Google Developers Console with your Google account credentials. Accept the terms of service if you’re prompted to do so. In the upper-left corner of the page, select the project list, and then select New Project. Enter a Project Name, for example DataverseUA, and select Create. Make sure you’re using the new project by selecting …

Continue reading ‘Create a Google application’ »

DDOS на WEB сервер

Утро началось не с кофе. Просматривая логи, обнаружил, что на web сервере аномальная нагрузка. Причем, ping еще шел, а по ssh я уже не мог достучаться. Соответственно все сайты лежали. Идем на шлюз и смотрим кто мешает. GATE # tcpdump -i bge0 host 19x.xxx.xxx.xx4 …. 10:58:29.348293 IP site.com.ua.49864 > 130.0.237.242.https: Flags [S], seq 142297589, win …

Continue reading ‘DDOS на WEB сервер’ »

Postfix только на отправку (relayhost = smtp.gmail.com)

В продолжение темы. Нужно настроить почту для сайта только на отправку. Устанавливаем # yum install certbot # yum install cyrus-sasl-plain # service postfix restart Порт 25 заблокирован хостером, поэтому настроим на 587. # mkdir /etc/postfix/sasl # cat sasl_passwd [smtp.gmail.com]:587 user_gmail@gmail.com:__PASSWORD__ # postmap /etc/postfix/sasl/sasl_passwd # chmod 600 sasl_passwd Редактируем main.cf myhostname = aws.tst-amo.net.ua inet_protocols = ipv4 …

Continue reading ‘Postfix только на отправку (relayhost = smtp.gmail.com)’ »

Downgrade php74 to php72

После установки на AWS LAMP (Centos 7, apache24, php7.4, mariadb10) выяснилось, что некоторые скрипты некоректно отрабатывают. Поэтому нужно понизить версию php. Смотрим все установленные пакеты: # rpm -qa | grep php php74-php-pecl-mysql-1.0.0-0.23.20190415.d7643af.el7.remi.x86_64 php-cli-7.4.33-6.el7.remi.x86_64 php-mysqlnd-7.4.33-6.el7.remi.x86_64 php-mbstring-7.4.33-6.el7.remi.x86_64 php74-php-common-7.4.33-6.el7.remi.x86_64 gd3php-2.3.3-7.el7.remi.x86_64 php74-php-pecl-mcrypt-1.0.6-1.el7.remi.x86_64 php-json-7.4.33-6.el7.remi.x86_64 php-7.4.33-6.el7.remi.x86_64 php74-php-json-7.4.33-6.el7.remi.x86_64 php74-php-cli-7.4.33-6.el7.remi.x86_64 php74-php-pdo-7.4.33-6.el7.remi.x86_64 php-pdo-7.4.33-6.el7.remi.x86_64 oniguruma5php-6.9.8-1.el7.remi.x86_64 php74-php-gd-7.4.33-6.el7.remi.x86_64 php-common-7.4.33-6.el7.remi.x86_64 php-sodium-7.4.33-6.el7.remi.x86_64 php74-runtime-7.4-3.el7.remi.x86_64 php74-7.4-3.el7.remi.x86_64 php74-php-mysqlnd-7.4.33-6.el7.remi.x86_64 Удаляем PHP 7.4 packages …

Continue reading ‘Downgrade php74 to php72’ »

LAMP Centos 7 на AWS Lightsail

# yum install update Timezone Centos 7 # yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm # yum -y install https://rpms.remirepo.net/enterprise/remi-release-7.rpm # yum -y install yum-utils # yum-config-manager –enable remi-php72 # yum update # yum install wget zip unzip # yum install httpd MariaDB # yum install mariadb-server mariadb # mysql_secure_installation And answer to questions in wizard: Switch to …

Continue reading ‘LAMP Centos 7 на AWS Lightsail’ »

Dataverse Docker v.5.13

Stop all run Containers docker stop $(docker ps -q) Delete all Containers docker rm -f $(docker ps -aq) Delete all Images docker rmi -f $(docker images -q) Delete traefic docker network prune Версия  5.13 оказалась наименее безпроблемной, с моей точки зрения. На ней и остановлюсь. # git clone https://github.com/IQSS/dataverse-docker dataverse-docker-5.13 # cp ./distros/docker-compose-ssl.yml ./ Заполняем …

Continue reading ‘Dataverse Docker v.5.13’ »

Dataverse Docker v5.11.1 – mailrelay, https, lang_ua, branding, users 

Установка Скачиваем все необходимое: # cd /home/user && git clone https://github.com/IQSS/dataverse-docker dataverse-docker-5.11.1 Скопируем docker-compose-ssl.yml из distros, так как при установке по README получал ошибку solr # cp ./distros/docker-compose-ssl.yml ./ Редактируем переменные: # cp .env_sample .env && vi .env #COMPOSE_FILE=./distros/docker-compose-ssl.yml COMPOSE_FILE=./docker-compose-ssl.yml #MAINLANG=ua # Domain configuration and init folder hostname=www.dataverse.tst-amo.net.ua traefikhost=www.dataverse.tst-amo.net.ua INIT_SCRIPTS_FOLDER=/opt/payara/init.d # traefik email settings useremail=dataverseimp@imp.kiev.ua …

Continue reading ‘Dataverse Docker v5.11.1 – mailrelay, https, lang_ua, branding, users ’ »

grub – error: symbol ‘grub_calloc’ not found

После аварийного отключения света система (у меня soft RAID 1) не захотела загружаться, а на экране красовалась надпись grub – error: symbol ‘grub_calloc’ not found. Entering rescue mode… grub rescue> что означает – слетел загрузчик. Проделываем следующие шаги: Грузимся с LiveCD (например, с установочной флешки Centos 7), выбираем rescue mode, затем пункт 1 Монтируем корень …

Continue reading ‘grub – error: symbol ‘grub_calloc’ not found’ »

mdadm – замена жесткого диска

# uname -a Linux sdata.imp.kiev.ua 3.10.0-1160.66.1.el7.x86_64 #1 SMP Wed May 18 16:02:34 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux # cat /etc/redhat-release CentOS Linux release 7.9.2009 (Core) На почту начали прилетать такие сообщения …. Device: /dev/sdb [SAT], 1 Offline uncorrectable sectors Device info: WDC WD10EADS-11M2B2, S/N:WD-WMAV52053354, WWN:5-0014ee-259d8f05a, FW:80.00A80, 1.00 TB …. Готовимся к замене диска. Нужно …

Continue reading ‘mdadm – замена жесткого диска’ »