Кілька днів тому я опублікував запис про як встановити Привид легко за допомогою сценарію встановлення, сьогодні я пишу це, щоб навчити, як його встановити 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, не плутати з нано FromLinux : 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/ не забудьте змінити домен для свого домену. Готово! Тепер ви можете отримати доступ до свого домену, розпочати публікацію та встановити тему :), але ...
Світ виродка (Я) даю вам цю тему, щоб ви могли встановити, змінити та насолоджуватися.
Вам просто потрібно завантажити його:
wget http://www.theworldofthegeek.com/files/TWOTGFlat.zip
Розпакуйте:
unzip TWOTGFlat.zip
І скопіюйте тему на свій Привид
cp TWOTGFlat/ /var/www/content/themes
Тепер у налаштуваннях вашого Привид змініть тему на нову, і вуаля!
Якщо у вас є питання або вам потрібна допомога Привид, залиште свої запитання в коментарях або ви можете зв’язатися зі мною на моєму веб-сайті.
На здоров’я! пп /