HTMLy - это движок для блогов, который работает без базы данных. Это позволяет создавать и управлять контентом с плоскими файлами. В этом руководстве мы рассмотрим шаги, которые необходимо предпринять для установки HTMLy на Vultr VPS.
Предпосылки
- Vultr VPS со стеком LAMP в Ubuntu 16.04
В большинстве конфигураций стека LAMP файлы веб-сайта хранятся в каталоге /var/www/html/
. Давайте перейдем к этой папке и удалим файлы-заполнители. Войдите с SSH и затем выполните следующие команды.
cd /var/www/html/
rm -rf index.php logo.png
Затем проверьте наличие последней версии HTMLy. На момент написания статьи это v2.7.4. Учитывая следующий URL, замените VNUMBER
номер версии, которую вы хотели бы использовать.
https://github.com/danpros/htmly/releases/download/VNUMBER/installer.php
Настройте HTMLy
Давайте загрузим установочный файл HTMLy и предоставим пользователю нашего сервера правильные права доступа с помощью следующих команд:
wget https://github.com/danpros/htmly/releases/download/v2.7.4/installer.php
chown www-data:www-data -R .
Если вы откроете свой веб-браузер сейчас и перейдете на страницу http://YOUR_IP_ADDRESS/installer.php
, вы увидите предупреждение. Давайте сначала исправим это, прежде чем идти дальше с установкой.
Перейдите к следующему файлу Apache2, чтобы изменить способ обработки URL-адресов в Apache:
nano /etc/apache2/sites-enabled/http.conf
Найдите следующую часть. Это должно быть в начале файла.
<Directory /var/www/html/>
Options -Indexes
Require all granted
</Directory>
Затем замените эту часть следующим текстом:
<Directory /var/www/html>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
Наконец, включите a2enmod
:
sudo a2enmod rewrite
Затем перезапустите службу Apache:
service apache2 restart
При http://YOUR_IP_ADDRESS/installer.php
повторном посещении вы увидите, что сообщение об ошибке исчезло, и вы можете следовать инструкциям по установке HTMLy. После завершения вы войдете в систему и будете готовы создать свой первый пост в блоге.