Пригода з Ghost I: Встановлення Ghost на VPS з Nginx

Привид логотип

Кілька днів тому я опублікував запис про як встановити Привид легко за допомогою сценарію встановлення, сьогодні я пишу це, щоб навчити, як його встановити Nginx і ваше доменне ім’я. Без зайвих сумнівів, давайте почнемо з підручником!

Необхідні пакети


Щоб встановити Привид У VPS нам потрібно підключитися до нього та встановити залежності, для цього нам потрібно встановити наступне:

# apt-get install build-essential automake make checkinstall dpatch patchutils autotools-dev debhelper quilt fakeroot xutils lintian cmake dh-make libtool autoconf git-core curl zip nginx

Це встановить залежності для компіляції NodeJS (вимагає Привид), встановить Nginx та інші інструменти.

Компіляція NodeJS


Скласти NodeJS ми повинні завантажити джерела:

wget http://nodejs.org/dist/node-latest.tar.gz

Після цього вам доведеться розпакувати їх:

tar -xzf node-latest.tar.gz

Переходимо до каталогу, де знаходиться код:

nodeversion=`ls | grep node`
cd $nodeversion

Ми компілюємо та встановлюємо:

./configure
make -s
make install

Готово!

Установка


Перед налаштуванням вам доведеться його встановити, так? Хоча звичайно, не панікуйте, ви більше не будете компілювати 🙂

Створіть каталог www і перейдіть до нього:

Увага: Перш ніж розпочати весь підручник, майте на увазі, що вам доведеться видалити будь-який сервер, який займає порти 80, 8080 та папку www, якщо папка існує, видаліть її.

mkdir -p /var/www
cd /var/www/

Виконувати Привид:

curl -L -O https://ghost.org/zip/ghost-latest.zip

Розпакувати:

unzip -d ghost ghost-latest.zip
rm ghost.zip

Введіть каталог:

cd ghost/

Перемістіть все в / var / www /:

mv /var/www/ghost/* /var/www/

Поверніться до / var / www /:

cd /var/www/

Встановити Привид

/usr/local/bin/npm install --production

Добре! Тепер налаштуйте. 😀

конфігурація

Редагуємо файл конфігурації наступною командою:

sed -e 's/127.0.0.1/0.0.0.0/' -e 's/my-ghost-blog.com/www.dominio.com/' -e 's/2368/8080/' config.js

Легко, правда? Просто замініть "domain.com" на ваш домен, наприклад:

sed -e 's/127.0.0.1/0.0.0.0/' -e 's/my-ghost-blog.com/www.theworldofthegeek.com/' -e 's/2368/8080/' config.js

Ми могли б це зробити за допомогою нано (редактор GNU, не плутати з нано DesdeLinux : V), але це було б складніше, і нам довелося б замінити багато (так, багато, як ви читаєте) коду, але цей спосіб пояснити простіше :).

Але пам’ятайте, нам потрібно, щоб це було на задньому плані! Для цього ми встановлюємо назавжди:

/usr/local/bin/npm install -g forever

Вводимо таку команду (для початку Привид Ми повинні бути в директорії встановлення (/ var / www /)):

NODE_ENV=production forever start index.js

Та так! У фоновому режимі!

Щоб зупинити, перезапустіть або запустіть Привид:

forever stop index.js
forever restart index.js
NODE_ENV=production forever start index.js

Готові! 😀

Налаштування Nginx


Час налаштування Nginx!

Ми відредагуємо файл конфігурації:

nano /etc/nginx/nginx.conf

Ми будемо все видалити та вставити таку конфігурацію: http://paste.desdelinux.net/5034

Отримавши нові налаштування, замініть слово «домен» вашим доменним іменем у рядках 36, 38, 39 та 43.

Тепер перезавантажте Nginx

service nginx restart

Готові! 😀

Налаштуйте домен


Введіть свого постачальника доменів і відредагуйте запис A (Host). Змініть IP-адресу, на яку вказує ваш VPS, і вуаля!

Заключні примітки


Щоб отримати доступ до адміністрації, перейдіть на www.dominio.com/ghost/ не забудьте змінити домен для свого домену. Готово! Тепер ви можете отримати доступ до свого домену, розпочати публікацію та встановити тему :), але ...

Світ виродка (I) даю вам цю тему, яку ви зможете встановити, змінити та насолоджуватися. 🙂

Вам просто потрібно завантажити його:

wget http://www.theworldofthegeek.com/files/TWOTGFlat.zip

Розпакуйте:

unzip TWOTGFlat.zip

І скопіюйте тему на свій Привид

cp TWOTGFlat/ /var/www/content/themes

Тепер у налаштуваннях вашого Привид змініть тему на нову, і вуаля!

Якщо у вас є питання або вам потрібна допомога Привид, залиште свої запитання в коментарях або ви можете зв’язатися зі мною на моєму веб-сайті.

На здоров’я! пп /


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   тальскарт - сказав він

    Гарний підручник, я збираюся протестувати його на "відтворити" VPS, у вас не буде попереднього перегляду теми, щоб побачити, як вона є, перед завантаженням 😛

    1.    XTickXIvanX - сказав він

      Звичайно! http://www.theworldofthegeek.com/content/images/2014/Aug/Captura-de-pantalla-de-2014-08-09-17-04-57.png
      Вам просто потрібно змінити default.hbs (оскільки він має незначну помилку на панелі навігації) і sidebar.hbs та voila!

      1.    тальскарт - сказав він

        Спасибі!

  2.   eliotime3000 - сказав він

    Цікавий підручник. Можливо, я присвячую себе міграції до Ghost, але я не знаю, яким би було управління там (насправді, якщо воно вимагає доступу до VPS, це було б дещо незручно).

    1.    XTickXIvanX - сказав він

      Є інструменти для переходу на Ghost, наприклад, з WordPress, ним дуже легко керувати, з tusite.com/ghost ви отримуєте доступ до адміністрування повідомлень, користувача та блогу, на жаль, він не має багатокористувацької підтримки (але це буде додано), але з деякими руйнуваннями коду можна зробити, хоча особисто я вважаю за краще чекати оновлення, щоб не робити помилок, якщо у вас є запитання, задайте мені 🙂

      1.    eliotime3000 - сказав він

        Ну, у будь-якому випадку я хотів би спробувати багатокористувацьке управління Ghost.

      2.    XTickXIvanX - сказав він

        І тепер ви можете це зробити!
        Ghost вже підтримує багатокористувацьку 😀

  3.   Хав'єр Мадрид - сказав він

    Я хотів би знати, що привид пропонує як платформу чи блоги, а інші - ні. Тут вони повідомили про це, а також про те, як встановлювати та налаштовувати, але вони не згадували, навіщо використовувати привид. Наприклад, в даний час WordPress, на мою думку, є головним у цій платформі, питання буде, чому використовувати ghost, а не wordpress? Або це просто альтернатива, просто така?

    1.    Жоржиціо - сказав він

      +1. Я хотів би мати більше інформації про це, тому що про Ghost відомо мало.

      Я переглядав свій хостинг і зрозумів, що Softaculous пропонує його встановити, але я не бачу переваг перед WordPress.

      Єдине, що я бачив, це те, що Ghost більш мінімалістичний, можливо, це забезпечує певну перевагу над навантаженням сервера.

      1.    XTickXIvanX - сказав він

        Насправді навантаження сервера відбувається набагато швидше і використовує менше ресурсів

    2.    XTickXIvanX - сказав він

      Я поясню це в наступній статті 😉

  4.   також7 - сказав він

    І одне, чого я досі не зрозумів ... Що таке Привид? Для блогу? Для домену? ...

    1.    елав - сказав він

      Створити щоденник

  5.   елав - сказав він

    Чудово. Тепер нам потрібно лише кілька знімків екрана, щоб побачити, як виглядає Привид зовні і всередині

    1.    eliotime3000 - сказав він

      Те саме. Всього кілька знімків екрану, щоб проілюструвати процедуру, і всі задоволені. #ЛОЛ.

    2.    XTickXIvanX - сказав він

      Чоловіче, це наступне 😀