چند روز پیش من مطلبی در مورد منتشر کردم روش نصب روح به راحتی با یک اسکریپت نصب، امروز این را برای آموزش نحوه نصب با آن می نویسم Nginx و نام دامنه شما بدون هیچ توضیح دیگری ، بیایید با آموزش شروع کنیم!
شاخص
- 1 بسته های مورد نیاز
- 2 تدوین NodeJS
- 3 نصب
- 4 پیکر بندی
- 5 راه اندازی Nginx
- 6 دامنه را پیکربندی کنید
- 7 یادداشت های نهایی
بسته های مورد نیاز
برای نصب روح در 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