Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!
1500 ₽

Ускорить Opencart за счет настройки VPS + установить SSL сертификат пе

проект не выполнен


Сотрудничал я с одним фрилансером регулярно, он изначально устанавливал и настраивал мой VPS.

На новый год он предложил поставить SSL сертификат, было как то спустя время я наконец то заказал SSL сертификат и выделенный IP.

Попробовал он поставить SSL сертификат, но не получалось, пару часов мучений и получилось, сайт по умолчанию выдавался по https, но не грузились фото товара через один модуль opencart. Выдавались по http, а как известно если есть http в коде то сайт не считается полностью защищенным под SSL и браузеры на него ругаются.

Решили откатиться назад так как было уже 3 утра=). В итоге был переустановлен весь апач, nginx и debian. Решили вернутся к вопросу на днях. За это время хостер умудрился без уведомления изменить автобэкап с 7 дней до 4 дней и была затерта копия до начала установки

Сейчас этот фрилансер то занят поддержкой своих постоянных клиетов, то уехал, то света у него нет=) В общем слился пополной.

Текущие обнаруженные проблемы после вышеописанных действий:

  1. Имеем оплаченный простаивающий сертификат на два года=)
  2. В PHP MY ADMIN у меня нет событий, а я их использовал то ли стоит старая версия (сейчас стоит: 3.4.11.1deb2+deb7u1) то ли phpmyadmin не настроен как надо что вероятнее всего, так как внизу выдается ошибка "Дополнительные возможности phpMyAdmin не настроены в полной мере, некоторые функции были отключены. Для определения причины нажмите здесь." и "Ошибка при указании соединения для controluser в конфигурации."
  3. Нужно проверить автостарт сервера после перезагрузки насколько я помню он не стартовал сам последние две перезугрузки у фрилансера, он останавливал nginx вручную, потом стартовал apach потом стартовал вручную nginx. Все стартовало.
  4. Сервак периодически флудили, я попросил что то сделать и фрилансер поставил ограничение на количество одновременных запросов, показал последних флудеров их IP (я так понял что где то есть инструмент статистики популярных IP что ли), нужно проверить слетели ли настройки после переустановки или нет. А возможно вообще лучше какой то инструмент аналитики поставить чтобы можно было выявлять гадов и банить их вручную по IP. Так как по файлам логов я их не вижу, а если захожу в панель админа у хостера то вижу что периодически идут большие запросы к файлам и они затормаживают сервак, а иногда и вообще ложат.
  5. Китайцы регулярно брутили доступ к серваку по ssh это было не сложно так как порт стоял по умолчанию 22, теперь он его сменил на другой. Думаю этого достаточно, но хотелось бы услышать Ваше мнение?
  6. Так как сайт под cloudflare важно чтобы на сайт отдавались реальные IP. Я делал сам согласно данной инструкцииhttps://www.easycoding.org/2013/08/12/nastraivaem-... но насколько я вижу переброска сбилась, нужно опять ее сделать согласно данной инструкции.
  7. На сайте перестал генерироватся sitemap выдает ошибку 500, насколько я понимаю нужно увеличить время на ответ по http или выполнение php так как эти настройки сбились, также перестал работать поиск по сайту, ранее он из за своей кривизны долго грузился но загружался, а сейчас долго жду и просто белый лист, возможно тоже тайминг помомжет, если не поможет это уже будут мои проблемы буду сам разбираться из за чего так вышло.
  8. Сайт не грузится по выделенному IP при переходе по выделенному IP я вижу "It works! This is the default web page for this server.The web server software is running but no content has been added, yet."
  9. Не пишутся логи nginx mysql все файлы датированы 15 июля... также не могу вспомнить где смотрел кто брутит по пароль к серверу по ssh не вижу лога или не там смотрю.

Сделать работу нужно в два этапа.

Первый: этап

  • настроить VPS (nginx, php) под более шуструю работу сайта + перераспределить память и увеличить лимиты тайминги (в приницпе скорость работы сайта сейчас "приемлемая" при 20 000 товаров и стольких модулях, кривом css, большом количестве яваскриптов, но если Вы можете что то еще сделать кроме правильной настройки уже имеющихся "сервисов" я только за. т.е. мне не нужно модифицировать opencart суть не в этом, а правильной настройки апача, nginx, php .... + возможно есть другие методы серверной настройки, может Вы можете что то еще предложить сделать чтобы сам сайт работал быстрее, какие то иньекции=).
  • сделать переброску IP под cloudflare сам опять разбираться с ней не хочу, там все просто для разбирающегося дело 1 минуты
  • настроить phpmyadmin на нормальную работу т.е. убрать ошибки на которые он жалуется и соответственно думаю появятся нужная мне функция событий
  • проверить автостарт сервера
  • проверить остались ли настройки ограничения количества запросов для блокировки флудеров
  • исправить ситуацию с записью логов nginx mysql и т.п. нужно чтобы они писались

Первый этап желательно сделать вечером или ночью.

Второй этап:

  • подключить на сервер SSL
  • разобраться с выделенным IP по нему сайт не грузится, но подключиться по ssh и ftp к данному ip уже реализовано

Второй этап нужно делать только после 20.00 т.е. когда на сайте минимум посетителей так как в прошлый раз сайт не работал 2-3 часа, повторять это не хочется.

P.S. Почему не работали картинки мне кажется я понял у модуля в котором фото отдавались по http есть свои конфиги, я про них забыл так как давно ставил данный модуль, потом нарыл установочный мануал модуля и понял что вероятно в нем ошибка. Файл прилагаю, насколько я понимаю нужно переписать банально http на https и все должно сработать.

Скачать базу данных и сделать замену с http на https нужно будет Вам, а по самим файлам движка если я где оставлял http я уже сам пробегусь и подправлю.

Работа без ftp и ssh, соединяемся через TeamViewer. Я не специалист, но практически все сделано своими руками по этому что и как работает я понимаю. У меня стоит Putty для SSH, FileZilla, AlkePad, также остались версии файлов opencart при которых работал SSL у фрилансера т.е.

/config.php

/admin/config.php

.htacess

Первый этап можно сделать в любое время я минимум по 18 часов в онлайн можно днем можно вечером и до 2 часов ночи, но лучше вечером или ночью, второй этап хочу сделать через 2 дня чтобы я мог потестировать скорость сервера хотя бы это время. Так как насколько я понял ssl дает свою нагрузку на сервак, из за чего сайт будет работать медленее. вот и хочу понять и сравнить насколько идет просидание.

Ах да сайт работает через Cloudflare, они поддерживают ssl в настройках насколько я понял нужно переключать есть три варианта, без ssl, их ssl сертификат и личный ssl сертификат. Если я правильно разобрался.

Судя по статистике хостера сейчас нагрузка в среднем 30-35% параметры VPS

Процессор

Intel(R) Xeon(R) CPU X5560 @ 2.80GHz 2800.128 Mhz X 2

Оперативная память

1033436 kB

Файл подкачки (swap)

499708 kB

Размер дискового пространства

29068 Mb

Средняя загрузка

0.18 0.31 0.34

Продолжительность работы

15 days 45 minutes

Количество процессов

130

Панель ISP light


Обновление #1 от 4 октября в 18:16

Пояснение. Насчет ускорить имеется ввиду настроить nginx и общую конфигурацию дебиана и др. все внутри имеющегося сервера.

Насколько я понимаю после переустановки сервера о которой я писал в начале, настройки вот такие тонкие которые делались при его первоначальной настройке просто слетели. Вот и стоит задача проверить, аля подправить.

Задача не стоит перебрать сервер. Так как он работает на текущий момент меня устраивает впринципе, задано малое время на обработку скрипта это одно.

Насчет убрать флуд. Я не сижу под атаками, нет таковой проблем массовой. Но раз в неделю либо две на сервер судя по статистике хостера приходит большой запрос на скачивание с диска. Вот и вся проблема. Вот я его вижу в логах у хостера что в одну минуту большой запрос пришел и сайт упал временно. Вот и стоит задача ограничить количество обращений, либо поставить статистику чтобы я мог зайти, увидеть ip уродца и на уровне cloudflare или внутреннем движка ограничить доступ. Вот и все.

По этому ни о какой миграции, создания проксированния, речи не идет. К счастью данной задачи пока нет.

TeamViewer вопрос принципиальный. Я не вижу ничего сложного подключиться и через putty по ssh и flashfxp сделать все.

А не давать доступ к рабочему сайту с базой данных человеку какие бы у него отзывы не были. Это бизнес можно как поставить шел так и слить информацию. Кому не подходит данное условие сорри. Есть мнительные люди. Я мнительный мой косяк буду себе потом надумывать. А так я вижу действия, и комманды, отличить слив на сторонний сервак от установить вроде ума особого не нужно..


https://content.freelancehunt.com/projectsnippet/9...

Отзыв заказчика об исполнителе Иване А.

Качество
Профессионализм
Стоимость
Контактность
Сроки

Если берешься за работу так берись. Сначала выяснилось что у него плохой интернет и работа через TeamViewer не возможна нормальная. Предложил через скайп демонстрацию экрана чтобы я сделал. Я более менее разбираюсь согласился. Итог с 8 вечера до 3 ночи сделано 10% работы которой нужно было сделать. Сломан PHP my admin. Отремонтировать не смог. Спустя сутки фрилансер просто пропал и вот неделю его нет. Проект закрыт за отсутствием стороны.

Да и еще смотрю в профиле Москва. Спрашиваю, а что в Москве плохой интернет? Что за бред. Ответ я не из Москвы я из Костромы Колымы Курска в общем откуда то из региона, даже не московского. Делайте выводы. Однозначно не рекомендую.

Макс Л. Макс Лев | Персональный Персональный проект



  1. 7 дней1500 ₽Победившая ставка
    Иван Анфилатов
     160   1   1


    Россия Киров (Кировская обл.) | 5 октября 2015 |

Заказчик
Макс Лев
Украина Украина  12   0
Проект опубликован
5 октября 2015
108 просмотров
Поделиться