Блог вопиющего в пустыне
Сайт уже несколько лет бесперебойно функционировал на веб-сервере Microsoft-IIS, который был запущен на платформе Windows Server 2008R2. Но со временем, при запланированной остановке сервера (проведении ТО) и последующем запуске, он перестал стартовать с первого раза. Полагаясь на наше "авось", решение этой проблемы каждый раз откладывалось. И, естественно, этот момент не заставил себя долго ждать: после проведении очередного ТО сервачок не стартанул.
Попробовал на битриксе реализовать возможность просмотра через веб-интерфейс результатов тестирования. На портале dev.1c-bitrix.ru прочёл, что "Большая часть заказных компонентов для Bitrix Framework создается путем изменения компонентов, идущих в поставке продуктов. ...Скорее всего, задачу, которую вы хотите решить — уже решили разработчики компании 1С-Битрикс". Впечатлился и начал "лопатить" компоненты битрикс. Но оказалось, что веб-формы, которые там находятся, предназначены почему-то только для отправки сообщений через сайт.
Для предоставления возможности просмотра через веб-интерфейс результатов тестирования был разработан сервис на основе ASP.NET. Выборка данных при этом осуществлялась из базы, находящейся на Microsoft SQL Server. Но, так как сайт был сконструирован на CMS 1С-Битрикс, которая работает с MySQL, решил реализовать этот сервис используя только Битрикс и экспортировав необходимые таблицы из MSSQL в MySQL.
По просьбе пользователя, который не хотел хранить разработанный им контент на офисном компьютере, сделал для него на своем сервере "облако": на базе IIS добавил FTP-сайт. Всё нормально функционировало. Но однажды...
Наступил 2020 год и с ним в наш реальный мир пришла очередная виртуальная "пандемия", связанная с усилением защиты передачи данных в сети Интернет. Так как у меня уже года три как на платформе Windows Server 2008 R2 работает мой сайт, поддался и я этому психозу, и решил включить на сервере протокол TLS 1.2, а заодно проверить, какие у меня на сервере есть устаревшие протоколы передачи данных (SSL), от которых в обозримом будущем, продвинутые в этом направлении браузеры, будут шарахаться как "черти от ладана".
По просьбе пользователя, который не хотел хранить разработанный им контент на офисном компьютере, сделал для него на своем сервере "облако": на базе IIS добавил FTP-сайт, закачал указанные папки, организовал доступ. Но в процессе работы пользователь попросил сменить логин и пароль на более удобные для его восприятия. Сделал, но...
Год пролетел, "как пуля у виска", - не успел оглянуься, как закончился бесплатный сертификат, который так любезно предоставил для моего сайта регистратор доменных имен. Прислали письмо о продлении бесплатного сертификата, перешел по ссылке, а там уже его цена проставлена от 1099 р./год. Не впечатлился. В качестве альтернативы нашел неплохой портал sslforfree.com, на котором можно получить "вожделенное" совершенно бесплатно. Для этого достаточно было пройти простую процедуру проверки владельца доменного имени моего сайта. Но, так как сайт работает на веб-сервере IIS, то заявленная процедура оказалась не так проста.
Однажды дорабатывал сайт, который уже находился на хостинге в интернете, но был ещё в процессе апробации (т.е. использовалась демонстрационная версия cистемы управления сайтом и по вопросу приобретения лицензии не было определённости). Не уложился в срок пробного периода и сайт заблокировался. Встал вопрос: можно ли как-то продлить пробный период демо-версии, чтобы успеть доработать проект до того, как будет принято решение о покупке лицензии?