சில நாட்களுக்கு முன்பு நான் ஒரு பதிவை வெளியிட்டேன் எப்படி நிறுவுவது பேய் நிறுவல் ஸ்கிரிப்ட் மூலம் எளிதாக, இன்று இதை எவ்வாறு நிறுவுவது என்று கற்பிக்க இதை எழுதுகிறேன் nginx மற்றும் உங்கள் டொமைன் பெயர். மேலும் சந்தேகம் இல்லாமல், டுடோரியலுடன் தொடங்குவோம்!
தேவையான தொகுப்புகள்
நிறுவ பேய் வி.பி.எஸ்ஸில் நாம் அதை இணைத்து சார்புகளை நிறுவ வேண்டும், இதற்காக நாம் பின்வருவனவற்றை நிறுவ வேண்டும்:
# 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
நாங்கள் அதை செய்ய முடியும் நானோ (குனு ஆசிரியர், நானோவுடன் குழப்பமடையக்கூடாது DesdeLinux : வி), ஆனால் இது மிகவும் சிக்கலானதாக இருக்கும், மேலும் நாங்கள் நிறைய (ஆம், நிறைய, நீங்கள் படிக்கும்போது) குறியீட்டை மாற்ற வேண்டும், ஆனால் விளக்க இந்த வழி எளிதானது :).
ஆனால் அது பின்னணியில் இருக்க வேண்டும் என்பதை நினைவில் கொள்ளுங்கள்! இதற்காக நாங்கள் என்றென்றும் நிறுவுகிறோம்:
/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 (ஹோஸ்ட்) பதிவைத் திருத்தவும். உங்கள் VPS க்கு சுட்டிக்காட்டும் ஐபி முகவரியை மாற்றவும், மற்றும் voila!
இறுதி குறிப்புகள்
நிர்வாகத்தை அணுக www.dominio.com/ghost/ க்குச் சென்று உங்கள் டொமைனுக்கான டொமைனை மாற்ற நினைவில் கொள்க. தயார்! நீங்கள் இப்போது உங்கள் டொமைனை அணுகலாம், வெளியிடத் தொடங்கலாம் மற்றும் ஒரு தீம் நிறுவலாம் :), ஆனால் ...
கீக்கின் உலகம் (நான்) நீங்கள் நிறுவ, மாற்றியமைக்க மற்றும் அனுபவிக்க இந்த தீம் தருகிறேன். 🙂
நீங்கள் அதை பதிவிறக்கம் செய்ய வேண்டும்:
wget http://www.theworldofthegeek.com/files/TWOTGFlat.zip
அதை அவிழ்த்து விடுங்கள்:
unzip TWOTGFlat.zip
உங்கள் கருப்பொருளை நகலெடுக்கவும் பேய்
cp TWOTGFlat/ /var/www/content/themes
இப்போது உங்கள் அமைப்புகளில் பேய் கருப்பொருளை புதியதாக மாற்றவும், மற்றும் வோய்லா!
உங்களிடம் கேள்வி இருந்தால் அல்லது உதவி தேவைப்பட்டால் பேய், உங்கள் கேள்விகளை கருத்துகளில் விடுங்கள் அல்லது எனது இணையதளத்தில் என்னை தொடர்பு கொள்ளலாம்.
சியர்ஸ்! nn /
நல்ல பயிற்சி, நான் அதை "ப்ளே" வி.பி.எஸ்ஸில் சோதிக்கப் போகிறேன், அதைப் பதிவிறக்குவதற்கு முன்பு அது எப்படி இருக்கிறது என்பதைப் பார்க்க உங்களிடம் தீம் முன்னோட்டம் இருக்காது
நிச்சயம்! http://www.theworldofthegeek.com/content/images/2014/Aug/Captura-de-pantalla-de-2014-08-09-17-04-57.png
நீங்கள் default.hbs ஐ மாற்ற வேண்டும் (இது நவ்பாரில் ஒரு சிறிய பிழை இருப்பதால்) மற்றும் sidebar.hbs மற்றும் voila!
நன்றி !!
சுவாரஸ்யமான பயிற்சி. ஒருவேளை, கோஸ்டுக்கு இடம்பெயர்வதற்கு நான் என்னை அர்ப்பணிக்கிறேன், ஆனால் நிர்வாகம் எப்படி இருக்கும் என்று எனக்குத் தெரியவில்லை (உண்மையில், இதற்கு வி.பி.எஸ் அணுகல் தேவைப்பட்டால், அது ஓரளவு சங்கடமாக இருக்கும்).
எடுத்துக்காட்டாக வேர்ட்பிரஸ் இலிருந்து கோஸ்டுக்கு இடம்பெயர கருவிகள் உள்ளன, இது கட்டுப்படுத்துவது மிகவும் எளிதானது, tusite.com/ghost இலிருந்து நீங்கள் இடுகைகள், பயனர் மற்றும் வலைப்பதிவின் நிர்வாகத்தை அணுகலாம், துரதிர்ஷ்டவசமாக அதற்கு பல பயனர் ஆதரவு இல்லை (ஆனால் அது சேர்க்கப்படும்), ஆனால் சில ஹேக்குகளுடன் குறியீடாக இருக்கலாம், தனிப்பட்ட முறையில் நான் தவறுகளைத் தவிர்ப்பதற்காக புதுப்பிப்புகளுக்காக காத்திருக்க விரும்புகிறேன், உங்களிடம் கேள்விகள் இருந்தால் என்னிடம் கேளுங்கள்
சரி, எப்படியிருந்தாலும், கோஸ்டின் பல பயனர் நிர்வாகத்தை முயற்சிக்க விரும்புகிறேன்.
இப்போது நீங்கள் அதை செய்ய முடியும்!
கோஸ்ட் ஏற்கனவே பல பயனர்களை ஆதரிக்கிறது
மற்றவர்கள் செய்யாத ஒரு தளமாக அல்லது பிளாக்கிங்காக பேய் என்ன வழங்குகிறது என்பதை அறிய விரும்புகிறேன். அவர்கள் அதை இங்கே தெரியப்படுத்தியுள்ளனர், மேலும் எவ்வாறு நிறுவலாம் மற்றும் கட்டமைக்க வேண்டும், ஆனால், பேயை ஏன் பயன்படுத்த வேண்டும் என்று அவர்கள் குறிப்பிடவில்லை. எடுத்துக்காட்டாக, தற்போது நான் நினைக்கிறேன் இந்த வகை மேடையில் வேர்ட்பிரஸ் கிரீடத்தை எடுக்கும், கேள்வி ஏன் பேயைப் பயன்படுத்துகிறது, ஆனால் வேர்ட்பிரஸ் அல்லவா? அல்லது அது வெறுமனே ஒரு மாற்றாக இருக்கிறதா?
+1. இது குறித்த கூடுதல் தகவல்களை நான் விரும்புகிறேன், ஏனென்றால் கோஸ்ட் பற்றி அதிகம் அறியப்படவில்லை.
நான் எனது ஹோஸ்டிங்கைப் பார்த்துக் கொண்டிருந்தேன், அதை நிறுவ சாஃப்டாகுலஸ் அதை வழங்குகிறது என்பதை உணர்ந்தேன், ஆனால் வேர்ட்பிரஸ் மீது நன்மைகளை நான் காணவில்லை.
நான் பார்த்த ஒரே விஷயம் என்னவென்றால், கோஸ்ட் மிகவும் குறைவானது, இது சேவையக சுமைக்கு மேல் சில நன்மைகளை வழங்குகிறது.
உண்மையில் சேவையக சுமை மிகவும் வேகமானது மற்றும் குறைந்த ஆதாரங்களைப் பயன்படுத்துகிறது
அதை அடுத்த கட்டுரையில் விளக்குவேன்
எனக்கு இன்னும் புரியாத ஒரு விஷயம் ... கோஸ்ட் என்றால் என்ன? வலைப்பதிவிற்கு? ஒரு களத்திற்கு? ...
ஒரு வலைப்பதிவை உருவாக்க
நன்று. இப்போது கோஸ்ட் எப்படி இருக்கிறது என்பதை வெளியில் மற்றும் உள்ளே பார்க்க சில ஸ்கிரீன் ஷாட்கள் மட்டுமே உள்ளன
அதே. செயல்முறையை விளக்குவதற்கு ஒரு சில ஸ்கிரீன் ஷாட்கள் மற்றும் அனைவருக்கும் மகிழ்ச்சியாக உள்ளது. #LOL.
மனிதனே, அது அடுத்த விஷயம்