آرم شبح

چند روز پیش من مطلبی در مورد منتشر کردم روش نصب روح به راحتی با یک اسکریپت نصب، امروز این را برای آموزش نحوه نصب با آن می نویسم 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 ، با ویرایشگر نانو اشتباه گرفته نشود از لینوکس : 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

پس از تنظیمات جدید ، کلمه "domain" را با نام دامنه خود در خطوط 36 ، 38 ، 39 و 43 جایگزین کنید.

اکنون راه اندازی مجدد کنید Nginx

service nginx restart

آماده! 😀

دامنه را پیکربندی کنید


ارائه دهنده دامنه خود را وارد کنید و رکورد A (میزبان) را ویرایش کنید. آدرس IP را که برای VPS شما نشان می دهد تغییر دهید و voila!

یادداشت های نهایی


برای دسترسی به مدیریت ، به www.dominio.com/ghost/ بروید و بخاطر داشته باشید دامنه را برای دامنه خود تغییر دهید. آماده است! اکنون می توانید به دامنه خود دسترسی پیدا کنید ، شروع به انتشار و نصب یک موضوع کنید :) ، اما ...

دنیای گیک (من) این موضوع را به شما می دهم تا بتوانید آن را نصب کنید ، اصلاح کنید و از آن لذت ببرید. 🙂

شما فقط باید آن را بارگیری کنید:

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

از حالت فشرده خارج کنید:

unzip TWOTGFlat.zip

و موضوع را در متن خود کپی کنید روح

cp TWOTGFlat/ /var/www/content/themes

حالا در تنظیمات روح تغییر موضوع به موضوع جدید ، و voila!

اگر س haveالی دارید یا در مورد آن نیاز به کمک دارید روح، سوالات خود را در نظرات بگذارید یا می توانید با من در وب سایت من تماس بگیرید.

به سلامتی! nn /

منبع: desdelinux.net

۰ ۰