Пакетное добавление сайтов в панель ISP Manager 6

Author Автор: Роман Чернышов    Опубликовано: 7 декабря 2024

Друзья, привет! Недавно столкнулся с задачей, по переносу с сервера на сервер более пятисот сайтов, после переноса все сайты нужно было добавить в панель управления сервером ISP Manager 6, с указанием директории сайта, алиаса, режима работы PHP и его версию, поддержку HTTPS и SSL сертификат. Разумеется вручную, такую работу выполнить невозможно, поэтому я написал скрипт на PHP, который всю работы сделает сам, а именно: — получит нужные данные из конфигурации хостов веб-сервера Apache и добавить сайты в панель. Далее расскажу обо всем подробнее. подробнее

Category Категории: PHP, Администрирование, Прочее     Tags Теги: ,

Обрезка документа PDF в Linux из PHP

Author Автор: Роман Чернышов    Опубликовано: 6 декабря 2024

Доброго времени друзья! Недавно я столкнулся с задачей, реализовать обрезку PDF документа по краям в проекте написанном на PHP. Поиск решений, ничего толкового не дал, как ни странно(в случае работы с PDF из PHP дела обстоят именно так, использование библиотек типа Fpdi тоже не решает задачу, или решает некорректно). В итоге, было принято решение, выполнить задачу используя такую связку: PHP -> внешняя программа PDFCrop под Linux (решение нашлось для CentOS 7, AlmaLinux и Ununtu). подробнее

Category Категории: PHP, Администрирование     Tags Теги: , , , ,

Прокси веб-сервера Apache и nGinx

Author Автор: Роман Чернышов    Опубликовано: 3 декабря 2024

nginx apache proxy Доброго времени друзья! В рамках заметки, решил написать небольшой пост о том, как проксировать веб-сервер Apache и nGinx через настройку его конфигурации(виртуальных хостов), на сторонний внешний сервер. Это может пригодиться например для быстрого переноса сайтов на новый сервер, чтобы не было простоя в его работе, при ожидании обновления DNS записей(типа A) и их кеша на серверах имен, просто перенаправлении трафика или в ряде других случаев. подробнее

Category Категории: Администрирование     Tags Теги: , , ,

Настройка WebSocket на сайте для быстрого обмена данными

Author Автор: Роман Чернышов    Опубликовано: 30 ноября 2024

Доброго времени друзья! Вкратце решил описать как организовать обмен данными клиент-сервер, на базе протокола WebSocket, в рамках сайта, например для мгновенного обмена сообщениями в чате. Принцип работы следующий — запускаем скрипт на PHP, работающий в фоновом режиме(это сервер WS), вешаем его на порт(например на 8090), далее настраиваем проксирование Apache или nGinx, чтобы все запросы из вне, по протоколу WS(с HTTP заголовком Upgrate: websocket) переправлялись на localhost:8090. Затем подключаемся к серверу из JavaScript, слушаем и обрабатываем данные. Отправляем сообщения в сокет из PHP. Собственно всё. Далее подробно. подробнее

Подключение сайта к доставке DPD по API

Author Автор: Роман Чернышов    Опубликовано: 28 ноября 2024

dpd Рад поделиться опытом успешного проекта по интеграции сайта с курьерской службой DPD через API. Клиент, владелец крупного интернет-магазина автозапчастей, обратился ко мне по рекомендации. Знакомство с его потребностями прошло быстро и чётко, а последующая работа – без задержек. Проект стал очередным подтверждением эффективности сотрудничества с клиентами, пришедшими по рекомендациям.
подробнее

Category Категории: CMS, PHP     Tags Теги: , ,

Бот для автоматических заказов на Wildberries

Author Автор: Роман Чернышов    Опубликовано: 22 ноября 2024

Бот снайпер для авто выкупа товаровДрузья, всем привет! Спешу поделиться новой разработкой — «Бот для автоматических заказов на Wildberries», который представляет собой плагин для браузера Chrome (плагин также умеет работать с Ozon). С помощью него, можно отслеживать скидки и акции на маркетплейсе и при достижении заданных условий(например стоимости товара ниже заданной), автоматически выкупать его. Как это работает? — Товар будет добавлен в корзину, его стоимость будет зафиксирована, вам будет отправлено уведомление в Телеграм, после чего останется его только оплатить. Далее обо всем подробнее. подробнее

Интеграция платежной системы MoonPay на сайт по API

Author Автор: Роман Чернышов    Опубликовано: 10 ноября 2024

moonpay В своем портфолио я хочу представить вам проект, который считаю весьма интересным: «Интеграция платежной системы MoonPay на сайт через API». Ко мне обратился клиент, владелец сети Telegram-ботов, управляемых через централизованный сайт. Он нашел меня через мой блог, прочитав одну из моих статей, и предложил сотрудничество. Клиент внимательно изучил разделы моего блога, такие как «Гарантии», «Об авторе» и «Отзывы», прежде чем принять решение. После этого мы приступили к работе. подробнее

Category Категории: JavaScript / jQuery, PHP     Tags Теги: ,

Парсер товаров с Taobao

Author Автор: Роман Чернышов    Опубликовано: 8 ноября 2024

taobao Доброго времени друзья! В рамках портфолио спешу поделиться небольшой заметкой о моей недавней разработке, а именно парсере(скрипт сбора данных) товаров с сайта Taobao. Скрипт умеет работать по списку поисковых ключей, по списку ссылок или в режиме глобального парсинга(обходить все каталоги и товары, что встретит на своем пути). Результаты парсинга можно выгрузить в базу дынных MySQL, таблицу Excel или сразу импортировать на ваш сайт. подробнее

Category Категории: JavaScript / jQuery, mySQL, PHP     Tags Теги: ,

Упаковка и минификация кода JavaScript онлайн

Author Автор: Роман Чернышов    Опубликовано: 7 ноября 2024

Упаковка JSСпешу поделиться еще одним полезным инструментом, если вы пишите код на JavaScript, иногда может возникнуть потребность в его обфускации(хоть данный инструмент и не совсем про это, но в какой-то степени это тоже с кодом происходит), минификации и упаковке. Для чего? — Например для защиты от нелегитимного распространения, или чтобы скрыть внутреннюю логику работы кода в рамках вашего сайта и так далее. В общем инструмент очень полезный, встречайте: — «Упаковка и минификация кода JavaScript онлайн». подробнее

Как эффективно анализировать логи при DDOS атаке

Author Автор: Роман Чернышов    Опубликовано: 7 ноября 2024

Доброго времени друзья! Сегодня я хочу поделиться заметкой о том, как можно быстро проанализировать логи веб-сервера Apache на предмет самых активных IP адресов с которых идут запросы(например в случае DDOS атаки) или самых активных сайтов на вашем сервере, к которым идут запросы. подробнее

Автор блога
Роман Чернышов
Веб-разработчик,
Full Stack
Senior, Architect
PHP, JavaScript, Node.JS, Python, HTML 5, CSS 3, MySQL, Bash, Linux Admin
Заказать работу
предложить оффер

Моя книга
Книга. Веб-разработчик. Легкий вход в профессию
Печатная книга
Веб-разработчик.
Легкий вход в профессию
Купить за 359₽
Популярные записи
Последние вопросы
Список вопросов
Последние комментарии
Меню

Archive

Мои проекты
Insurance CMS Love Crm CMS Совместные покупки Мой PHP Framework Хостинг для моих клиентов Лицензии на мой софт и поддержка