Всем привет, друзья! Это комплексный урок по хостингу, в котором мы подробно разберём все этапы работы с хостингом – от регистрации аккаунта, регистрации домена, настройки доступов, работы с файлами и почтой, до более сложных тем – подключение SSL сертификата для протокола https, редирект http на https, работу с SSH, sFTP, настройку деплоя проектов на примере статического сайта (1-й пример), деплоя October CMS (2-й пример) и я покажу, как сделать обычный перенос WordPress-сайта с базой данных на хостинг (3-й пример).
В качестве примера, в уроке был использован хостинг https://sweb.ru, с которым я работаю уже более 10 лет и всем рекомендую. Промокод для регистрации: axukwaaf
Сопутствующие уроки:
- Дополнительный урок #1: Настройка окружения Windows WSL (Оболочка Linux)
- Дополнительный урок #2: Rsync - молниеносный деплой (Раздел: Настройка SSH...)
- Дополнительный урок #3: Gulp 4 - Актуальное и исчерпывающее руководство
- Дополнительный урок #4: October CMS - Первое знакомство
Полезные ресурсы:
- Используемый хостинг: https://sweb.ru
- FileZIlla Client: https://filezilla-project.org
- Стартер OptimizedHTML 5 на GitHub: https://github.com/agragregra/OptimizedHTML-5
- October CMS: https://octobercms.com (Go to Installation sect.)
- October CMS Gulp Starter: https://github.com/agragregra/OctoberCMS-Gulp-Starter
- Open Server: https://ospanel.io
Если кратко, хостинг – это услуга по предоставлению ресурсов для размещения информации на сервере с круглосуточным доступом к сети.
Это общая формулировка. Услуги хостинга, помимо предоставления места для хранения файлов и веб-сервера, также предлагают и другие возможности, например, поддержку бэкенд-технологий, таких, как PHP, MySQL, предоставляют возможность работы с почтой домена, SSL, SSH, sFTP, имеют встроенный антивирус, создают авто-бэкапы, предоставляют статистику по нагрузке и т.д.
Эти и другие аспекты работы с хостингом подробно рассмотреры в видеоуроке на YouTube.
Там я покажу все этапы и возможности работы с хостингом на примере нового пользователя, не упуская ни одной детали, чтобы у вас, дорогие друзья, не возникло никаких проблем, которые я мог упустить, демонстрируя уже готовый аккаунт.
Код в .htaccess
для редиректа с http://
на https://
(необходимо указать свои данные вместо hostingexample.ru):
SetEnvIf X-Forwarded-Proto https SERVER_PORT=443 SetEnvIf X-Forwarded-Proto https HTTPS=on RewriteCond %{HTTP:HTTPS} !=on [NC] RewriteRule ^(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L] RewriteCond %{HTTP_HOST} . RewriteCond %{HTTP_HOST} www.hostingexample.ru [NC] RewriteRule (.*) https://hostingexample.ru/$1 [R=301,L]