Хотите создать блог на своем веб-сервере Linux, но что-то немного проще и легче, чем WordPress? Попробуйте вместо этого установить Ghost. Это супер быстрая, полностью открытая платформа для блогов, которая ориентирована на простоту и удобство использования. Пожалуйста, поймите, что, хотя в этом руководстве мы сосредоточимся на Ubuntu Sever, вы можете установить Ghost практически на любой Сервер Linux распределение. Единственными требованиями являются стек LEMP (Linux, Nginx MySQL и PHP) и узел. Диспетчер пакетов JS для запуска инструмента установки Ghost-Cli.
Управлять Ghost на сервере небезопасно с пользователем root. Вместо этого гораздо безопаснее настроить пользователя специально для контроля и управления программным обеспечением Ghost в системе. Чтобы настроить пользователя, откройте терминал на сервере и войдите в систему как пользователь root с су.
Отсюда используйте команду adduser, чтобы добавить нового пользователя в Ubuntu.
adduser ghost-admin
Используя инструмент usermod, добавьте ghost-admin в группу sudo. Это гарантирует, что только что созданная учетная запись ghost-admin может получать доступ и выполнять команды корневого уровня через sudo.
usermod -aG sudo ghost-admin
Используя passwd, установите ghost-admin с новым, безопасный пароль.
passwd ghost-admin
После настройки пароля выйдите из root и войдите в ghost-admin с помощью:
су призрак-админ
Ghost лучше всего работает со стеком LEMP, а не с настройкой «LAMP». Это означает, что как установщик, так и разработчики предпочтут использовать Nginx в качестве веб-сервера, а не Apache2.
Примечание: возможно установить Ghost с Apache2, но это не будет описано в этом руководстве. Обратитесь к официальная документация блога Ghost для инструкций.
Если у вас уже есть настройка LAMP (Linux, Apache2, MySQL и PHP) на сервере Ubuntu, большинство инструментов, необходимых для запуска этого программного обеспечения, уже есть в системе. Все, что требуется, это заменить Apache2 на Nginx. Для этого введите:
sudo -s systemctl stop apache2 apt удалить --purge apache2
Затем просто замените его на Nginx.
sudo -s apt установить nginx systemctl включить nginx systemctl запустить nginx ufw разрешить 'Nginx Full'
У вас вообще нет веб-инструментов? Введите команду ниже, чтобы начать установку стека LAMP. Это поможет вам настроить такие вещи, как MySQL и т. Д. После завершения следуйте инструкциям выше, чтобы очистить Apache2 в пользу веб-сервера Nginx.
sudo apt установить ламповый сервер ^
Примечание: во время установки LAMP MySQL попросит пользователя установить пароль root. Установите один и убедитесь, что это безопасный. Это необходимо для правильной работы Ghost-CLI.
Платформа блогов Ghost работает с помощью Node. JS. В результате пользователям потребуется установить репозиторий NodeSource APT.
Примечание: убедитесь, что у вас установлен пакет curl, прежде чем продолжить.
завиток -sL https://deb.nodesource.com/setup_6.x | sudo -E bash
После использования curl используйте программу управления пакетами Ubuntu для установки NodeJS на сервер Ubuntu.
Примечание: не забудьте также установить все обновления системы на сервер Ubuntu, прежде чем пытаться захватить NodeJS, чтобы убедиться, что все работает гладко.
sudo apt-get установить nodejs
Платформа Ghost Blogging основана на наборе инструментов NodeJS. В результате он выпускает версию Ghost для NPM, которая позволяет пользователям легко и автоматически устанавливать (и удалять) свое программное обеспечение на любую версию Linux, способную работать с NPM / NodeJS и Nginx.
Для начала убедитесь, что в Ubuntu установлен сам NPM. Вам нужно будет сделать этот шаг, потому что NodeJS часто не включается в NPM, и они являются отдельными пакетами, которые работают вместе.
sudo apt установить npm
Затем с помощью инструмента Node npm установите последнюю версию пакета ghost-cli:
sudo npm i -g ghost-cli
Все программное обеспечение, необходимое для установки Ghost, находится в системе. Теперь все, что осталось, - это взять последнюю версию и запустить ее правильно. Для этого сначала нужно создать каталог в папке корневого веб-сервера. Для Nginx это /var/www/.
Используя пользователя, которого мы создали ранее, создайте папку-призрак в веб-каталоге.
sudo mkdir -p / var / www / ghost /
Используйте CD, чтобы войти в новый каталог Ghost. Важно, чтобы оболочка работала напрямую из /var/www/ghostили инструмент ghost-cli откажется работать правильно.
cd / var / www / ghost /
Запустить Ghost-Cli. Этот инструмент автоматический, и будет задавать различные вопросы. Запустите начальную настройку с помощью:
sudo ghost install
Первый вопрос, который задаст Ghost-Cli, это «какой URL у вашего блога». Введите имя домена в командной строке и нажмите клавишу ВВОД, чтобы продолжить.
Затем Ghost-Cli попросит пользователя ввести некоторую информацию MySQL. Введите «localhost» в качестве имени хоста. Затем введите пароль root MySQL, который вы установили ранее, и имя пользователя root. Следуйте инструкциям установщика, и вскоре Ghost будет запущен на вашем сервере.
После завершения установки Cli перейдите к http://yourserverdomainname/ghost настроить и опубликовать в своем новом блоге.
Grub Manager, Plymouth и Burg довольно удобны в настройке параметро...
В Linux десятки инструментов для скриншотов. Эти инструменты имеют ...
Новичок в Linux и не уверены, какие программы установить для отличн...