Перенос сайта с хостинга на виртуальный сервер VPS
Давайте перенесем WordPress сайт с хостинга на виртуальный сервер (VPS) и настроим все для быстрой загрузки сайта. Статья получилась объемной и максимально подробной!
Давайте перенесем WordPress сайт с хостинга на виртуальный сервер (VPS) и настроим все для быстрой загрузки сайта. Статья получилась объемной и максимально подробной!
Что выбрать для размещения сайта: виртуальный хостинг или виртуальный сервер (VPS)? Главный плюс хостинга — не требуются специальные технические знания для запуска сайта в Интернет. Но давайте же посмотрим, будет ли такой сайт хоть сколько-нибудь годно работать. Или лучше все-таки поднатореть чуток в технических знаниях и развернуть сайт на VPS? Рекламы хостинга и VPS здесь не будет. Только сравнение скорости загрузки одного и того же сайта adminkin.pro на хостинге, где он на момент написания статьи находился, и на виртуальном сервере VPS, который по стоимости оказался даже дешевле хостинга. Поехали!
Чтобы поменять ссылки на изображения при смене домена WordPress сайта, предлагаю автоматизированное решение: скрипт на Python. Код скрипта и пример его запуска на моей системе приведен ниже в статье.
Установим и настроим RADIUS server на Debian. И настроим RADIUS-аутентификацию для OpenConnect VPN сервера. А для чего? А для того, чтобы один пользователь имел право на одну активную сессию VPN и не передавал свои логин/пароль другим людям для пользования.
Попалась интересная статья на Хабре про обход блоkировок Рунета с помощью самых передовых наработок китайцев. У китайцев Великий Китайский Файрвол, регулирующий Интернет внутри страны, и они на обходах блоkировок уже «собаку съели». По статье с Хабра я настроила себе сервер, на компьютере — клиент, на смартфоне — мобильный клиент и описала все свои действия со скриншотами в этой статье. Получилось руководство по настройке обхода блоkировок Рунета без углубления в используемые технологии. Ну, чтобы и у домохозяйки был YouTube, если его таки заблокируют.
С помощью бесплатной WordPress темы ListingHive легко сделать сайт услуг, на котором любой пользователь может зарегистрироваться и добавить объявление о предоставляемой услуге и контакты для связи. Кроме сайта услуг (биржи фриланса) можно сделать сайт поиска работы/недвижимости/автомобилей, маркетплейс, доску объявлений, каталог компаний и т. д. Давайте делать!
Установим новую бесплатную тему WordPress. Создадим дочернюю тему новой темы, чтобы безопасно добавлять в тему дополнительную функциональность. Добавим функциональность: боковую панель (сайдбар, sidebar). И оптимизируем тему для ускорения загрузки сайта.
Защита от спама комментариев и форм обратной связи, добавление Google reCAPTCHA v3 на WordPress сайт без плагина и с помощью плагина, оптимизация сайта по скорости после добавления reCAPTCHA v3 — этими вопросами займемся в данной статье. И, кстати, описанная в статье защита от спама успешно используется на данном сайте.
Установим и настроим OpenConnect VPN сервер в Linux. Установим VPN клиент в Linux, Windows, MacOS и Android. Протестируем скорость VPN соединения. И улучшим скорость VPN соединения с алгоритмом контроля перегрузки от компании Google.
Блокировка VPN в России уже не маловероятное событие. В конце мая 2023 года весь Рунет взорвался от сообщений пользователей и информагентств о неработоспособности VPN и подозрениях об умышленной блокировке VPN-трафика (ссылки: habr, securitylab, tproger). Давайте настроим, чтобы наше VPN-соединение выглядело как защищенное соединение HTTPS. VPN-трафик, замаскированный под web-трафик, пустим на обычном для web-трафика порту 443. А работу VPN сервера на порту 443 скроем работой обычного web сервера на этом же порту 443. Это позволит нам обойти блокировку VPN.