Кілька днів тому я опублікував запис про як встановити Привид легко за допомогою сценарію встановлення, сьогодні я пишу це, щоб навчити, як його встановити 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 і перейдіть до нього:
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
Тепер у налаштуваннях вашого Привид змініть тему на нову, і вуаля!
Якщо у вас є питання або вам потрібна допомога Привид, залиште свої запитання в коментарях або ви можете зв’язатися зі мною на моєму веб-сайті.
На здоров’я! пп /
Гарний підручник, я збираюся протестувати його на "відтворити" VPS, у вас не буде попереднього перегляду теми, щоб побачити, як вона є, перед завантаженням 😛
Звичайно! http://www.theworldofthegeek.com/content/images/2014/Aug/Captura-de-pantalla-de-2014-08-09-17-04-57.png
Вам просто потрібно змінити default.hbs (оскільки він має незначну помилку на панелі навігації) і sidebar.hbs та voila!
Спасибі!
Цікавий підручник. Можливо, я присвячую себе міграції до Ghost, але я не знаю, яким би було управління там (насправді, якщо воно вимагає доступу до VPS, це було б дещо незручно).
Є інструменти для переходу на Ghost, наприклад, з WordPress, ним дуже легко керувати, з tusite.com/ghost ви отримуєте доступ до адміністрування повідомлень, користувача та блогу, на жаль, він не має багатокористувацької підтримки (але це буде додано), але з деякими руйнуваннями коду можна зробити, хоча особисто я вважаю за краще чекати оновлення, щоб не робити помилок, якщо у вас є запитання, задайте мені 🙂
Ну, у будь-якому випадку я хотів би спробувати багатокористувацьке управління Ghost.
І тепер ви можете це зробити!
Ghost вже підтримує багатокористувацьку 😀
Я хотів би знати, що привид пропонує як платформу чи блоги, а інші - ні. Тут вони повідомили про це, а також про те, як встановлювати та налаштовувати, але вони не згадували, навіщо використовувати привид. Наприклад, в даний час WordPress, на мою думку, є головним у цій платформі, питання буде, чому використовувати ghost, а не wordpress? Або це просто альтернатива, просто така?
+1. Я хотів би мати більше інформації про це, тому що про Ghost відомо мало.
Я переглядав свій хостинг і зрозумів, що Softaculous пропонує його встановити, але я не бачу переваг перед WordPress.
Єдине, що я бачив, це те, що Ghost більш мінімалістичний, можливо, це забезпечує певну перевагу над навантаженням сервера.
Насправді навантаження сервера відбувається набагато швидше і використовує менше ресурсів
Я поясню це в наступній статті 😉
І одне, чого я досі не зрозумів ... Що таке Привид? Для блогу? Для домену? ...
Створити щоденник
Чудово. Тепер нам потрібно лише кілька знімків екрана, щоб побачити, як виглядає Привид зовні і всередині
Те саме. Всього кілька знімків екрану, щоб проілюструвати процедуру, і всі задоволені. #ЛОЛ.
Чоловіче, це наступне 😀