Перенос сайта с хостинга на виртуальный сервер VPS
Давайте перенесем WordPress сайт с хостинга на виртуальный сервер (VPS) и настроим все для быстрой загрузки сайта. Статья получилась объемной и максимально подробной!
Давайте перенесем WordPress сайт с хостинга на виртуальный сервер (VPS) и настроим все для быстрой загрузки сайта. Статья получилась объемной и максимально подробной!
Блокировка VPN в России уже не маловероятное событие. В конце мая 2023 года весь Рунет взорвался от сообщений пользователей и информагентств о неработоспособности VPN и подозрениях об умышленной блокировке VPN-трафика (ссылки: habr, securitylab, tproger). Давайте настроим, чтобы наше VPN-соединение выглядело как защищенное соединение HTTPS. VPN-трафик, замаскированный под web-трафик, пустим на обычном для web-трафика порту 443. А работу VPN сервера на порту 443 скроем работой обычного web сервера на этом же порту 443. Это позволит нам обойти блокировку VPN.
Развернем сайт на фреймворке Django на Nginx веб-сервере. Стек компонентов будет следующий: веб-сервер Nginx <-> Unix-cокет <-> uWSGI <-> Django. Компонент uWSGI — это интерфейс для веб-сервера, чтобы запускать Django приложения. Unix-сокет будет используется вместо веб-порта для повышения производительности.
Шпаргалка основных команд с веб-сервером Nginx: start, stop, перезагрузка, enable site, disable site, прослушиваемые порты, доступ на сайт по логину/паролю.
Если требуется установка Git сервиса для индивидуального разработчика или небольшой компании, то легковесный аналог GitLib, который называется Gogs, — это лучшее решение.