Часто возникает такая ситуация, когда требуется дать сайту на CMS wordpress новое имя. Как это можно сделать? До переноса на новый домен всё просто: Заходим в админ. панель wordpress. Открываем раздел сайтй Настройки — Общие. Далее нужно прописать новый адрес сайта, соответственно в пунктах «Адрес WordPress» и также «Адрес сайта«. После переноса на новый домен. […]
Категория: Статьи
Как новичку быстро создать сайт-визитку?
Шаг 1 Закажите хостингhttps://justhost.ru/thrifty-plan/ Шаг 2Скачиваем с сайта wordpress.и копируем на ваш хостинг через файловый менеджер.В нём Распаковываем wordpress в папку public_html.Примерный путь куда скопировать, такой: My files/domains/u1035232v0.ha004.t.justns.ru/public_html/ Шаг 3добавляем БД.После создания БД вам будут показаны данные для подключения. Скопируйте их! Всё там же, в файловом менеджере редактируем правой кнопкой мыши файл wordpress wp-config.phpУказываем выданные […]
Оптимизация изображений на сайте
Наш хостинг включает в себя утилиты оптимизации и сжатия изображений — jpegoptim и optipng. Для просмотра опций утилит, наберите вместе с командой помощи: Для того, чтобы работать с утилитами, надо подключиться по ssh:ssh u437722x@ha003.justhost.ruну или ssh u437722x@<ваш домен> где u437722x это ваш пользователь Хостинга. Примеры:Оптимизировать отдельный файл:jpegoptim cats.jpg Оптимизировать несколько картинок:jpegoptim cats.jpg flower.jpeg hostings.jpg Перейти в […]
Установка Rocket.Chat на CentOS 7
Предустановка необходимых пакетов Устанавливаем репозитарий EPEL Устанавливаем MongoDB Устанавливаем необходимые пакеты Настройка nginx Сам чат работает на 3000 порту интерфейса обратной петли 127.0.0.1. Рекомендуем настроить связку с nginx. Создаём самоподписанные сертификаты Основной конфигурационный файл nginx Файл виртуального хоста Настройка демона nginx Установка Rocket.Chat Первый запуск Rocket.Chat где: PASSWORD — пароль пользователя admin EMAIL — действущий […]
Запуск и настройка Mattermost (аналога Slack на вашем собственном сервере VPS)
Mattermost представляет из себя свободное ПО для чата с широкими возможностями настройки и интеграции примерно соотвествующими возможностям известного чата Slack. Mattermost, как и Slack, хорошо подходит для служебного общения на предприятии. После активации на VPS будет ОС CentOS 7 с предустановленным Mattermost, поэтому можно сразу перейти браузером по ссылке вида https://IPВАШЕГОVPS. Если вы ещё не […]
Ручная установка бесплатного сертификата Let’s Encrypt на Linux
Подготовка mkdir /root/letsencrypt /var/www/letsencrypt cd /root/letsencrypt Воспользуемся библиотекой acme_tiny. Вы можете использовать любую другую библиотеку wget https://raw.githubusercontent.com/diafygi/acme-tiny/master/acme_tiny.py Генерируем ключ-идентификатор openssl genrsa 4096 > /root/letsencrypt/account.key Добавить в секцию server в настройках виртуального хоста в nginx location /.well-known/acme-challenge/ { alias /var/www/letsencrypt/; try_files $uri =404; } Тестирование echo «test» >> /var/www/letsencrypt/test.txt И проверяем отдачу в браузере http://domain.com/.well-known/acme-challenge/test.txt Создание […]
Установка прокси-сервера 3proxy
Инструкция для установки на ОС Windows Server Скачать дистрибутив можно с сайта https://3proxy.ru. Дистрибутив распространяется в виде архива zip, поэтому нужно просто распаковать содержимое архива в каталог, например C:\Program Files\3proxy. Далее необходимо создать конфигурационный файл C:\Program Files\3proxy\bin64\3proxy.cfg, если нет готового шаблона можно просто скопировать файл C:\Program Files\3proxy\cfg\3proxy.cfg.example. Пример шаблона конфигурационного файла см. ниже. Осталось зарегистрировать […]
Как на самом деле работает DNS?
Проводя собеседования, постоянно сталкиваюсь с тем что соискатели знают о DNS только то что он превращает имена доменов (например google.com) в IP адреса (173.194.32.165). А как это происходит, мало кто может объяснить. Даже те кто может, допускают массу неточностей. В этой заметке я не буду рассказывать о ресурсных записях и прочих банальностях, сосредоточимся на процессе — как […]
Объекты Response фреймворка Flask
Оригинал статьи Автор: Miguel Grinberg Вольный перевод Для возвращаемых ответов Flask использует класс под названием Response. Но в самом приложении он редко встречается. Flask оборачивает в него данные ответа как контейнер, при каждом обращении к URL, добавляя необходимую информацию HTTP ответа. Мало кто знает, что Flask даёт возможность заменить стандартный класс на свой (пользовательский), что […]
Проблема с часовым поясом в PHP
В PHP используются свои таблицы часовых поясов. При переводе/отмены перевода летнего/зимнего времени, часового пояса возможно получение некорректного времени. Для решения проблемы можно изменить в php.ini директиву date.timezone на Etc/GMT-3 (пример для зоны Europe/Moscow). Для этого выполнить perl -pi -e ‘s/date.timezone = «Europe\/Moscow»/date.timezone = «Etc\/GMT-3″/g’ /usr/local/lib/php.ini После чего перезапустить Apache командой service httpd reload