Заметки

Быстрое создание виртуальных хостов с Nginx

07.07.2019

  1. Создаем директорию для файлов сайта

sudo mkdir /var/www/example.com

  1. Копируем дефолтный конфиг nginx

sudo cp /etc/nginx/sites-available/default /etc/nginx/sites-available/example.com

  1. Редактируем конфигурацию для нового хоста

nano /etc/nginx/sites-available/example.com

  1. Включаем хост

Создаем символическую ссылку между директорией sites-available, где лежит наш файл конфигурации, и sites-enabled

sudo ln -s /etc/nginx/sites-available/example.com /etc/nginx/sites-enabled/example.com

  1. Проверяем конфигурации хостов

sudo nginx -t

  1. Если получаем короткий положительный ответ → перезапускаем сервер

sudo service nginx restart


Подключение шрифтов на сайт

07.07.2019

  1. Скачиваем необходимый шрифт

В данном примере использовался шрифт Museo Sans Cyrl 300 (MuseoSansCyrl300.ttf)

  1. Копируем шрифт в папку со шрифтами. Если такой папки нет - создаем (например: assets/fonts)
  2. Подключаем шрифт в css для дальнейшего использования

@font-face
    font-family: MuseoSansCyrl300; /* Гарнитура шрифта */
    src: url(../assets/fonts/Museo-Sans-Cyrl-300.ttf); /* Путь к файлу со шрифтом */

Будьте внимательны с относительными путями. В примере style.css лежит в assets/css.

  1. Теперь можем использовать подключенный шрифт

html
    font-family: 'MuseoSansCyrl300',sans-serif!important;


Привязка доменного имени (reg.ru) к стороннему vps

07.07.2019

  1. Заходим в личный кабинет Reg.ru → Мои домены → Выбираем необходимый домен
  2. Управление доменом → DNS-серверы
  3. Указываем NS-сервера VPS → Сохраняем
  4. Переходим в управление зоной домена
  5. Добавляем ресурсные записи домена
     
    Поддомен Класс Приор. Адрес
    @  A   ip VPS
    @  MX 10 mx.yandex.net.
    @  NS 0 ns1.reg.ru.
    @  NS 1 ns2.reg.ru.
    www  A   ip VPS
  1. Сохраняем, ждем обновления записей (до 24 часов)